双非本科字节跳动Android面试经验和心得体会分享(已拿offer)

双非本科字节跳动Android面试经验和心得体会分享(已拿offer),第1张

概述新人报道,没有什么可分享的,就记录一些自己求职的体会和心得。我是在校招补录的时候参加了今日头条的招聘,岗位是Android开发,最后成功拿到了入场券。但是这也丝毫不值得骄傲,大家都知道:技术日新月异,要是几个月不更新自己的技术栈,就会被时代淘汰。(更何况大佬那么多,我不过是个才入门的

新人报道,没有什么可分享的,就记录一些自己求职的体会和心得。

我是在校招补录的时候参加了今日头条的招聘,岗位是AndroID开发,最后成功拿到了入场券。但是这也丝毫不值得骄傲,大家都知道:技术日新月异,要是几个月不更新自己的技术栈,就会被时代淘汰。

(更何况大佬那么多,我不过是个才入门的小弱鸡~)

以下是我总结进入头条的两大决定性因素:

一是,刷面经和笔试题非常关键。你将会在搜集资料的过程中了解到头条系的状况,具体岗位所面临的问题和笔面试的风格特征,做到有备无患。

二是,面试官会更偏爱逻辑思维强的人,因为这种人往往能一下子抓住问题的重点,思维更加严谨,做事更加高效。

(题目顺序有些不分先后,但大致有序)

一面

都说字节的面试难度偏高,带着忐忑的心情来到面试,没想到面试官是一个和蔼可亲的爷爷型面试官,很快放稳了心态,开始面试。

上来先常规自我介绍然后讲项目recyclervIEw的缓存机制glIDe的缓存机制从glIDe缓存的lruCache出发让我讲一下自己怎么实现,一开始只说到了链表,后来面试官提醒效率,于是回答到了linkedHashmapglIDe缓存的弱引用说到安卓四大引用还有在项目中的使用hashmap问得比较详细== equalshandler机制算法题是两个升序链表合并

总的来说这次面试体验还是特别不错的,面试官问的问题感觉一层套一层,往往在回答中说到了某个知识点,接着下个问题就会以这个知识点开始。

当天面试由于比较紧张,让两个小伙伴给我面了两个小时,口干舌燥的参加面试,脑子也比较乱哄哄,handler的一个简单问题总是集中不了精神,还好面试官比较有耐心没有给我提前结束。

隔了7天的早上收到了二面通知,冲!

二面

下午6点钟开始面试,面试官不苟言笑显得非常专业,简单调试之后开始面试。

先是常规自我介绍+项目GlIDe缓存图片优化(讲了项目里面oss存储的取缩略图方法,还有Bitmap相关的decodeResourse方法相关)BitmapGlIDe中的LruCache以及实现讲几个熟悉的数据结构(把整个Collections和Map讲了个遍)linkedList查找优化追问HashMapTreeMap中红黑树SparseArray算法题是ipv4地址转32位int输出(不会位 *** 作符然后面试官提示用了乘2的方法)ipv6TCPhttp几个版本的不同https对称加密、非对称加密RSA实现 总结

以上是内存溢出为你收集整理的双非本科字节跳动Android面试经验和心得体会分享(已拿offer)全部内容,希望文章能够帮你解决双非本科字节跳动Android面试经验和心得体会分享(已拿offer)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1057329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存