于是一个星期左右,又收到了感谢信。(好歹走了一遭,还是有进步吧)
三战
上次的面试经历让我深刻的意识到了自己的不足,这次准备的时间稍微长了一点(半个月),多刷了一些题,零零散散找了一堆面经,看了不少。
这次倒是没有发生太大的意外,虽然也有几个答不上的题目,但还是比较幸运的一路苟到了三面。但是,这一次面试官特别注重项目和源码,我那单薄的学校作业式项目根本不够看的。
这个三面比我前面说的二面还要尴尬,面试官好像也比较忙,不到三十分钟就结束了。
于是回去后一个多星期,又见到了老朋友:感谢信。
终战
我自己都佩服自己,居然还有勇气投拼多多(主要是,经历这么多的面试,还是感觉拼多多的可能性更大吧,而且前面的两次面试也积累了很多经验,我也在一直提升自己。)
这次我考虑的比较多吧,足足准备了两个多月。
这次狠下心花了点钱报了一个班,里面有面试指导的套餐。
这次我跟着指导做了一个大项目,反复琢磨细节,还刷了几遍《源码解析》(这套资料是他们免费提供的,你们也可以通过这个白嫖,我当时也是这么找到他们的)
这次一开始还是蛮紧张的,我不知道自己如果再次失败还怎么面对家人,不过,面试进行的意外的顺利,虽然也有卡壳的地方,但是,总体上还是比较顺吧。也算是功夫不负有心人。
下面分享一下我和拼多多相爱相杀的决战!
一面
0、自我介绍等
1、为什么有时网速不好,wifi下
2、怎么检测有没有网络冲突(csma/cd)
3、代码到变成可执行文件经历了哪些步骤
4、热修复的原理
5、什么是冷启动
6、算法大数相加(算法这个我真的啃了很久)
二面
0、自我介绍等
1、okhttp原理
2、还有哪些用了责任链模式,答了事件分发
3、讲一下事件分发的流程
4、mvrx和其他的响应式框架有什么不同
5、epoxy和recyclerview相比,有什么优点
6、算法二叉树的层次遍历(又是算法,当时心里又酸又爽,啃下来后还是有很大的成就感的虽然答的算不上优秀)
7、算法归并排序(啊……)
三面
一开始都是常规题吧,有些紧张和兴奋,不太记得了,只记得一个智力题:
10000桶酒里面有一桶毒酒,毒酒喝了24h会死,问最少用多少死囚可以找出这桶毒酒
这一次结束后和附近的朋友去放肆大吃了一顿,当时想着,再不过我就真的放弃了,也算是比较坦然了,反正还有贝壳找房和小鹏汽车的意向。
虽然拼多多是初恋,但是这些待遇也还不错。(没错,我同时期还面了其他家,这是时间管理大师罗师傅告诉我的。不能把鸡蛋放在一个篮子。拜拜就拜拜,下一个更乖。)
尘埃落定
这次等的时间比较长,期间另外的offer拒绝了几个,包括贝壳找房,小鹏汽车问了下,还是可以保底吧。
然后差不多快两个星期了吧,终于收到了offer!
最后我想说的是:天道酬勤!不枉我闭关刷了66天的题目(哭了)
另外,需要资料的朋友,除了上面的《源码解析》,还可以去一些公众号看看。下面是我那段时间找到的一些个人觉得还算比较系统,质量还比较高的资料吧(我不能直接给你们,这个需要做个简单的任务,不过也是免费的,你们可以自己去看一下,看对自己有没有用吧)。
总结
笔者之前工作是在金融公司可能并不是特别追求技术,而笔者又是喜欢追求技术的人,所以格格不入,只能把目标放在互联网大厂了。也希望大家都去敢于尝试和追逐自己的梦想!
BATJ大厂Android高频面试题
觉得有收获的记得点赞,关注+收藏哦!你们的点赞就是我的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
1)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!