前言
- 之前投的是java开发,但是java一面面试官看到我简历有很多go的经历后把我推荐到了C++开发,说是数据中台里有写go的,部门主要是做机器学习的工程化
- 目前进度为offer灯亮,但是没有✔
- 电话初筛:
- 简单问了问简历
- 进程线程协程区别
- go的函数和方法
- go协程GMP原理
一面:
-
因为我之前实习里有涉及分布式平台和存储的开发,面试官就深入问了下项目(30min)
-
问了下之前的机器学习方面的研究
-
手撕算法题:
-
求连续最大子序列和,及子序列index
-
反转链表
-
反问环节:
-
面试官详细说了下部门工作内容,并问了下我毕业时间
二面:
- 还是深挖之前实习:
- 前后端如何交互(grpc,为什么不用http)
- 微服务各模块为何如此设计,为什么用redis,mongodb做缓存,为什么用etcd做分布式同步
- 对docker, k8s了解
- 如果数据量过大怎么办 (先缓存再本地持久化最后上云)
八股文:
-
介绍下docker
-
docker的网络配置
- <