离找完工作已经有一段时间了,之前忙于毕业论文,一直没来得及总结一下,算是对自己的一个记录,也给找工作的朋友们一些经验杂谈。
蘑菇街:2轮技术面,1轮hr面,1轮cto面
蘑菇街是内推提前批,因此也是拿到手的第一个offer,1面是视频面试,先自我介绍,然后介绍项目,然后介绍自己的擅长的,我是说的擅长并发,spring框架,面试官就着重问了并发,spring。AQS队列啊,IOC容器,AOP编程,动态代理,spring实现AOP的方式,一个请求从浏览器输入网址到接收响应的流程等。我解释了dns解析到tomcat服务器到springMvc的视图解析等过程。最后视频写了一个找素数的代码,可能因为面试官对之前的回答比较满意,这个代码问题问的就比较单0-0。过了2天电话通知准备2面,需要提前进入规定网址视频连线。面试官会先发一套题,有大概5道题。一道一道的视频对着敲代码(蛮紧张的)。记得有单例实现,二叉树查找。。。每做完一道题就会问一些相关问题。比如单例除了这种实现还有哪些实现?在并发的情况下会不会有问题。第三面是hr面,记忆最深的就是为什么想去蘑菇街,还面试了哪些公司,如果其他公司和蘑菇街都给发offer,会去哪个公司,为什么?(…蘑菇街小姐姐多0-0)。最后一轮是cto面,也是先来就介绍个项目(都是这种套路),然后问了自己擅长的地方(都是问这些),然后问了些基础的问题,并发并行,阻塞非阻塞等,最后问愿不愿意去杭州,对自己的职业规划。(后来才知道cto面是看是不是SP,最终拿下了SP)美团:俩轮技术面,一轮综合面(其实就是hr面)
见面什么都没有,直接撸代码,面试官说:“这俩道题你做一下”,当时懵逼了,说好的自我介绍呢?硬着头皮上,看了下题目,一个二叉树的问题,求从根节点到叶子结点经过的点的最大的和是多少?思考了几分钟,做出来了,毕竟刷了leetcode题目几百道。面试官可能看我有余力,说我再说一道题你解下(。。。。),说了一道题至今没太明白啥意思。。思考了几分钟面试官看我没反应可能也知道我不会,然后就让我介绍项目(这才是正确的套路嘛),然后介绍项目,并穿插着表明自己的擅长点。接着面试官让我画出springmvc的执行流程,说说 spring的IOC和AOP。美团面试是在一个