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