前言
阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。
今天,我们要分享的是,Alibaba技术官丢出来的这一套学习资料**《打破这层壁垒,成为架构师吧!》突破自己,你离架构师就差这份进阶笔记,这份笔记让人看了不得不爱,目前在GitHub的热度已经标星6k了,** 由此可见同行们对这份文档的认可程度,这也意味着对我们的学习和技术提升有很大的帮助。
一面:
- 自我介绍
- 介绍一下自己做过什么项目 ps:这里会根据项目问一些问题
- 跨线程通信 主要涉及LooperMessageHandler以及MessageQueue
- 说一下自定义View需要注意哪些细节 主要说了一下View绘制的三大过程onDraw()不要做耗时操作 不要创建新对象 以及 怎么处理View的触摸事件
- View的事件冲突的解决办法 ps:重写dispatchEvent()或者touch()方法
- 手写代码:给你一个无限大的数(用字符串表示),计算这个数加一以后的结果 手写代码在这个网站进行 ps:面试官发给你一个链接 你写代码面试官会同步看到
二面
- 手写代**《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可免费领取!****
码 两个有序链表合并成一个有序链表 - Object中有哪些公有方法 ps:clone();toString();wait();notify();getClass();finalize();equals();hashCode();
- 讲一下listView的优化方法
- 讲一下RecycleView与listview的区别
- view的绘制过程
阿里
- 问了一下大体情况 比如什么时候可以实习啊 考不考研啊
- 都会什么算法 讲一下
- 做过什么项目没有 讲一下项目优化的地方
- Activity的启动模式
- 跨线程通信
- 夸进程通信 主要是Android的AIDL
- 如何解析json数据和xml
蘑菇街
- 说说做了什么项目
- 自定义view的几个步骤 怎么刷新view ps:onLayout(); onMeasrue();onDraw();
- RecycleView的优化
- 几种context的区别
- 看过什么源码没有
- 讲一下binder类
- Runnable运行在哪个线程里面 ps:开启一个子线程的唯一方法就是new Thread().start();
- HashMap和HashTable的区别
- raw和assets文件夹的区别
- activity关闭后尚未运行完毕的thread会怎么样 ps:会变成空进程线程,优先级最低 很容易被终止回收
- mainfest文件的合并规则
网易
网易内推后笔试,过了笔试后去杭州面试 ps:报销来回车费 报销上限是600元 这个回来没记 可能不全
一面:
- 自我介绍
- 跨线程通信
- 讲了其中一个项目是怎么实现的 问jsoup怎么拼 = =
- 用过哪些开源库 讲一下他的架构是怎样的
- java的四种引用 虚引用的作用
- 图片三级缓存 内存缓存满了怎么办 ps:优先级队列 满了后根据优先级主动删除一部分图片 根据LRU算法确定优先级
- 讲一下JNI开发的过程 java怎么找到c函数 ps:JNINativeMethod保存函数对应关系
- 平时有什么爱好没有 = = ps:潜泳 可以潜好几天 然后自己浮上来
二面:
- activity的四中启动模式
- service的生命周期
- 讲一下自己的项目
- 项目中用JNI做什么 为什么要用他呢
- 什么是OAuth协议 做什么的
- 其他的记不清楚了
hr面:
- 什么时候可以来实习 实习多久
- 多个offer怎么选
- 你有团队开发经验 内部冲突怎么解决
- 你觉得杭州怎么样
- 为什么选择网易
- 用过网易什么产品 ps:吃过网易猪肉
- 其他忘记 好像聊了好久 得一个小时吧
关于面试的充分准备
一些基础知识和理论肯定是要背的,要理解的背,用自己的语言总结一下背下来。
虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,我能明显感觉到国庆后多了很多高级职位,所以努力让自己成为高级工程师才是最重要的。
好了,希望对大家有所帮助。
接下来是整理的一些Android学习资料,有兴趣的朋友们可以关注下我免费领取方式。
①Android开发核心知识点笔记
②对标“阿里 P7” 40W+年薪企业资深架构师成长学习路线图
③面试精品集锦汇总
④全套体系化高级架构视频
**Android精讲视频领取学习后更加是如虎添翼!**进军BATJ大厂等(备战)!现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水!
对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水!
[外链图片转存中…(img-g4gdfESU-1709448821958)]