字节客户端二面挂

9.9一面

实习

1.讲讲催费弹窗拆分的思路思路?

2.实习过程中有没有用到设计模式?

3.单例模式有几种?你能实现线程安全的懒汉模式吗?

4.项目中活动页面加载优化思路?TBS初始化时间为什么长?自己有做过耗时的分析吗?

八股

1.Java类加载的过程是怎么样的?

2.Java的四种引用了解吗?

3.JVM的GC机制了解吗?垃圾回收策略能详细讲一下吗?自己有做过相关的调优吗?

4.Java的内存模型可以讲讲吗,除了刚才提到的堆,剩下的还有什么?

5.安卓的消息机制有哪些?Handler底层原理知道吗?

6.Binder了解吗?Ibinder了解吗?

7.触摸事件是如何传递的?

8.用过协程吗?公司里用Java多还是Kotlin多?

9.一个点击事件点击结束后是怎么被销毁的?

算法

1.线程安全的懒汉单例模式

2.二叉树的最小深度

9.12二面

实习

1.支付sdk主要做的工作有哪些?

2.数据上报如何实现的?

3.催费弹窗是如何提高组件复用性的?

4.命中缓存优化是怎么优化的?阻塞销毁会不会有泄露问题?

智力题

1.有 25 匹马, 5 条赛道,没有计时器,最少跑几次知道前三名是哪几匹马?

八股

1.有哪几种线程池?

2.activity启动模式有哪些?

3.你平时是如何学习的?

算法

1.奇偶链表

9.26流程结束

#软件开发笔面经#
全部评论

相关推荐

点赞 评论 收藏
分享
昨天 17:09
Java
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务