蔚来提前批-一二面
蔚来
一面(1h)
- 比赛经历、比赛中承担角色;
- 八股
TCP/IP体系结构介绍,每一层的具体概念;
ARP协议的概念,ARP的报文格式;
进程和线程的区别;
为什么要线程同步;
线程同步的方式;
volatile关键字的作用和实现原理,读/写的规则;
TreadLocal 关键字介绍,底层是什么,ThreadLocalMap的键和值是什么;
Java线程和操作系统线程的区别?--Java线程底层是用操作系统线程来实现的;
垃圾回收算法,分代收集的概念,Eden/s0/s1的比例;
操作系统内存模型;
- 算法
算法题1:给一个序列,判断是不是二叉搜索树的后序遍历序列;
算法题2:m*n网格,只有0和1,0代表可以通过,1代表不可以通过,只能向右向下移动,求坐上到右下的路径数;
二面(40min)
怎么设计一个微信随机抢红包的程序,要公平;
算法:将驼峰命名的字符串转为下划线命名;
反问;
面试官真太太好了