亲爱的工程师你好,这是我2022的第二次面试总结,希望可以在面试的路上给你一些参考!
-
上一次面试是上周,基本没有什么干货,唯一收获是排除了一类公司!- 想了解的话,可以看看。2022第一面,就遇到坑了
- 其实也
投了一些,但并没有参考价值就不过多描述了。
-
Android现状- 我所在的
不是北上广,平均在10K到15K(不要轻易裸辞) - 大部分岗位要求会
Flutter或前端(小程序,vue)
- 我所在的
废话不多说,记录一下昨天的面试都问了哪些问题
一、技术面
-
①
自我介绍- 这里
个人建议,保持在10分钟左右即可,如果你不知道说什么建议讲一下最近在维护的两个项目
- 这里
-
②
Android问题- 讲一下
四大组件 -
Activity的生命周期 - View的
绘制流程 -
View和SurfaceView的区别 - 讲一下
Handler -
进程间通信的方式有哪些 -
jni的注册方式 -
c和c++创建线程的区别
- 讲一下
-
③
Java问题-
String,StringBuffer和StringBuilder的区别 String是线程安全的吗-
线程创建的几种方式 -
进程和线程的区别
-
-
④
算法方面快速排序二分查找
二、hr面
-
换工作的原因 -
居住地址和公司地址的距离能否接受 -
目前薪资和期望薪资 - 有什么
想问的
这里你如果不知道问啥,建议问下,开发团队几个人,主要做什么方向的项目
最后
- 截至目前
并未收到Offer,可能由于算法和jni没有说出来- 建议大家准备一下
JNI和NDK相关的知识,基础算法也要加入训练,去年十二月在刷题,两个月没刷什么都不记得了。 -
Android市场基本趋于稳定了,所以大家尽可能的想好以后走的路线,是往底层走还是往管理层走,或者转后台或前端。 - 目前
大环境就是这样,Android已经不像以前一样吃香了,只能说维持现状,随着大前端的发展,我们的岗位也受到了挑战,企业都想做跨平台,一次编译多端运行,大的环境在改变,我们也要适当规划好自己的出路,防止被优化掉。 - 为啥
只写题目不写答案,是因为不想大家去背答案,如果没有掌握,可以去查一下,结合自己的项目理解去说出来,会更好一些,也不容易忘。
- 建议大家准备一下
祝各位工程师,旗开得胜,2022年心想事成,都能实现自己的新年愿望,一起加油吧!