面试公司:商汤科技 面试职位:Golang开发工程师 整体评
面试公司:商汤科技
面试职位:Golang开发工程师
整体评价:一般
📈部门/业务:研发部门
📝面试题:
1. 协程、线程、进程的区别、
2. Golang的channel的实现方式、mutex和channel作并发控制你喜欢用哪个,哪个快,为什么。
3. Golang的GPM
4. Golang的内存
5. 写网站的时候,浏览器写入url之后的全过程,包括后端的逻辑代码
6. 二叉树左右子树翻转;
7. 实现一个并发安全的map;
8. 设计数据库表
9. 数据库查询操作,数据库的索引优化,B+树结构、MYISAM、InnoDB的区别和各自使用的索引
10. redis数据库的结构hashtable,hashtable的结构
11. 五个数据结构的实现方式(底层结构)