转载声明:文章来源:https://www.nowcoder.com/discuss/511668066405703680
7.18一面
1.自我介绍
2.华为HPC高性能软件迁移这个项目是什么?做了多久?
3.博客 开源
4.做题 搓生产者-消费者(五十分钟 强度主键递增 需要加强)
5.channel的哪些情况会阻塞(读阻塞 写阻塞 还有没有其他情况)? 往nil的channel读写是会阻塞还是会panic?(都是阻塞) 哪些情况会panic?
6.git命令 git rebase和git merge的区别? 你用的哪个 推荐用哪个? git cherry-pick
7.一个进程hang住了 该怎么排查问题 (1.看系统资源 2.看日志 3.ps看进程状态 4.中间件 5.调试工具 6.代码审查)
8.为什么握手是三次 挥手是四次
9.分布式系统了解吗?raft的心跳是什么?raft选举竞争问题怎么解决(心跳时间加上随机值)
10.K8S了解的多吗?安装K8S集群的时候那些镜像包是怎么安装的?
11.debug工具(可以说说pprof和trace的 忘记说了)
12.数据库如何实现事务,你如何实现事务的原子性
13.etcd知道吗?底层实现知道吗?(不知)
14.你现在在哪?了解我们公司吗?
Q & A
1.面试表现:代码能力需要加强
2.您的日常工作 你想走什么方向
看了两遍,慢慢消化吸收知识点