华为被虐,美团被刷花3个月从咸鱼到大厂Offer收割机「面试总结」

简历+项目+刷题+复习基础+做面经

简历

简历什么的确实没有啥发言权……LZ简历什么的极其拉垮,但是还好学校是985,也有一些公司愿意捞。然后最近发现我的简历出现了不止一处错别字……所以这个方面我没啥好分享的。但是有一点是底线–诚实,不能把自己不会的写上去。面试官是基于简历问你问题,能通过筛选证明用人单位认可这份简历,只要你的表现对得起简历即可。

项目

如果大家不选择像我一样纯从0开始搭建项目的话,可以选择去github上找适合自己方向的项目。

刷题

推荐两个网站:牛客、LeetCode。当然可以从简单开始刷,LZ最开始的时候那叫一个痛苦,easy都不会,只能看答案写。抄答案抄了60多题之后就可以自己写了,因为熟练了。再之后发现有些medium可以秒撕了,easy基本看一眼就有思路。技巧就是最开始抄抄答案没事,抄多了也就会了。无他,唯手熟尔。

复习基础

这个每个方向可能略有不同,LZ只拿Android端举例,其他方向在牛客搜搜肯定也能找到。Android端的基础从重要往轻排序大概是这样:算法、Java(一门精通的语言)、计算机网络、操作系统(很多厂甚至不问)。算法这点是字节的老师一直强调的,你可以没有基础,但是代码能力必须很强。对于其他的方面,高频考题一定要复习透彻,拿计网举例,TCP/IP协议族得熟悉吧,OSI模型得熟吧。LZ面了这么多家,没遇到网络方面新的题型,要是达不到理解(下面有个小技巧),那死背总会吧。

做面经

这里是做!不是看,是把题复制下来自己做,只是看很容易忘的。牛客上的面经一定要自己写一遍,就是打字打出来,不要只是脑子里过一遍。

像我每次面试完都会有整理面经的习惯,这么多年下来也积累了不少,有按照难度来分类的,有按照公司分类的,有按照知识点分类的,一目了然。

注意:这份资料是由易到难,符合每个Android开发者对学习资料的要求,对小白来说,是一份好的学习路线,对大佬来说也是一个查漏补缺的机会,对即将准备面试的朋友来说更是一份通关利器。这份大厂内部学习资料的可以 **点击【学习】**来即可!
  • 比如基础部分:生命周期,Context,动画…

  • 中级部分:HashMap,Kotlin,HTTP,Flutter…

  • 高级部分:性能优化,Android Framework,Android优秀三方库源码,热修复、插件化、模块化、组件化、Gradle…

  • 其他大厂BATJ面试真题解析

腾讯,字节跳动,阿里巴巴,百度,京东,滴滴,美团…

  • 还有其他一些按照知识点系统分类的面试真题

  • 九大板块Android高级工程师学习路线

小程序,NDK,架构设计,开源框架,全方面性能调优,框架体系架构,基本技能,项目实战,Flutter

以上就是我全部的一个学习路线的规划了,从整体的一个知识体系出发,梳理全部的知识,有漏洞就去查阅我相关的手写笔记加以巩固,最后上面试刷题,争取查漏补缺,下次面试不再出现这么多的不知道和知识空白。

技巧

================================================================

经过了整个春招的磨砺,除了硬实力之外,有一些需要自己注意的技巧分享出来:

1、简历不要投太早,容易因为太久没被处理导致心态崩溃。因为我之前2月底投了一波,但是那时候很多厂简历筛选工作还没开始,搞得自己无名焦虑,头发又少了。

2、不要给面试官一种你在背知识点的感觉,要结合实现进行分析。我这里有一句话:**数据结构决定算法、算法决定数据结构。**就拿TCP举例,你要是遇到TCP的头部结构有什么的问题,是不是就懵了,觉得这是靠背诵的。但是你套上这句话,联想一下知识点:SACK确认机制、滑动窗口、全双工通道、套接字结构……是不是就能够理解为什么需要那些头部结构了,都是有对应的功能需要实现才会出现这些结构的。遇事不决拿结构分析。

3、多看源码,源码里面有很多注释,很多时候看看注释就知道这个类是干什么的了,然后再往下跟,会有助于自己理解逻辑。更重要的是让面试官知道你这种跟源码的学习方式。

4、调整好心态,不要因为某些厂把自己挂了就觉得自己不行。这是我被挂多了之后的心得,此处不留爷自有留爷处。

5、面心仪的公司之前先面几家其他公司,小公司或者同等体量的公司。

6、面试一次复盘一次,整理自己发挥不好的点。不能说一次问你不会两次问你还不会吧,那不是能力问题,那是态度问题。而且很多厂是有面试记录的,二三面转挑你面试不好的问题问你。

7、表现自己对于计算机、码代码的热情以及愿意钻研的精神。

重要知识点

下面是有几位Android行业大佬对应上方技术点整理的一些进阶资料。

高级进阶篇——高级UI,自定义View(部分展示)

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

  • 面试题部分合集

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
0)]

  • 面试题部分合集
    [外链图片转存中…(img-QU2X8oqP-1715232559050)]

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值