字节跳动Android开发校招果经

---- update 收到白菜包 -_-  -----

今天收到HR微信联系说三轮面试通过,报一下Timeline和面经
国内时间周五面的三轮视频面
第一轮:
问了大量的Android和Java相关的技术问题,大部分都不太难
Activity启动模式
Service讲一下有哪些实现方式,区别是啥
Service生命周期
IntentService原理
RecyclerView熟悉吗,讲一下底层如何实现Item复用
比较一下ListView和RecyclerView
两个RecyclerView嵌套会有什么问题
TaskAffinity干啥用的
Android跨进程通信机制
讲一下ContentProvider
Java 比较一下set、list和map. HashMap原理
HashMap有哪些遍历的方法,是不是线程安全的,哪些是线程安全的,讲一下rehash
TCP三次握手 四次挥手 以及为什么是三次和四次
TCP UDP区别

Coding:
1. 两个链表求和,返回结果也用链表表示 1 -> 2 -> 3 + 2 -> 3 -> 4 = 3 -> 5 -> 7 秒了
2. 反转链表

第二轮:
这轮技术问题少了很多
讲一下Android的消息机制
Android点击事件分发机制
还有一些不太记得了,都还比较基础

coding:
在数组中查找target第一次出现的位置(数组含重复元素) 秒了
结果答完题才花了二十分钟左右,面试官让问问题,我就问了一下头条的日常工作是如何进行分工的,然后扯了十多分钟

第三轮:
leader面。这轮本来感觉要崩,问了一堆开发中用的一些工具,好多我名字都没听过,汗。。。
记得的还有
讲一下Android的持久化方案
如何实现缓存,结合持久化方案讲一下
coding:
这轮没有coding,面试官说看你前面的算法题都答得不错,编码能力应该没啥问题,然后问了几个问题就愉快的结束了,还加了一波微信。

总体来说面试感觉比较常规,没想象中的难。重点是我觉得就我的面试感觉来看。客户端开发这一块,我觉得头条着重考察的是你的基础知识是不是过关,然后coding的能力如何。最后一轮的面试官也是说,好多开发常用的工具,不在实际的开发环境中,只是自己做些个人项目是很难涉及到的,新人只要基础知识过关,coding能力过关,进来学就行了。
所以除了基础知识部分外,觉得算法题这块是比较重要的,尽量做到bug free,时空间复杂度最优,代码整洁规范,然后写完主动给面试官跑一下test case,会给面试官留下比较好的印象,毕竟客户端开发一版面的算法题都不难。

最后问一下头条HR面一般问些啥啊,求经验

#Android##校招##字节跳动##面经#
全部评论
请问都是远程面的吗
点赞 回复 分享
发布于 2019-02-17 15:09
就是面性格,表达能力,价值观什么的。头条HR权力没那么大,最多建议不录取
点赞 回复 分享
发布于 2019-02-17 14:01
楼主问一下你是三轮技术面+一轮hr面吗?三轮技术面是之前就说好的吗? 我面之前hr说两轮技术面。。 然后上周四面了二面到现在一直没消息。。。
点赞 回复 分享
发布于 2019-03-03 02:48
发offer了没
点赞 回复 分享
发布于 2019-02-24 17:34
一天面三轮?
点赞 回复 分享
发布于 2019-02-23 13:55
我想问下你什么时候通知简历过了的呢,我17号通知面试等安排,然后现在就没有音讯了。。。是不是代表凉了
点赞 回复 分享
发布于 2019-02-20 21:20
恭喜恭喜,请问下你是什么时候投的简历?19届的还有校招吗😥😥错过了秋招好后悔
点赞 回复 分享
发布于 2019-02-17 21:54
牛皮😀
点赞 回复 分享
发布于 2019-02-17 13:15

相关推荐

行云流水1971:这份实习简历的优化建议: 结构清晰化:拆分 “校园经历”“实习经历” 板块(当前内容混杂),按 “实习→校园→技能” 逻辑排版,求职意向明确为具体岗位(如 “市场 / 运营实习生”)。 经历具象化:现有描述偏流程,需补充 “动作 + 数据”,比如校园活动 “负责宣传” 可加 “运营公众号发布 5 篇推文,阅读量超 2000+,带动 300 + 人参与”;实习内容补充 “协助完成 XX 任务,效率提升 X%”。 岗位匹配度:锚定目标岗位能力,比如申请运营岗,突出 “内容编辑、活动执行” 相关动作;申请市场岗,强化 “资源对接、数据统计” 细节。 信息精简:删减冗余表述(如重复的 “负责”),用短句分点,比如 “策划校园招聘会:联系 10 + 企业,组织 200 + 学生参与,到场率达 85%”。 技能落地:将 “Office、PS” 绑定经历,比如 “用 Excel 整理活动数据,输出 3 份分析表;用 PS 设计 2 张活动海报”,避免技能单独罗列。 优化后需强化 “经历 - 能力 - 岗位需求” 的关联,让实习 / 校园经历的价值更直观。 若需要进一步优化服务,私信
实习,投递多份简历没人回...
点赞 评论 收藏
分享
评论
8
65
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务