700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 面试字节跳动社招高工 我工资涨了 60%!

面试字节跳动社招高工 我工资涨了 60%!

时间:2018-08-25 02:06:23

相关推荐

面试字节跳动社招高工 我工资涨了 60%!

点击上方“开发者技术前线”,选择“星标”

13:21 在看真爱

原文:/weixin_34198797/article/details/91066833

作者:Kenber

最近加入了 ByteDance 某“Awesome”部门(具体保密,想猜的话就看这单词猜吧,下文简称Awe),遂一群周遭好友来讨要面经;其实自己过去在前东家也负责很多面试工作,对于这种内容猛一想还是保密相对好些,然鹅仔细想想涉及的东西很多是比较针对我所擅长的方向,未必和大多数人都能重合,而那些公共的基础部分也是目前市场上一个合格的Android工程师所该必备的,所以整个面经分享我还是决定写出来,只是换个没那么直接的方式,更多当成是一篇指导性的文章吧,毕竟面试还是靠硬实力,一篇面经如果真对你的实力有所提升那也算是我为招人企业做了点实在的贡献,何乐而不为呢?先来个指导性总纲吧:ByteDance的Android面试整体是对计算机本源思想、实战应用和个人思维、潜力的综合性考察~打个比方就是:这里比的更多是内力、是能打出真实伤害的武功奠基,而非某种视听上似乎很厉害的招式(这也是很多工程师不经意间欺骗自己的点)~

这确乎是我经历过的最艰难的面试,引言我也曾提到,我本身就负责过很多面试,而且从我毕业半年后的底开始负责面试,实习、校招、社招大大小小近百次面试,也算是曾和一些高手过招,另外由于前公司的高要求面试难度确乎是高于BAT的,我深谙其中难度定级和目标定位,但这次面完“Awe”还是让我感觉:之前面试难度是定低了呀~当然这感觉很大程度上也是基于其中二面的面试官,他本身的实力、面试风格等确乎让我鸭梨山大~好了回归正题,下面是面经分享(→后为自己的指导性意见):

一面

因为截至面试时,我只有1年实习+2.58年工作经验,所以这一面侧重考察基本的计算及原理和Android基础机制,以及对做过项目的个人探索和理解深度;具体涉及的方面如下(有些我感觉随口就能答上的忘记了- -)吧:

1.自我介绍

我具体怎么答的略过,总之注意几个点:说简历上没有的、有亮点的、跳槽原因等,从各个点上尽力彰显自己优势、技术特长

2.手写代码

计算View树上所有view的数量,参数ViewGroup,补全空方法返回view数量→本质就是数据结构多叉树递归层序遍历+Android View基本api调用

3.Android相关

主线程Looper一直循环查消息为何没卡主线程?RecyclerView相对ListView区别?好像还有Bitmap resize相关,就是设置option,然后decode→这里还有些我基本都是随口答对的,已然忘了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。