美团-全栈工程师 二面 面经
1h多
无自我介绍
1.让我介绍项目
2.问暑期为什么不转正
3.问了合码、发版的流程,了解不了解
4.问了一下在上一家公司开发流程,具体问了一下CICD的流水线(但是我不太知道,因为这个是基础研发的工作,我做的比较业务)
5.问项目(如何设计日志系统)
6.问了线程和进程的区别?
7.然后情景题,如果多线程6个线程,然后4核cpu,线程全跑满,cpu是怎么个情况
8.问安卓开发,问我前公司的安卓UI如何渲染。。。。
9.然后让我说举个例子,比如我定义个最简单的TextView,然后这个Text文字段是如何打印到app上的。(后面面试官说,这个算开发问题,可以从安卓开始,讲到JVM,在讲到native,然后在讲到手机cpu,再讲到硬件层,再讲到最后效果)
10.又问了一些项目相关的,因为我用的是那个toy项目(服务器),然后他就问我是对着哪个写的。当然是陈硕了,然后又追问说具体到什么程度,是打了日志做了压测吗巴拉巴拉
11.问了一下ISO7层模型
12.然后追问了一下,说路由器在哪一层
13.如果没有网络链路层,要怎么设计(真不会)
14.无手撕
然后面试官再重复了他们的业务,然后告诉我他们对全栈的要求,他说全栈工程师其实不考虑任何的语言差别,因为这个全公司没有一套完整的评判标准,所以面试都问了这种问题。
反问的时候,我问了说团队氛围,面试官给了建议,说你直接看最后一面面试官的感觉就行,他一般会是你的直系leader,你就靠感觉,如果你同他对话讨论的时候感觉舒服,那么大概率这个团队的氛围是适合你的。
我又问了对应届生的要求,他说虽然全栈是牺牲了深度,但是业务的深度还是要弥补的,因为工作是工作,工作可能只需要广度就能够解决了,但是后面也需要去学习(他是站在一个过来人的角度上给出的建议,同时他还建议我说公司要看是否去AI尝试了,因为大模型是现在业界的主流,建议我去评判一个公司的水平和发展前景要考虑这个公司对AI的使用程度这样子)。
面完复盘怎么感觉有点凉,怎么给我找下家公司的建议了,不会不要我吧。。。。。。