字节 商业化 提前批 二面 面经
字节跳动 商业化 广告
-
自我介绍
-
实习项目
-
如何发送消息 不重复不漏
-
介绍ob
-
jdk1.8特性有哪些(面试官补全)
-
4种函数式接口
-
flatmap操作
-
函数式编程-惰性计算(没听过)
-
future callable
-
线程池参数+拒绝策略
-
双亲委派 + 其优点
-
单例模式volatile的作用,如何实现的内存可见性
-
线程的工作内存对应的硬件在哪(l1、l2高速缓存)
- 设计聊天功能
-
未读消息列表,时间倒序
-
点进会话,定会上次已读位置
- 未读消息需要显示其未读的数量
要求:需要设计哪些表,哪些必要字段 单聊如何实现 群聊如何实现
-
- leetcode628 三个数的最大乘积 https://leetcode-cn.com/problems/maximum-product-of-three-numbers/
感觉面试官java很强,最后一问美团做了几年java开发
下午HR约三面时间
#字节跳动秋招提前批##面经##字节跳动##校招#