字节捞起来的一二面

一面
1. 乐观锁,悲观锁如何加

2. 操作系统的相关问题: 
(1)线程同步的方式
(2)一个线程如何等待另一个线程  https://blog.csdn.net/hellorichen/article/details/71107594
(3)newCachedThreadPool会出现什么问题

(4)进程调度方式
3. tcp/ip有几层
4. 七层模型叫什么
5. new Integer(127) = new Integer(127)  false
 new Integer(128) = new Integer(128)  false  https://blog.csdn.net/Y0Q2T57s/article/details/100144807
6. 一个线程如何等待另一个线程



二面
1. 京东实习的架构,解决了什么问题
2. dubbo的原理,怎么解决可用性问题   https://www.cnblogs.com/figsprite/p/11385754.html
(1)zookeeper注册中心宕机,还可以消费dubbo暴露的服务。注册中心仍能通过缓存提供服务列表查询,但不能注册新服务。注册中心全部宕掉后,服务提供者和服务消费者仍能通过本地缓存通讯
(2)提供了负载均衡策略
(3)服务熔断与降级处理

3. 线程和进程相比的优势,线程有什么优缺点; 




5. 了解哪些RPC框架 
6. 多路复用模型 select,poll, epoll

7. zk的原理, zk保证了哪种一致性? 


8. 数据库的磁盘存储模型和索引;
9. B+树的插入复杂度
10. mysql运维层面的东西了解吗? 数据备份,容灾,数据一致性如何保证
11. NoSQL了解吗?
12. 哪些场景会考虑使用redis
13. redis的持久化;两种持久化方式如何选择? 

14. linux写磁盘了解吗?
15. mysql简单的查询语句会吗?







全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务