字节跳动提前批Android客户端(四面+HR面),最终Offer等到手,我也太难了吧
-
Handler
-
用过哪些布局
-
网络请求用的什么框架
-
OkHttp了解过吗
-
如何使用OkHttp发起一个GET请求
Java
-
强引用、弱引用、软引用
-
Java线程池
操作系统
- 线程和进程
手撕代码
-
给出一个乱序数组,求排序后相邻两数的差的最大值。要求时间复杂度为O(n),空间复杂度为O(n)
-
二叉树镜像
-
每K个一组,反转链表
反问环节(略) 17:45收到二面通知
二面(2020.07.21)时间:13:00 - 13:46, 共46min
- 自我介绍
安卓
-
介绍项目
-
在安卓开发过程中,平板和手机有什么区别
-
平时如何找开源项目
-
看过哪些博客
-
看过哪些安卓书
手撕代码
- 判断二叉树是否是完全二叉树
算法
-
了解过哪些排序算法
-
讲一下归并排序的原理
计算机网络
-
TCP与UDP
-
为什么UDP实时性比较好
-
TCP如何保证可靠性
-
TCP如何进行流量控制
Java
- Java反射
反问 + 闲聊(略)
16:45收到三面通知
三面(2020.07.27)时间:14:00 - 14:23, 共23min
- 自我介绍
安卓
-
对安卓的认识
-
安卓操作系统基于什么操作系统
-
Linux 和 Unix 的区别
-
Activity 启动模式
-
Handler
-
Handler, Message, MessageQueue 的区别
算法
- 排序算法
计算机网络
-
输入网址回车,到显示页面的全过程
-
DNS解析的过程
-
TCP三次握手
-
TCP四次挥手
-
HTTP默认端口是多少
Java
- 强引用、弱引用、软引用
手撕代码
-
懒汉式单例模式
-
生产者消费者模型
反问+闲聊(略)
第二天接到 HR 电话,说还需要再面试一次。
四面(2020.07.29)时间:15:00 - 15:24, 共24min
-
自我介绍
-
介绍项目
手撕代码
-
下一个更大元素(力扣 503)
-
区间合并
闲聊(略)
8月3日收到HR面通知
HR面(2020.08.04)时间:19:30 - 20:00, 共30min
-
自我介绍
-
毕业时间
-
是否考研
-
高考志愿
-
专业人数
-
专业排名
-
有无实习
-
大学生活
-
学 生会哪个部门
-
参加什么社团
-
参加什么比赛
-
获得什么奖
-
有无团体赛经历
总结
最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
这里附上我整理的几十套腾讯、字节跳动,京东,小米,头条、阿里、美团等公司19年的Android面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。
由于篇幅有限,这里以图片的形式给大家展示一小部分。

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
技术进阶之路很漫长,一起共勉吧~
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-CVI7xOgr-1714604767149)]
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
技术进阶之路很漫长,一起共勉吧~
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐


所有评论(0)