关于面试问题复盘

作者分享了自己在Java实习面试中的经历,重点提到了在回答Ajax相关问题时遇到的困难,包括其请求方式和与Spring的交互过程。尽管其他基础问题如ArrayList和LinkedList、Spring的理解、get和post的区别等回答尚可,但Ajax的问题让作者感到困惑。此外,作者也反思了自己在描述个人代码亮点和优点时的表现。
摘要由CSDN通过智能技术生成

         前几天面了一次java实习的面试,感觉回答的不是很好,周一面试官了解了一下基本情况,问我会不会前端,我说我主要学后端,但是我感觉也不能说前端不会,所以我就说前端会一点就像ajax,js等都能基本会用,其实基本没咋用过。但是周二就开始技术面了,问的其它的都回答的不错,但是有好几个问题,抓着ajax问个不停,基本把我问懵了,因为我没有准备,基本不会.... 

        今天就把前两天的面试复盘一下,三天过去了,hr没有后序,基本凉了!!!

1.0 常问的基础问题

        1.1 说一下ArrayList和LinkedList

                八股文那一套这个还是很简单的感觉自己回答的不错。

        1.2 说一下ajax的请求方式

                一上来就让我懵逼了,基本没咋用过,然后就开始瞎回答,我回答这个是一个异步请求,请求到后端处理,将处理后的数据交给前端。感觉自己回答的像一坨耙耙又臭又拉跨。后来我查了一下,应该回答ajax的请求方式有get和post请求,根据路径和请求数据异步发送请求,返回json数据给前端。也可以有json格式请求。

        1.3 说一下你对spring的理解

        这个我说了一下八股文的ioc和aop前几天正好看了spring的源码讲解视频,然后将整个初始化的过程给回答了一遍,感觉还良好,就是回答的比较快,优点紧张。说了一下aop的两种代理一个jdk的代理一个cglib的动态代理。

        1.4 说一下get和post的区别

         这个我回答的是get请求路径上携带数据,不安全,会自己缓存....post是比较安全不携带数据,相对于get安全,可以主动缓存路径。回答的紧张瞎答,感觉很糟糕!!!后来又自己去看了看,两者不同。ajax的简单写了一些。后面还会对ajax进行一些补充。

        1.5 说一下ajax和spring交互的过程

        这个其实我也是懵逼状态,我只知道springMvc处理请求的全过程,我就把这个给面试官说了,springmvc的工作原理,说了工作流程,SpringMVC工作过程围绕着前端控制器DispatchServerlet,几个重要组件有HandleMapping(处理器映射器)、HandleAdapter(处理器适配器)、ViewReslover(试图解析器),不知道对不对。

        1.6 说一下你自己代码中的亮点

        这个问题我是着实没有想到怎么说,回答想了好多秒,然后回答就是写一些接口,常常写一些注释和日志,说一些之前实习写的注释,回答的很烂,我感觉应该回答,将一些新技能点运用到项目中,就是一个很好的开始,也是代码的亮点,将所学不同组件合理运用到项目中,习惯restfull风格代码的编写,我写的代码条例清晰,通俗易懂,用到的知识恰达好处,都是我自己代码中的亮点。有好建议的可以评论区帮助一下,不知道说啥。

        1.7 说一下你个人的优点和个人评价

        这个回答我也没想到,我不知道技术面会问这,然后我就说我学习能力强,与同事沟通较好,很快融入到工作中,回答的也很烂,面试懵逼中,春招快结束了还没有offer。

有好的回答欢迎留言,就当是帮我一下,谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周小代

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值