讨论/求职面试/字节跳动|电商后端|开发实习四面(已offer)|2021|/
字节跳动|电商后端|开发实习四面(已offer)|2021|

【一面】

1.Java 线程池 (第一问就不会)

2.sleep 与 wait 的区别 (说的很乱)

3.ConcurrentHashMap 与 HashMap 底层数据结构?JDK1.8 的锁实现的细节(后一问不会了)

4.TCP 可靠性怎么保证?三次握手细节?两次握手行不行?

5.组合索引(a, b, c),查询(a, c)能不能走索引,为什么不能?

6.MySQL 事务特性 (我上来隔离级别说了一套,然后提醒是说ACID)继续说默认隔离级别,MVCC怎么实现到可重复读(这里细节不太会,说的不好)

7.讲讲乐观锁与悲观锁

8.(算法)leetcode 42 接雨水,直接要求 O(n)
(做题时大脑一片空白,提示下写了个 O(n^2) 的实现,后面才优化到 O(n),这里整个可能花了 30+ min)
(居然是 hard ,我自我感觉前面说的还行吧,嘤嘤嘤)

【二面】
1.(项目)邮件保存到es的过程?如果保存失败你需要如何处理?

2.HTTPS 握手过程

3.对称加密与非对称加密的区别

4.MySQL 索引的实现?B+ 树为什么设计成非叶子节点只有索引?

5.(算法)剑指 Offer 12 矩阵中的路径

6.(算法)leetcode 332 零钱兑换

【三面】
1.多进程、多线程

2.进程间通信的几种方式

3.进程间同步的几种方式

4.共享内存与虚拟内存

5.TCP 三次握手,TIME_WAIT

6.TCP 拥塞控制

7.IPv6

8.HTTP 5xx keep-alive

9.JVM 内存模型

10.Java 线程池

11.队列有多少了解?

12.synchronized

13.(算法)圆环回原点

【HR面】
1.保研还是考研?

2.投了其他家么?进展如何?

3.平时写 Java,字节用 Go,你怎么看?

4.实习多长时间?

5.找实习关注哪些方面?

5
共 0 个回复
暂无回复