亲爱的工程师你好,这是我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年心想事成
,都能实现自己的新年愿望
,一起加油吧
!