当前位置:   article > 正文

字节跳动三面面试整理_字节3-1面试问题

字节3-1面试问题

一面面试题

1、进程和线程的区别,那个效率高,为什么?
2、死锁条件、如何解决?
3、java基本数据类型和字节数
4、mysql索引结构、特点,为什么使用这个?
5、聚集索引和非聚集索引
6、String、StringBuilder、StringBuffer区别
7、HashMap为什么使用红黑树
8、垃圾回收机制GC、CMS、G1、垃圾回收算法

二面面试题

1、谈谈项目
2、子类和父类的实例变量和方法有什么区别
3、重载和覆盖区别、返回值类型不同可以重载吗,为什么?
4、java泛型
5、悲观锁和乐观锁
6、mysql底层原理,为什么效率高,主键能不能不太,为什么?
7、linux查询tcp连接处理CLOSE_WAIT的状态的数目
8、RabbitMQ、kafka、RocketMQ、ActiveMQ以及其他消息中间件
8、redis为什么效率高、线程、数据结构、网络模型、AIO/NIO/BIO,为什么这么设计?如何处理高并发?

三面面试题

1、数据仓库和数据湖的区别
2、分布式系统的设计、分布式系统CAP、分布式

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/483772
推荐阅读
相关标签
  

闽ICP备14008679号