#蔚来##实习投递#12.1下午一面,蔚来问的很深,还是八股+算法的结合,项目一点没问。
一面:
GO
1.Go练习时长
2.看Go代码说输出:
func main() {
for i := 0; i <= 9; i++ {
go func() {
fmt.Println(i)
}()
}
time.Sleep(10 * time.Second)
}
答:10个10,原因Print是IO操作,故print之前,i已变成10
3.chan为什么线程安全
4.Go 小对象定义
5.为什么分微对象,小对象,大对象
6.内存碎片处理算法
7.什么是stop the world?为什么有这个时期?
Redis:
8.Redis key过期机制
9.Redis用什么数据结构存过期时间
10.如何发现Redis 已过期key(key过期检测机制)
11.项目中Redis使用
Mysql:
12.Mysql索引下推
13.Mysql覆盖索引
14.为什么索引用 B+树
数据结构与算法:
15.口述二叉树层序遍历的两种算法
16.口述快排
网络:
看下 下题中用到的网络知识:
1. 目前有设备A(eth0: 192.168.1.13, OS:Ubuntu 18.04)和设备B(eth0: 192.168.1.10, eth1:192.168.43.10, OS:Ubuntu 18.04),其中设备B有2个网卡,划分了两个内网,分别为192.168.1.0/24连接设备A,192.168.43.0/24连接5G路由器C(192.168.43.1),5G路由器C可以连接互联网,请问怎样才能让设备A连接互联网?
用到过哪些设计模式,Docker,K8s用到过吗
面试官应该是leader这一级别,迟到了10分钟,问问题也比较紧凑,问的也挺深
反问:
我可以提升的地方?
部门业务?能源产品OT,车载产品OT,AI平台,CI/CD平台都在用Go
部门地点?马上搬到闵行漕河泾
蔚来大部分java,为什么这些业务用Go?没历史包袱,鼓励创新
什么时候出结果?一周内