一面(1h 40min)
两个面试官问了不同方向的问题
- 自我介绍
- 详细的介绍了两个项目
- 一道算法题 求n!末尾有多少个0(面试官很好,引导着做的)
- 进程、线程、协程对比
- 协程为什么可以有成千上万个,线程呢
- Ruby什么时候学的,从开始接触到写项目之间用了多久(实习的时候初学,用了3天)
- Golang 切片如何删除数据
- Golang 的结构体的组合
- Golang interface的设计
- Mysql的两种引擎的对比
- 可不可以提前实习
- 愿不愿意去他的部门
还有很多问题忘记了
二面 (1h 20min)
- 自我介绍
- 详细的介绍了1个项目
- 进程、线程、协程对比
- PHP数组在内核当中如何实现
- PHP和Golang的区别
- 能不能提前实习