202410-11面试复盘
10月到11月,共参加了4次面试,分别是创客贴、泛微网络(金融方向)、普联、中邮信科(外包),面试岗位为Java开发。期间也跟东软的安老师进行了简单的电话面试,不过很遗憾最终没有收到后续的技术面试邀请。有了4到5月份的面试经验,感觉自己在这几次的面试中语言表达和基础知识的掌握方面都有了一定的提升,但是相对岗位的要求还差了不少。
下面是我对这四次面试情况的简单复盘:
创客贴(北京艺源酷科技有限公司)
面试问题:
1)谈一谈对面向对象的理解。
2)面向接口编程的好处是什么。
3)集合有几种类型。
4)JVM的结构是什么。
5)谈谈你对线程安全的理解。
面试过程复盘:
面试馆在询问了公司的加班情况后,分享了自己部门的加班制度(工作时间为 早9:30-晚7,周六不加班,即使加班也能给调休,功能上线在8点之前完成不了,会顺延到第二天)。听完以后属实是让人羡慕,这对于这些干交付的人来说简直就是神仙公司。到技术面的环节,老师问的问题还是比较基础,但是自己回答情况的还是不够理想。到了最后的点评环节。面试官有一句话也是给我留下了非常深刻的印象:感觉你的校内经历比较优秀,但是对技术的掌握情况不太理想,回去把书再好好看一看。
泛微网络面试总结:
面试问题:
1)简单介绍下在项目中承担的工作。
2)redis有用过吗。
3)有没有做过报表类的开发。
面试过程复盘:
之前有去北京分公司现场面试过,不过没有收到后续的技术面试邀请。这次先是跟HR老师简单的进行了电话面试,沟通了当前的情况及想离职的原因。HR老师在下午就安排了线上的技术面,在面试的过程中,面试官主要介绍了所在项目的情况,问了我在项目上承担的工作。在提问环节我也向面试官请教了如何工作之余提升自己的技术水平。面试官的回答是,可以看一些相关的技术论坛,看一下教程中推荐的书籍,最好是能把书中的例子自己动手做一做,对技术的理解和后续的面试会有很大帮助。
普联面试总结:
1)针对MVC三层是的映射方式谈谈自己的理解。
2)手写过jdbc吗。
3)http协议在网络七层架构的第几层,是基于哪个协议。
4)你在项目中是如何处理事务的。
5)对于异构系统是如何推送数据的。
6)针对请求响应慢的问题,谈谈你的排查思路。
7)用过mybatis吗。
8)谈谈你平常是如何进行sql优化的。
9)selvet的实现原理。
面试过程复盘:
面试前了解到可能有笔试环节,不过到达现场时没有进行笔试,直接到对应部门进行的面试,两位面试官人很好,问的主要是一些对框架技术实现原理的理解(希望谈谈自己d对某项的理解,并不是干被面试题),准备的不是很充分,基本都没有回答上来。工作中都是拿别人封装好东西直接用,实际没有考虑过其中的原理,这也给了我很大的启发。后续得多补一补Java Web 方面的知识。我觉得普联应该是目前跟我现在岗位匹配度最高的公司的,都是面向交付,偏项目驻场的形式,为了交付从各个项目协调资源,堆人,堆工作量。工作内容涉及很多实施工作,导致自己欠了很多技术债。
中邮信科(外包)面试总结:
1)针对大数据量的查询,你是如何进行sql优化的
2)springcloud有接触过吗。
3)谈谈项目上对spring是如何使用的。
4)防止xss攻击,你做过什么措施。
5)多线程的参数是如何设置的,如主从线程等等。
6)mysql、oracle用的多吗。
7)谈一下你最近做的功能及用到的东西。
8)除了未作分页遇到的oom问题,还有哪些场景会造成oom。
9)简历中提到了数据清洗,能谈一下当前项目的数据清洗策略的是什么。
面试过程总结:
现在外包岗位应该是最多的,每天会有很多的外包公司的HR发来面试邀请,外包归属感差,待遇也不咋好,确实不是很想干外包,现在大环境不好,想着尝试一下,果不其然,这次所有面试体验最差的一次,可能因为面试的是外包岗,甲方公司的面试官给人的压迫感比较强,交互也比较少,更多的是靠自己来主持(毕竟单位的用人性质,人员定位在那摆着。。。。干过外包的也都明白,,,,,,,也能理解。)。不过还是很感谢面试官能提供这次面试机会。让我学到了很多,也发现了不少问题。本次面试问的比较多的还是项目上对某些功能模块的应用情况。没有提前准备,回答的有点含糊,也给我提了个醒,在开发过程中更多的充当的是执行者的角色,对项目架构、方案为什么这么实现,考虑的欠缺很多。还是得把自己之前实现的功能,功能实现方案回过头再看一看,多总结一下。
总结
在经历了这几次面试后,对自身存在的问题、外边的岗位的招聘要求、基础知识应该要掌握到什么程度等都有了很清晰的认识。开发基础还是比较薄弱,掌握知识的也比较局限。
改进措施:
1)先按照当前梳理的技术图谱梳理学习计划,阅读图谱中的经典书籍,将书中的例子写demo自己尝试实现一下。
2)对照报工记录,回顾工作中开发的功能、方案、代码,提炼出可复用东西的整理成文档,为后续的面试积累素材。
把现存的问题和解决后,再进行后续的简历投递。