字节安卓客户端面经

一、字节一面 2021.3.28

(不是按顺序写的,最后一个是代码题)

1、自我介绍

2、项目介绍

3、围绕项目(这一块儿问了很久)

4、代码题,深度优先搜索 给你一个二叉树和一个目标值,判断是否有一条路径的各节点之和等于这个目标值

5、tcp、udp区别以及用处

6、Http常见的状态码

7、GET、POST区别

8、GSON

9、RecyclerView的使用,复用机制,四级缓存

10、ListView、RecyclerView的区别

11、事件分发机制

12、记不得了++

二、字节二面 2021.3.28

(一面结束五分钟进行二面)

面试内容围绕四部分进行

0、自我介绍+项目介绍

*1、代码题(第一部分) 动态规划题目,实在太菜,15分钟才写好 *

判断数组中是否存在长度为3的递增子序列 1 5 3 7 9 ture:179 579 379 137 都是 只需要判断是否存在就行

2、安卓知识,围绕View、事件监听、事件分发进行展开(其中依然会穿插项目内容提问)

3、java知识,其实就是问多线程,从synchronized到线程池,synchronized底层和线程池创建方法,然后就是谈了一下GC,四大引用这一块儿知识

4、场景实例(答的感觉有一点拉跨),给你一个需求,从客户端到服务端进行设计,期间问了一些多线程知识,比如原子类和一个CAS

最后就是问了我目前的一个面试情况,然后说感谢我的参加,也不知道是凉了还是啥,许愿三面or hr面。

三、字节三面 2021 . 3.31

(3.30下午通知第二天下午三面,及其紧张,看各类面经好多三面翻车的)

下面内容未按照顺序

1、自我介绍+项目介绍

2、recyclerView的缓存,以及其中的viewpool怎么实现的

3、http1.0和1.1的区别,现在主要用的什么版本,http的请求头,为什么要用http而不是直接用tcp这些底层的协议

4、存储方式有哪些

5、代码题 二分查找升序序列中的绝对值最小的数

6、进程和线程的区别

7、有用过什么图片框架嘛(想说glide来着,但是这块儿看的太少,没敢说。。)

8、反问

总结就是感觉答的很一般,有些问题说的不是很满意,就希望面试官放我一马了,孩子只想找个班上(立个flag,拿到offer倒立洗头hhhh)

#面经##字节跳动##安卓工程师#
全部评论
就等楼主你倒立洗头了,先给个直播间号
1 回复
分享
发布于 2021-03-31 17:43
加油啊楼主,再来个三面面经。另外问一下,投递多久后给的回应
点赞 回复
分享
发布于 2021-03-31 14:41
联想
校招火热招聘中
官网直投
等你三面面筋,我也准备了,看到好多gg的,怕得要死
点赞 回复
分享
发布于 2021-03-31 14:55
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-05 20:28
拿到offer了吗
点赞 回复
分享
发布于 2021-04-09 15:41
楼主方便说一下项目是什么吗
点赞 回复
分享
发布于 2021-04-12 14:05
点赞 回复
分享
发布于 2021-04-12 16:27

相关推荐

6 51 评论
分享
牛客网
牛客企业服务