主要是根据回忆总结的(会有遗漏点)。
1. 腾讯(QQ音乐)
感觉不擅长互动较少的电话面,很难快速暖场,问题回答确实不好。当时还在复习的初级阶段内容都没看完,也是一部分原因,基本算是草草收场吧。问得比较多的是优化相关的问题。
2. 支付宝(海外版)
仍是电话面的,还是没有找到感觉,回答不在状态。最后猎头反馈的本次面评是:过往项目功能较简单、某些技术细节掌握不到位。算是浪费了机会。
3. 今日头条
是所有参加的面试里比较专业的面试体验吧,面试官体现了很好的技术素养。总共参加了3轮视频面试(技术面全部面完),开始还以为很有希望(感觉面得不错,基本没有阻塞的知识点),最终结果却是挂掉了,原因目前未知。当然这里也花了很长时间准备(3个礼拜左右),主要是因为要考算法,重头复习了算法,还把所有知识点重头捋了一遍。
主要考察的问题大体有如下一些:
Android:
-
webview加载h5的优化(问得很多)
-
优化相关(包大小、启动优化、卡顿),webp的透明通道如何处理,代码压缩如何处理
-
native-jni相关;如何分析native的崩溃堆栈;
-
进程保活
-
插件化原理