字节跳动客户端面经
字节跳动客户端
Java 相关
- == 和 .equals() 区别
- String StringBuilder StringBuffer区别,哪个是线程安全的
- HashMap 原理,底层实现,扩容,线程安全吗
- 基本数据类型都有哪些
- 类的加载机制
- 垃圾回收算法
- 多线程 wait() sleep() 区别,分别继承与哪个接口,怎么唤醒他们
- 面向对象的三个特性
- 接口
- Java 堆和栈
- final关键字用法
计算机网络
- TCP和UDP区别
- TCP三次握手,为什么不是两次
- TCP如何保证可靠传输
算法
给一个数组,找到峰值lc 162 要求时间复杂度logn
1000个硬币,10个盒子,怎么放能覆盖到所有1000以内的数
#字节跳动##面试题目#