字节 抖音电商
发发面经攒攒人品
tl
8.29 一面
9.3 二面
9.12 三面 9.15挂
8.29 字节抖音 一面
1.面试官介绍流程:编程 + 简历提问 + 基础知识
2.自我介绍
3.TCP为什么需要三次握手,四次挥手
4.追问:三次握手的过程中,客户端挂了,后续如何处理? 答:服务端超时关闭连接。追问:linux或者编程库如何配置这个超时参数
5.https如何在http基础上保持安全性
6.多线程情况下,什么hashmap是线程安全的
7.追问:如何保证安全
8.key和value是否设置为null
9.jvm的垃圾回收器都有什么,解决什么场景?发展趋势是为了解决什么问题,这些迭代是为了解决什么问题
10.追问:项目中是否碰到垃圾回收不合理的情况
11.什么情况下OOP不合适,需要使用AOP,结合你的项目,结合项目说明
12.Spring AOP中的AOP应用有什么
13.如果没有@Transactional
14.如何解决循环依赖
15.需要存储一个用户对象,包括id、邮箱等,如果用redis存放,可以用string和hash,你会怎么选
16.追问:并发情况下,怎么保证string的一致呢?如果一个线程改了id,一个线程改了username,怎么解决
17.缓存穿透 缓存击穿 缓存雪崩
18.什么是幻读
19.mysql的事务隔离级别
20.redis和mysql是搭配使用的,如何保证数据一致性,能保证完全一致吗
21.考虑在哪些地方加监控,哪些打点,哪些报错,怎么考虑错误处理,哪些需要异常抛出来,哪些打个日志,怎么分级处理
23.实习相关
手撕:lru
9.3 二面
算法:从尾到头k个一组反转链表
1.实习
2 - 4 .本科和研究生成绩,是否考研,课题组
5.TCP怎么保证可靠,如果包发送失败了呢,怎么确认数据包的数据是完整的安全的正确的
6.hashmap中以一个对象,比如person作为key,如果修改了它的成员变量,比如age,那还能找到它吗? 默认的hashcode是怎么实现
7.如何设计一个线程安全的计数器
8.乐观锁和悲观锁,及其适用场景,哪个性能更好,高并发场景会用哪个更多
9.从数据库中查询某个商家近30天的数据,从性能的角度考虑,尽可能快地查询
10.设计一个用户量比较大的评论系统
11.有一个大文件,找到出现频次最高的一百条评论
12.其他公司面试情况
9.12 字节三面
1. 自我介绍
2. redis常见的数据结构
3. mysql事务的隔离级别
4. 介绍实习项目,难点和挑战
5. 代码(仅口述)二维数组,每行已排序,然后将所有数据排序一维输出
6. 给用户发金币,预算1千万金币给500w人发,每个人最多可发3个,且发的越多平均收益越低,如何发金币让全局回报最大
7. RPC进行序列化和反序列化的原理(或者说类怎么进行序列化)
tl
8.29 一面
9.3 二面
9.12 三面 9.15挂
8.29 字节抖音 一面
1.面试官介绍流程:编程 + 简历提问 + 基础知识
2.自我介绍
3.TCP为什么需要三次握手,四次挥手
4.追问:三次握手的过程中,客户端挂了,后续如何处理? 答:服务端超时关闭连接。追问:linux或者编程库如何配置这个超时参数
5.https如何在http基础上保持安全性
6.多线程情况下,什么hashmap是线程安全的
7.追问:如何保证安全
8.key和value是否设置为null
9.jvm的垃圾回收器都有什么,解决什么场景?发展趋势是为了解决什么问题,这些迭代是为了解决什么问题
10.追问:项目中是否碰到垃圾回收不合理的情况
11.什么情况下OOP不合适,需要使用AOP,结合你的项目,结合项目说明
12.Spring AOP中的AOP应用有什么
13.如果没有@Transactional
14.如何解决循环依赖
15.需要存储一个用户对象,包括id、邮箱等,如果用redis存放,可以用string和hash,你会怎么选
16.追问:并发情况下,怎么保证string的一致呢?如果一个线程改了id,一个线程改了username,怎么解决
17.缓存穿透 缓存击穿 缓存雪崩
18.什么是幻读
19.mysql的事务隔离级别
20.redis和mysql是搭配使用的,如何保证数据一致性,能保证完全一致吗
21.考虑在哪些地方加监控,哪些打点,哪些报错,怎么考虑错误处理,哪些需要异常抛出来,哪些打个日志,怎么分级处理
23.实习相关
手撕:lru
9.3 二面
算法:从尾到头k个一组反转链表
1.实习
2 - 4 .本科和研究生成绩,是否考研,课题组
5.TCP怎么保证可靠,如果包发送失败了呢,怎么确认数据包的数据是完整的安全的正确的
6.hashmap中以一个对象,比如person作为key,如果修改了它的成员变量,比如age,那还能找到它吗? 默认的hashcode是怎么实现
7.如何设计一个线程安全的计数器
8.乐观锁和悲观锁,及其适用场景,哪个性能更好,高并发场景会用哪个更多
9.从数据库中查询某个商家近30天的数据,从性能的角度考虑,尽可能快地查询
10.设计一个用户量比较大的评论系统
11.有一个大文件,找到出现频次最高的一百条评论
12.其他公司面试情况
9.12 字节三面
1. 自我介绍
2. redis常见的数据结构
3. mysql事务的隔离级别
4. 介绍实习项目,难点和挑战
5. 代码(仅口述)二维数组,每行已排序,然后将所有数据排序一维输出
6. 给用户发金币,预算1千万金币给500w人发,每个人最多可发3个,且发的越多平均收益越低,如何发金币让全局回报最大
7. RPC进行序列化和反序列化的原理(或者说类怎么进行序列化)
全部评论
好事xd,现在抖音电商这个部门就算过了三面,也得泡一个月池子,都够再面好几轮了
太不容易了,都三面了

吃了没Hc的亏
三顾茅庐·改
500W人发金币?我连红包都没抢过这么多
哈哈哈我也是前几天抖电三面挂,三面前就看到牛客说没hc了,三面回答得也还行,手撕也撕出来了,还是挂,hhh


相关推荐

点赞 评论 收藏
分享

点赞 评论 收藏
分享