字节跳动data后端一面面经
一面结束没有接着二面是不是凉凉。。。 问题:Java AIO、NIO、BIO
2、HashMap底层实现、链表转红黑树的阈值为什么是8?
3、String、StringBuffer、StringBuilder的区别
4、CAS的实现原理
5、Java线程状态
6、Java类加载机制
7、Redis分布式锁、底层实现原理
8、Http状态码302/403
9、HTTPs请求过程
10、TCP/UDP区别
11、分布式一致性算法
12、进程间通信、线程间同步的方式分别
13、虚拟内存的实现原理
14、归并排序过程、时空复杂度
15、用户态、内核态的区别。
编程:字符串的解压。
Input:3%abc#
Output:abcabcabc
其中%和#可以内部嵌套
#字节跳动##Java工程师##秋招##面经#