本文共 1356 字,大约阅读时间需要 4 分钟。
不知道是哪个人提出的职场35岁就要面临被淘汰的定律,因为35岁定律本来就是个伪命题,尤其是在IT行业!
现在年八九百万的大学生毕业,他们虽然年轻活力,但是很多企业也将之“拒之门外”。
35岁的不要,二十几岁又拒绝,觉得现在很多中小型企业真的很“矫情”,出不起工资找经验丰富的人才,也不想给刚毕业大学生一份适合的岗位。
这也是造成很多中小企业寿命只有3-5年的重要因素之一,因为他们在用人方面真的是一言难尽。
今天整理了电脑,发现了半个月前总结了一半的阿里面经
想起来了一个月前不愉快的阿里二面,今天分享给大家
一面(全都会)
1.点击图标,应用打开,点击home键,重新进入,Activity生命周期回调 2.service生命周期 3.fragment什么时候用 4.软引用和弱引用,什么时候用弱引用? 5.LruCache内部通过什么数据结构实现?最大存贮容量? 6.activity如何传递信息? 7.bundle能传什么类型的数据? 8.parcelable和serialazible的区别? 9.binder底层实现?复制几次? 10.Android handler和looper源码? 11.loop()方法阻塞,为什么不影响事件分发? 12.Android 事件分发? 13.看过哪些Android的书?二面面试官上来问:看你Android是自学的,软件相关的课程也应该学了吧(楼主专业偏通信),我:学过一点,但学的不太全。
然后问了这些。。。
期间问道实习遇到的问题,我回答到一半,说信号不好,我换了个地方,回答完,说让我回答实习遇到的问题,我就又回答了一遍,回答完面试官说你简洁点说实习遇到的问题,我就又简洁的说了一遍,最后面试官说听不懂。。。我说要不我再说一遍,他说不用了。。。感觉面试官根本不是搞Android的。。。
二面(只记得这些了,问的不止这些)
1.七层模型,每一层是干什么的 2.http和https区别http1.0 http1.0 http2.0的特点和改进
3.如何改进http,提高响应速度,减少请求时间(说了三种方法) 4.实习遇到的困难 5.操作系统中什么是堆栈(不会) 6.为什么内存要在堆栈中分配(不会) 7.查找算法有哪些(说了两个) 8.什么是时间复杂度 9.二分查找的时间复杂度是什么总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。
在这里我分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。需要的朋友可以
还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。 领取地址:
架构视频+最新面试文档+源码笔记](https://docs.qq.com/doc/DSkNLaERkbnFoS0ZF)
转载地址:http://heati.baihongyu.com/