字节跳动 六面凉经

抖音社交

一面 60min

  1. 项目

  2. volitale与synchronized的区别

  3. 手写单例

  4. 匿名内部类如何持有外部类对象

  5. 内存泄漏的概念

  6. 内存泄漏的场景

  7. 内存泄漏检测的工具

  8. handler原理,sendMessage与sendMessageDelay如何保证Message放入MessageQueue中的顺序

  9. 两个Message相隔5秒,这5秒内线程会一直阻塞吗

  10. 自定义 View如何特殊处理wrap_content,padding的实现

  11. MVVM和MVP 的区别(引出了一系列问题,不是很了解就直接说不了解比较好)

  12. LiveData与RxJava的区别

  13. LiveData生命周期感知如何实现

  14. 介绍RxJava

  15. https与http的区别,中间人如何修改密钥

  16. 算法:二叉树z字形打印

二面 70min

  1. 项目

  2. final、finally与finalize的区别

  3. java开启一个线程的方式

  4. Thread.start()与直接调用run()的区别

  5. Java默认提供了几种线程池

  6. thread{ i++ }执行10次结果,如何让i最后等于10

  7. synchronized与reentrantlock区别

  8. 死锁

  9. 悲观锁乐观锁

  10. gc垃圾回收

  11. 垃圾标记阶段,Python如何实现的断开循环引用

  12. Retrofit返回的是什么数据类型

  13. 服务器返回的数据有哪些类型,为什么不能用xml类型返回

  14. 请求数据这个过程发生了什么

  15. get与post请求的区别,get与post携带数据的区别

  16. java注解

  17. kotlin扩展函数原理

  18. 算法:两个链表相加

三面 50min

  1. main方法执行之前发生了什么
public class Main {
    public static void main(String[] args) {
        System.out.println(Main.class.getName());

    }
}
  1. System.out.println(“a”)将字符输出到屏幕发生了什么

  2. 双击QQ发生了什么

  3. 浏览器输入url发生了什么

  4. 根据前序遍历和中序遍历输出后序遍历

  5. 如果排期只有一周的任务,但是以我的能力需要两周才能完成,这个时候你会怎么办。

  6. k个一组反转链表

抖音电商

一面 50min

  1. 实习学到的架构

  2. MVVM

  3. Dagger原理

  4. livedata原理

  5. 进程和线程

  6. 操作系统IO模型

  7. 进程通信方式

  8. 管道通信原理

  9. TCP协议如何实现可靠传输

  10. UDP如何实现可靠传输

  11. java创建线程

  12. 线程池原理

  13. 线程池拒绝策略

  14. synchronized与reentrantlock实现方式的区别

  15. AQS原理

  16. handler原理

  17. Retrofit原理

  18. 算法: 二叉树右视图 — 非递归实现

二面 50min

  1. Navigation的优缺点

  2. 如何实现的自定义navigate方法切换fragment,如何让被覆盖的fragment感知到生命周期

  3. gc如何判断垃圾对象

  4. 成员变量与局部变量的区别,局部变量的值一定是存放在堆中吗()

  5. jvm类加载的时机

  6. jvm类加载过程

  7. 双亲委托机制是什么

  8. 双亲委托机制什么时候会被破坏

  9. 内存泄漏是什么

  10. volatile的作用

  11. 写一个死锁

  12. 算法:判断A是否是B的子树

三面 50min

  1. 自己是如何学习Android的

  2. 实习过程中做的需求说一下

  3. 实习过程中的难点说一个

  4. 实习过程中和哪些人接触的比较多

  5. 如何和别人沟通的

  6. 实习的收获

  7. 挑一个项目说一下

  8. 里氏替换原则

  9. http状态码

  10. http多路复用

  11. 数据库

  12. 拿了哪些offer

  13. 算法 汉字表示的数字转成阿拉伯表示。

字节连着两个部门挂也是很难受了,感觉秋招好难啊,挂了好多面试,好多公司投了也没啥反应┭┮﹏┭┮

#面经##校招##字节跳动##安卓工程师#
全部评论
好强啊这些。。。
4 回复 分享
发布于 2021-09-25 11:24
大佬会这么多东西的嘛?rxjava竟然都会 😅
3 回复 分享
发布于 2021-09-25 15:02
两回三面挂也太难受了,加油!
2 回复 分享
发布于 2021-09-25 14:05
楼主面的是后端开发吗
2 回复 分享
发布于 2021-09-25 15:31
我是一次三面,一次二面,后来笔试都过不了了😑
2 回复 分享
发布于 2021-09-25 16:00
我也面了两次字节,一次四面挂,一次三面挂😥
2 回复 分享
发布于 2021-09-25 20:10
这是hc太少了吧
2 回复 分享
发布于 2021-09-25 20:46
太难了呜呜呜,抱抱你
1 回复 分享
发布于 2021-09-25 14:51
lz,我们三面好像是同一个面试官,出的算法题都一样
1 回复 分享
发布于 2021-09-25 16:58
看来不仅是我这双非难,连双非都开始难了。卷卷卷
1 回复 分享
发布于 2021-09-25 20:07
兄弟,一样,我第一次教育后端三面过了半个月给我挂了,挂的原因不知道。第二次前几天被电商捞,给省去了一轮技术面,然后终面面了80分钟,聊的很愉快,两个小时后收到了感谢信。
1 回复 分享
发布于 2021-09-25 20:52
看到这个标题就令人胆颤…
1 回复 分享
发布于 2021-09-25 21:44
两次都是挂在三面了吗。。。
点赞 回复 分享
发布于 2021-09-25 14:15
这是社招吗
点赞 回复 分享
发布于 2021-09-25 17:39
你的昵称有毒。。。
点赞 回复 分享
发布于 2021-09-25 21:51
楼主是啥学校呢?
点赞 回复 分享
发布于 2021-09-25 21:55
瞬间没信心了
点赞 回复 分享
发布于 2021-09-25 21:57
吓人
点赞 回复 分享
发布于 2021-09-25 22:26
太强了,两个部门都三面挂也太惨了
点赞 回复 分享
发布于 2021-09-25 22:58
投都不敢投了 笔试都过不了🤣😥
点赞 回复 分享
发布于 2021-09-25 23:54

相关推荐

不愿透露姓名的神秘牛友
10-12 10:48
已编辑
秋冬春招之苟:邻居家老哥19届双2硕大厂开发offer拿遍了,前几天向他请教秋招,他给我看他当年的简历,0实习实验室项目技术栈跟开发基本不沾边😂,我跟他说这个放在现在中厂简历都过不了
点赞 评论 收藏
分享
牛客410815733号:这是什么电影查看图片
点赞 评论 收藏
分享
评论
33
189
分享
牛客网
牛客企业服务