一面:
聊聊项目
http和rpc的区别?
map的内部实现,为什么并发不安全?体现在哪?
什么情况会内存逃逸?
聊聊gc,三色是什么?gc的过程呢?什么时候触发gc呢?
如果a=5, b=a , c = &a ,gc启动后,a,b,c是什么颜色的?为什么? 你要怎么在下载之前知道一张图片的大小?
二面:
聊聊项目,怎么设计的,用了哪些模式?还有优化的空间吗?怎么优化呢?
怎么实现一个rpc框架?需要注意什么?
来个智力题。
三面:
聊聊项目
聊聊设计模式?
你看源码中有哪些有意思的设计模式?
广度优先搜索的时间复杂度?怎么优化?为什么?
口述一下快排,时间复杂度,怎么优化?
你平时是怎么学习的?
HR:
有点压力...但总的来说好好回答都OK
我一面时,突然想显摆一下自己看过源码装个比,结果这面压力是最大的,面的也是最烂的...
好在面试老哥没计较...
最后因为听说美图想加班还要打自己报告申请的,没见过这等好事。
直接接了美图的offer就不再继续面试了。
已入职,认证一下,美图真的不加班,基本965,在深圳真的挺不错的
有疑问加站长微信联系(非本文作者))