一面:
- 聊项目 了解的设计模式 怎么处理一个微服务?
- 谈谈rpc和http?
- 聊聊golang gc的过程 golang怎么处理并发?
- 你怎么处理并发?
- mysql的分表是怎么处理的?
- docker和k8s了解过吗?其他的忘了…
二面:
- 自我介绍
- 聊项目
- 谈谈rpc是怎么实现的
- 怎么做一个web框架
- redis 是怎么应用的
- mysql 平常会用哪些类型
- mysql 里,varchar 和 char的区别?
- 如果我给你7个字节的字符串,插入char(6)和varchar(6)会发生什么?
- 设计一个餐厅排队的场景。主要考的表结构设计和系统设计。
- docker和k8s了解过吗?
HR:
问题都是比较中规中矩吧,好好回答就行。
普渡几轮面试的问题都比较实际,也没有什么太八股的。
有些地方可能因为紧张,回答的也不是很对头,但老哥会引导一下,大体意思对了也不会太扣字眼。