蔚来软件工程师面经
一面:
1. 自我介绍
2.实习经历介绍
3.go语言相关:
goroutine的了解,通信方式
channel缓冲非缓冲
4. 进程线程区别
5. mysql引擎
6. 索引建立
7. linux指令,怎么看进程
8. 线程池理解
9. redis数据结构
10. 手撕代码 最长公共子串,并返回子串
11.线程池的并发竞争问题 悲观锁,乐观锁+重入 redis记录
二面:
1. 自我介绍
2. 选一个自己认为能体现实力的项目介绍
3. 加密算法为什么自己设计不用已有的
4. RSA的了解
5. redis在项目中怎么用的
6. rocketmq消息会丢失嘛,丢失了怎么处理
7. 进程线程区别,进程间通信方式,用过哪种什么场景
8. 怎么理解公钥私钥,以及签名
9. 进程可以共享类实例嘛 应该不能把,线程共享堆里面是新创建的对象,但是每个进程有自己的堆?
10. linux一些指令,看socket,怎么改文件读写,/proc是什么,平时看日志用什么指令
11. close_wait
12. tcp协议在哪一层,端口是什么用
13. 用线程池介绍生产者消费者模式
体感凉,二面说活有点太快了,感觉并不给什么反应时间问题几秒直接过
#面经##蔚来汽车##校招##软件研发工程师#