首页 > 字节面经*3 & 华为面经*3
头像
杭椒牛柳
编辑于 2020-09-03 14:00
+ 关注

字节面经*3 & 华为面经*3

我又来了,之前字节三面通过后等好久没意向,吓得把面经删了🤣现在来回馈了~(无限月读警告)

字节
一,二面
1. TCP三次握手,四次挥手
2. 输入网址后会发生什么
3. ARP协议
4. TCP和UDP的区别
5. 网络层,传输层,应用层的区别
6. 拥塞控制
7. 平常用的操作系统是linux么,了解哪些命令
8. 你的项目中数据库的锁是什么机制,在并发环境下是怎么工作的。(读写锁-行级)
9. LEFT JOIN RIGHT JOIN
10. b树,b+树的区别,为什么b+树更适合用于数据库的索引。为什么不用二叉树,高度低带来的好处是什么
11. 项目中有用过缓存么,LRU是怎么实现的
12. 多态
13. 深拷贝,浅拷贝
14. 阻塞IO,非阻塞IO,异步IO
15. volatile,机制
16. JVM内存结构,对具体例子给出存放位置
17. 创建线程的方式
18. 线程与进程的区别
19. 系统调用
20. 线程池
21. 线程同步的方法
22. synchronized用过么,具体用法,同步作用域
23. synchronized是可重入锁么
24. ThreadLocal机制
25. 非互斥锁结构了解么,CAS的机制,对比于悲观锁的机制适用于什么场景;锁粗化的机制,锁粗化应该用于什么场景,锁粗化后一定会带来性能提升么。
26. 垃圾回收的算法有哪些。新生代老年代是怎么工作的
27. 内存泄漏
28. http常用方法
29. https与http的区别
30. 消息队列
31. HashMap的底层实现
32. HashMap是否是线程安全的,如何实现
33. 排序的复杂度(相关的算法题涉及到排序都会问)
34. 堆排序的实现,插入元素后会做什么调整
算法题:
1. ip地址字符串转换成32位整数
2. 两个有序数组,其中一个有足够空位,不使用额外空间排序到含空位数组中
3. 求二叉树两个节点的最小距离
4. 对大规模数据进行去重
三面
1. 平常会读什么专业方面的书籍
2. 毕业后的打算,为什么要回国
算法题
1. 寻找无序整数数组中第一个缺失的正数
2. 停车场机制设计(显示剩余车位,计算停车费用)
3. 找到两个链表的首个公共节点
4. 链表每k个节点进行翻转

华为
一面
C++相关的基础(完全不会,只会java)
算法题:
Two Sum
二面:
项目;同步机制;嵌入式相关问题
算法题
对给出一个数组中的每个元素求因数个数
主管面:
选一个项目介绍;如何与组员合作;最大的挑战是什么;如何排解压力;对华为的了解;怎么看待加班;如何与实力不如你的同事相处;入职后的职业规划,是否考虑管理路线。
------------9.3 更新-----
华为已收到offer

更多模拟面试

全部评论

(21) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐