北京某码农211硕,在网易,快手,实习过,目前在阿里实习。 20210726字节抖音直播一面: 1、 进程和线程的区别? 2、 项目最大的挑战? 3、 多进程对虚拟地址对访问有冲突吗?(没有冲突,不同进程映射规则不一样) 4、 用户态和内核态的区别? 5、 java堆和栈的区别? 6、 ArrayList的源码 ?(懒加载,扩容复杂度,负载因子) 7、 valatile关键字的作用和原理? 8、 关系型数据库和非关系形数据库区别? 9、 redis为什么快?内存,单线程(删除多线程),io多路复用(epoll_create,epoll_ctl,epoll_wait),数据结构编码优化 1...