字节内推找我,附上后端面经~消息在线秒回!
校招内推码5AGG87M
校招岗位及简历投递链接 https://taou.cn/21ilz
实习&社招岗位及简历投递链接 https://taou.cn/21ilJ
【一面】
1. 网络五层结构
2. 路由器如何进行路由
3. 为什么三次握手,四次挥手
4. 进程和线程区别
5. 如何避免死锁
6. 可重入锁了解吗
7. 函数调用时堆栈的变化
8. 聚集索引和非聚集索引
9. 事务和 MVCC
10. LRU
11. Redis为什么快,为什么不需要多线程
12. 终端执行过程时 ctrl + c 发生了什么
算法题:
1. 词翻转: i am a cat -> cat a am i,O(1)空间复杂度
【二面】50min
1. 项目问题
2. 为什么选择rabbitmq,代码实现 mq 中的消息模型的设计?
3. 代码:实现Queue
4. 算法:字符串,打印没有重复字符的最长子串
5. 代理模式:A是一个方法:A封装了代理B,扩展 一个 日志的功能,打印入参和返回值;实现这个B;
6. JVM 内存模型,内存回收策略,回收不了的对象
#Java开发##字节跳动##校招##社招##实习##内推#
三奇智元机器人科技有限公司公司福利 70人发布