我的字节跳动Android面试初体验——稀里糊涂结束战斗

年后得到了一个学长的头条内推码,自己磨刀霍霍了一个假期,一点学识终于有了用武之地。在投了简历第三天,我接到了hr的电话,约好了电面时间,手心早已全是汗。

到了约定的时间,我早早等在电话旁,三点,电话如约响起。是一位技术专家,居然上来就直接问技术方面的问题。我准备了几页纸的面试题感觉都没怎么用上。我面试的是安卓开发,面试官首先问了一些安卓的设计模式,对于每种设计模式有什么理解。接下来的问题是关于四大组件的。这一点在我日后的面试中总被提到,十分重要,关于service的生命周期,两种启动方式、broadcastreceiver中的本地广播,面试官都问到了。实话说,在日常的学习中,我对于设计模式的理解只停留在知道的层面,而在工作中,了解不同设计模式对于开发很关键。还问了一些Object中的方法及如何使用。这一问题十多个方法我只说出了两三个,有点尴尬哈哈哈。

面试后半阶段,我们聊到了实际项目开发中自己获得的经验,这个问题在我后来的面试中都是面试官喜欢问的问题,获得的经验应该结合自己所学专业来谈,面试官不想听到团队协作、沟通能力这些不属于技术岗的特质,可以谈,但重点还是应该放在项目开发的难点以及如何解决上,这需要我们在开发中实时去总结,以防在面试中被问住。

我的第一次面试就这样以失败告终,因为准备不充分,不了解面试会问什么,有点可惜,不过这也为我日后的面试增加了许多经验。

作为一个已经成功面试上字节跳动的过来人,看到上述很多读者分享自己的面试凉经,除了自身技术实力不足外,还有一些因为自己简历的打造,失去了很多机会,在这里关于校招面试简历打造我这有三点经验可以分享给大家:

1.不要陈列你的技术栈,因为这个真的没门槛,没辨识度。

比如这样:

技能:Java Python Go C C++ Rust Javascript …

这绝对是反面教材,因为最差的简历就长这样,每个语言会写 helloworld ,就能这样写吧?

你们一定要明白 HR 那边筛选简历的时候,什么能引起他的注意。

还要明白一点就是什么东西是 没门槛 的,比如我上面提到的一堆语言陈列就是没门槛,看起来高大上,其实毫无含金量。

就这么说吧,我本身 java 相关的技术栈用的多,java也写的熟,但是我甚至没有在简历里写我会 java!

Java技术栈

2. 一定要有项目,一定要有项目,一定要有项目!!!

简历的打造,首先要有内容的填充,这个填充一定要是一些经历,可以是比赛,可以是项目,但是就我个人的感觉而言,如果你有一定的时间去打造简历,去做项目往往比比赛来的更实在,更有用。

为什么呢?因为首先,面试官问问题的时候很可能是围绕着你的项目经历问的,项目本身也是实力的一个保证,但是,如果你没项目,你就会陷入一个典型的面试恶性循环:

面试官看你没项目,需要更多的考察来确定的水平,但因为没项目所以无法围绕项目去问你问题,只能随机抽查,而随机抽查问题,本身又增大了你答不上来的概率,这个事情又加剧了面试官对你的水平的怀疑。

注意,我说的项目一定要和编程相关,什么学生会主席,足球冠军,都别往简历里写了,你面的是程序员,你说那些业余爱好真的一点用都没有,相信我。

项目本身,最好以 web 的形式给出,这样一个链接给过去,面试官直接打开就能看,注意并不是说我让你做网站,而是把这个项目以网站的形式呈现出来,哪怕是一个开源框架,也要有自己的官网网站,最不济,也要把 github 仓库地址给过去。

3. Github 不要一片空白!

文末

我总结了一些Android核心知识点,以及一些最新的大厂面试题、知识脑图和视频资料解析。

以后的路也希望我们能一起走下去。(谢谢大家一直以来的支持)

部分资料一览:

  • 330页PDF Android学习核心笔记(内含8大板块)

  • Android学习的系统对应视频

  • Android进阶的系统对应学习资料

  • Android BAT大厂面试题(有解析)


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值