前言
去年,一条职场潜规则走红网络:不要大声责骂年轻人,他们会立刻辞职的,但是你可以往死里骂那些中年人,尤其是有车有房有娃的那些。
真实感受到程序员的中年危机
在中国,除了从 BAT 出来的牛人,一般经理层到 35 岁,总监层到 40 岁,往后机会真的会少很多了,不是你能不能干的问题,是别人不给机会你干的问题,不要想着什么外国人可以干到 50、60,你就要死磕到底,希望后来者早有打算,不要到最后尴尬的时刻。
华为裁员34岁以上程序员,互联网公司越来越青睐新鲜血液。90后正处在一个尴尬的阶段,前有资深职场老人,他们根基深,人脉广,经验丰富,依靠多年的打拼坐到管理高层,晋升空间不大;后有年轻小鲜肉前仆后继,如今技术更新迭代快,新生事物层出不穷,90后学习能力拼不过后生,竞争优势又不明显,只能落个“不上不下”的局面。
下面,我记下这次的面经供大家参考,希望对大家有帮助。
面试问题
- 自我介绍
- .项目经历
- 面向对象三大特性
- 介绍String、StringBuffer和StringBuilder
- hashmap扩容为何扩容为2倍
- hashmap如何解决冲突
- hashmap做了哪些优化
- 线程与进程的关系
- Java中线程如何实现同步
- Sychronized和ReentrantLock有什么区别
- Android四大组件
- Activity生命周期和启动模式
- 进程和活动栈的关系
- Window和Activity的关系
- ListView和RecyclerView的区别
- Android消息处理机制(Looper、MessageQueue、Handler)
- 常用布局
- 布局中的merge标签
- 你有什么要问的
反问环节
-
成都那边的工作业务
面试官回答:主要是海外电商业务 -
京东目前的Kotlin和Flutter应用情况
面试官回答:Java和Kotlin都有使用,Flutter也在使用
(PS: 之前面百度美团的时候面试官回答Kotlin好像都使用的比较少,大前端倒是都在用,果然能够节省成本的技术才是公司需要的。。。)
- 下一步的学习发展方向
最后
如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。谢谢。
最后针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!
扫描二维码关注公众号,回复: 12317450 查看本文章
需要资料的朋友可以点击我的GitHub免费领取
E9%9D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)