投的岗位名字是软件开发实习生,偏后端。
lz 南邮+top50美研,都是科班,由于亚麻offer被撤了美国就业形势也极差,只能回国。主要写python,算法准备的比较多450+lc,八股只有国内需要,准备的比较晚只背了快两星期。操作系统基本没看。
笔试总共5题。第一次参加国内的笔试没怎么自己弄过格式化输入输出,可能格式化输出有点问题,两个特简单的题我在本地测了半小时都没问题结果提交上去都是18%,剩下三题ac。
一面,面试官是一个平头的男面试官,看上去35岁左右,比较和善。
自我介绍,一段实习,ci/cd,git,linux,js+ajax+json写前端。后面我时间没把控好讲到第三个项目就被叫停了,讲了django+jquery+bootstrap,一个nlp的神经网络,多进程+分布式编写map reduce,最后一个drf前后端分离没来及说。问了我项目相关的问题,多进程多线程gil锁,websocket,印象最深的项目里,遇到了哪些问题,怎么解决的,查阅了哪些资料。
八股,python深浅拷贝,怎么调用线程进程线程池进程池,进程间通信的所有方法,b+树和hash索引,innodb和myisam适用场景,最左前缀,mvcc原理,四个隔离级别,http1.0 1.1 2.0区别,状态码有哪些分别是啥意思,aio bio nio,长连接怎么实现,https,tcp对比udp,视频微信聊天用的是啥,登陆验证用的是啥,上面我觉得答得都还可以。他开始问我操作系统有没有了解由于我操作系统没来及背就实话实说只知道线程进程和调度策略。aio bio nio,http2.0没答出来,见识短浅实在没用过。常见状态码只记住了四个。
算法:lc121买卖股票,读题+写代码加3个案例测试debug花了10分钟不到,提交一遍过。讲了一下思路,为啥用单调栈, 复杂度啥的。
最后bq+反向bq,问了我平时学技术喜欢通过什么渠道,打算继续读博吗,我反问了公司技术栈,工作环境氛围,如果能面过的话后续的流程。
总共52分钟,25分钟自我介绍加项目问答,10分钟八股,10分钟算法,7分钟反向bq+闲聊。
体感还可以,面试官也很和善,基本都答出来了,写个面经攒攒人品希望能进2面
#美团信息集散地##美团2023面经##美团2023春季招聘#