奇安信(一天三面)纪录贴,仅供参考

说明:基本上是围绕项目展开的,完全没有问map、list之类的java基础问题,所以网上的面经真的就是仅供参考,自己对自己简历里上的项目负责,深入了解一些底层原理。

一面(本来邮件上是11点,我提前10:30就进了面试房间,面试官就直接发起面试了,有点错手不及),基本上围绕项目来聊的。
我的项目上写了一些ssm的框架,所以一面基本上是围绕怎么搭建ssm框架的流程来的,搭建好了之后怎么与前端进行交互,前后端是否分离?前后端分离怎么实现?
controller层中有哪些常用注解?各自的使用场景?
后端查找失败的时候怎么办?需要怎么样的状态码?
这里注意!!面试官后来跟我说笔试里面有状态码的题,看我答对了所以再核实一遍,其实相当于在检查笔试是否是自己做的!!
前后端调用接口怎么规范化的,前后端团队是否有技术文档给互相参考。
简单描述一下,如果要增加一个新功能的话,从前端到controller到数据库各需要做哪些工作(我答地有点乱)
然后问第二个项目,rpc框架和普通的http访问有什么区别?
服务调用方是怎么做到远程调用的?(使用代理类)那这个代理类需要做哪些工作?
自定义注解怎么实现的,那怎么对带有这个注解的类或者方法进行处理呢?

二面(一面反问环节问了一下流程是怎么样的,面试官说有消息的话基本上10分钟之内就会安排二面,但是也没有说让我准备下一面,我以为自己凉凉了,然后听了一会歌,就收到二面邮件了)
继续挖项目....
项目里是否用到了反射?springboot启动的原理?
然后会问下这个项目的前后端是怎么协同工作的,任务周期是怎样的?作为后端负责人,怎么分配任务,控制工作流程?
因为用到了一些GIS的服务器和数据库,介绍一下这些技术跟普通的数据库有什么区别,怎么整合到框架里的?
前后端res风格的访问是怎样的?如果要增加一个删除功能,res请求方式应该怎么选择?
然后又是第二个项目,这回问的很细...
负载均衡怎么做的?有没有实现hash一致性?
为什么用zookeeper做注册中心,zookeeper的一些基本操作命令
zk的集群用过吗,有什么特点?
如果一个服务器访问失败了,容错怎么做的?
除了dubbo,还有什么微服务框架和组件?(springcloud的一套——eureka、zuul、hystrix等)
分别介绍一下这些组件的作用?
听说你看过《深入理解JVM》虚拟机?
然后问了一下GC的知识?
用哪些工具来调优?
怎么查看当前cpu情况?命令行中什么命令?

三面(吃了个饭,刚准备睡一会,就收到了三面的预约邮件,这效率...)
hr是阿里的小姐姐,先问了一下基本情况,千万别以为hr不懂技术,小姐姐对技术论坛比我还熟。。。
为什么想做java开发?平时怎么学习的?看哪些技术论坛?个人爱好?大学时的一些学习经历?
最后意向城市

许愿offer

#面经##奇安信##Java工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-10-24 17:27
太猛了带佬
点赞 回复 分享
发布于 2020-10-24 17:51
阿里的小姐姐?
点赞 回复 分享
发布于 2020-10-24 18:17
请问楼主,hr面完后牛客显示通过还是今天面试已结束啊
点赞 回复 分享
发布于 2020-10-24 19:05

相关推荐

futureQAQ:开发:这咋啥都不知道 这怎么测试的 这死去的回忆疯狂攻击我 哈哈哈
点赞 评论 收藏
分享
11-18 13:45
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
2
11
分享
牛客网
牛客企业服务