android进阶指北pdf_⼀个Android应届⽣从上海离职到杭州⼀
周收获4个offe。。。
背景
毕业于⼀个普通的⼆本院校,向⼤⼚扔过⼏次简历,就跟打⽔漂⼀样,最终沉底,从上海离职到杭州,对于⼀个应届⽣来说是⼀次艰难的选择,更稳妥的⽅式应该是在实习结束后,留在原公司再呆⼀年。话虽是这么说,但还是得视情况⽽定,我总是告诫⾃⼰,当周围学不到任何东西的时候,我们就该考虑离开这样的舒适区。
来杭州了⼀个礼拜,收到了4个offer,其中让我印象深刻的,就是技术主管对于应届⽣这个⾝份,在他们
眼⾥,应届⽣是⼀很⾼傲的⼈,眼⾼⼿低,不愿意接受新技术,我觉得他们可能是对于这个⾝份太过于偏见,⾄少,我不是他所说的这种⼈,最后在技术⾯试结束后,也证实了我不是这种⼈,⾄少得到的回复是,确实是⼀个很特别的应届⽣。
我来说说着四个公司的情况,两个公司是A轮融资,⼀个是B轮融资,还有⼀个是从上市公司分离出来的⼀个创业公司,正准备pre-A,对于公司选择⽅⾯,我更倾向于价值回报的最⼤化,薪资是最后考虑的⼀个东西。
第⼀个A轮融资公司
接到这家公司先是来了个电⾯了解了⼀下双⽅,避免浪费双⽅的时间。
⾃我介绍
说说你做的这个组件化框架
什么是渐进式组件化
Retrofit的实现原理
GC机制和回收算法
Glide实现原理
线程池的理解
MVC、MVP、MVVM各⾃的特点
还有⼀些问题是关于项⽬的问题,⼤致⾯试过程⾯试官是被我牵着⾛,引导他往我⾃⼰知道的知识点上⾯进⾏阐述。
电⾯⾯试官⾯完对我很吃惊,问我“你确定你是应届⽣?⾯完感觉⽐我还要⾼⼀层次”
第⼆天现场⾯,现场⾯问的不多
做过哪些性能上的分析,说说⾃⼰是如何解决的
动态规划的问题
⾛台阶问题,其实就是斐波那契
其中还有很多琐碎的问题,我⼤致看了下他们的办公环境,偏随意,⽐较乱,接下来就是谈薪资,谈薪资是⼀个博弈的环节,当你的能⼒和技术表现的很强硬的时候,完全可以试着往⾼的要,因为,⼈
事也会给你⼀个他们的⼼理价位,要的太低的话,也是在贬低⾃⼰的能⼒。
待遇:
薪资11k
五险⼀⾦按杭州最低基数缴纳,公积⾦⼊账⼀个⽉⼤致是400多
公司合理避税,到⼿基本有10k多
期权兑现,每个⽉都可以套
双休,没有加班
刚A轮融资,就是有钱
结果
最后拒绝掉了这家公司,距离⽐较远,还有⼀个是不太符合⾃⼰的发展⽅向,⾯试结束后,⼈事还开车载我到地铁站,还是⽐较感谢的,7⽉的杭州是真的热,离地铁还有2.8公⾥左右,想想都怕。
第⼆个A轮融资的公司
这家公司是做p2p的,⼤家都知道现阶段p2p很多公司都爆雷了,但为啥我会去⾯试呢?主要还是好奇⼼的驱使,在去之前,我在⽹贷之家查了⼀下这家公司,前100名,资⾦池浙商银⾏托管,主要借贷于⾦融与汽车⾏业,⽼总是银⾏出⾝,⼤致看起来还⽐较靠谱,如果不靠谱的话,⼩公司早就被爆了,然后我就去⾯试了。
Retrofit的实现原理
说说MVC、MVP、MVVM的理解
并发下,对于⼀个值做减法操作
⽣产者和消费者问题
你知道偏向锁吗
然后乱七⼋糟的问了⼀些问题,因为是有个android要离职,急需招⼀位来弥补空缺,问的问题主要偏java的⼀些解决⽅案,问我在android⼯作闲暇的时候是否乐意参与后端的开发,他们后端有四个java开发,对于p2p移动端,业务⾮常简单,⼏乎可以说⼯作完全不饱和,我也很乐意接触后端,也算是⾃⼰想发展的⽅向。
其中有⼀段很搞笑的插曲,在技术主管⾯我的时候,说“你是应届⽣?我们这本来不招应届⽣的,应届⽣给不了这么⾼⼯资,你github是多少,我来看看”,⾯试结束后,技术主管被我说的服服帖帖,⾃⼰态度也⽐较强硬,就要的10k,以能⼒定夺,hr也想来压⼯资,最终被我三⼨不烂之⾆维持在了⾃⼰想要的薪资范围内
待遇:
10k
五险⼀⾦最低基数缴纳
不避税
中午有厨师做饭
双休,加班少
结果
⽬前为⽌,我先做了个待定,因为离租房的地⽅近,技术主管也愿意给我时间去研究后端,中午还能省⼀个盒饭的钱。
B轮的公司
这家公司应该是我⾯的⾥⾯最喜欢的⼀家,只有这家,给我感觉到技术上⾯的深度,该公司主要偏Framwork层,业务⽅⾯⽐较少,先是来了⼀个电⾯了解了⼀下
Activity⽣命周期
Handler机制原理
aidl和binder的理解
ArrayList和LinkedList的优缺点
HashMap、HashTable、CurrentHashMap
okhttp原理
线程池的理解
谈谈你做的组件化
⼤致记住了这些⾯试题,后序就是通知我去公司⾯。
到公司是下午2点,天是真的热,下地铁离公司还有2.3公⾥,来到公司,技术主管很贴⼼,给了⼀瓶苏打⽔,让我先放松放松,差不多休息了有⼀刻钟,然后Android和技术主管⼀块来⾯。
说说你对项⽬的优化
屏幕适配
MVP解耦
四⼤引⽤
ActivityThread的作⽤
说说你在学校做的这个⼿机控制电脑的思路
socket实现点对点聊天
如何利⽤socket实现聊,并发问题,消息⼀致性问题
线程池问题
如何实现后台服务的保活
问题⼤多围绕着解决⽅案来开展,这家公司主要做社交电商,⾃⼰需要设计⼀套IM,⽽且是超流氓的那种,哈哈,不过,很体现技术,需要应聘者有深度的理解,⼤致给的发展⽅向是,希望我往深度的⽅向进⾏研究,结束后,得到了⼀致的肯定。接下来就是CEO和我聊了⼀下,问了下上个公司做的项⽬,然后⾃⼰的职业规划,⼤致就是了解⼀下价值观⽅⾯的东西,接下来就是⼈事过来⾯了,这家确实⽐较正规,技术团队有阿⾥、⽀付宝、百度的⼈,很适合学习,⼈事的⾃我介绍也⽐较⽜,和我讲了很多现实的问题,公司有很多资源,能帮助你进⼤公司发展,浙⼤派系的⼀家公司。
待遇:
8k、15薪,完全没有商量的余地,打算给应届⽣6k
不避税
五险⼀⾦正常缴纳
双休
结果
最终还是拒绝了,因为太远了,薪资有点低,不过很喜欢他们对技术深度⽅⾯的追求,技术主管也特别的惜才,在我和hr表明拒绝的时候,主管还主动加我,希望能做个朋友,多多交流,也给了我很多的意见,主管还和我说“新的⼀轮融资进来了,公司打算换个地⽅,你确定不来?”,真的⾮常感激。⾯试那天下了场⼤⾬,hr还贴⼼的给了我⼀把伞,怕我回去淋⾬,真的万分感谢。
创业公司
这家公司是好友内推的,技术靠谱,所以就先电⾯了解了⼀下
谈谈你做的这个组件化
线程池的理解
JMM模型
volatile关键字
⾃定义view和事件分发机制
gc机制
内存泄漏
热修复
react-native和flutter的区别
然后就是彼此了解,谈谈⾃⼰
聊了有1个⼩时左右,感觉很投缘,就问我什么时候来公司见个⾯聊聊。
到了公司,技术团队还没成型,经过了解,leader希望能到靠谱的成员,宁缺⽏滥,然后聊了下公司的项⽬,未来的发展,然后聊了下模块划分,和我探讨了组件化⽅⾯的优缺点,多个应⽤的情况下共⽤⼀套模块,然后也给了我很多意见,他深知我有⼀颗想去⼤公司的想法,也给我讲了很多好处和坏处,从10点聊到13点多,⼤致3个多⼩时,还是很受⽤的,技术⽅⾯,他也和我说,希望我往⼴度的进⾏发展,深度发展容易技术狭隘,他还和我描述了技术学习就跟“丁”字⼀样,先横向发展,然后再深度发展,很多技术都是想通的,有可能新学到的技术会给你这门技术带来新的灵感,我也很赞同,之前看过⼀个h5写的打⽅块⼩游戏,没试过⽤android去实现⼀下,后来⼀早醒来,突然有了灵感,刷刷的⽤kotlin写完,完美的实现,特别的有成就感。
薪资
9k
五险⼀⾦正常缴纳,不避税
季度考核奖⾦
双休
早上10点上班,19点下班
结果
hr说给我发offer,还需要领导签字,过程很慢,⽬前还在等待中,leader希望我能试着弄后端,不过,我也要求他让我试试后端,年轻就应该多学点技术,在团队沟通中,能更好的选择技术⽅向,并解决问题。
简历
简历⽅⾯我⼀直都是⽤有道云笔记写,然后导出pdf,技术栈⽅⾯最好写⾃⼰会的东西,对于框架和源码,最好多读读,多分析,试着改造别⼈的框架,来符合⾃⼰的业务。
最后
我也看了⼏家不错的公司,简历出去没⼈回,也问了内推的,⽬前都不招,⼤公司⼀般内部都有⾃⼰培养的实习⽣,应届⽣出来⼯作确实是⼀件⽐较难的事,还有⼀个⽐较现实的问题,移动端的地位并没有那么的重要,技术难度也不是特别的⼤,公司业务的复杂度基本都堆积在后端,移动端的kpi考核很难上去,重要性⽐较低,所以,我也打算试着接触后端,有挑战的东西才能学到新东西。
希望未来有机会去⼤公司试试⽔,毕竟有个好的⽬标就有⼀个积极的驱动⼒。
求其上,得其中;求其中,得其下;求其下,必败。
最后为了帮助⼤家深刻理解Android相关知识点的原理以及⾯试相关知识,这⾥放上相关的我搜集整理的24套腾讯、字节跳动、阿⾥、百度2019-2020⾯试真题解析,我把技术点整理成了视频和PDF(实际上⽐预期多花了不少精⼒),包知识脉络 + 诸多细节。android retrofit
还有 ⾼级架构技术进阶脑图、Android开发⾯试专题资料 帮助⼤家学习提升进阶,也节省⼤家在⽹上搜索资料的时间来学习,也可以分享给⾝边好友⼀起学习。
⼀线互联⽹⾯试专题
379页的Android进阶知识⼤全
379页的Android进阶知识⼤全
有需要的朋友可以:
私信我回复【资料】免费领取《Android学习PDF+架构视频+⾯试⽂档+源码笔记》
即可免费获取~
⽹上学习 Android的资料⼀⼤堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄⽌,不再深⼊研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对⼤家有⼀个⽅向参考。
2020年虽然路途坎坷,都在说Android要没落,但是,不要慌,做⾃⼰的计划,学⾃⼰的习,竞争⽆处不在,每个⾏业都是如此。相信⾃⼰,没有做不到的,只有想不到的。祝⼤家2020年万事⼤吉。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。