字节跳动 六面凉经

抖音社交

一面 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

相关推荐

沉淀一会:1.同学你面试评价不错,概率很大,请耐心等待; 2.你的排名比较靠前,不要担心,耐心等待; 3.问题不大,正在审批,不要着急签其他公司,等等我们! 4.预计9月中下旬,安心过节; 5.下周会有结果,请耐心等待下; 6.可能国庆节前后,一有结果我马上通知你; 7.预计10月中旬,再坚持一下; 8.正在走流程,就这两天了; 9.同学,结果我也不知道,你如果查到了也告诉我一声; 10.同学你出线不明朗,建议签其他公司保底! 11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
评论
33
189
分享
牛客网
牛客企业服务