快牛智能 一面二面
快牛智能一面
自我介绍
go相关
-
项目为什么做,上没上线
-
go的垃圾回收,根据版本介绍
-
屏蔽机制是为了干嘛
-
go的协程有啥好处
-
go的协程之间如何通信
-
go的锁用过吗,有哪几种
-
channel用过吗,如果用channel实现锁的功能怎么实现
-
go和java和python的区别
-
go的map怎么实现的,什么情况会重建
mysql
-
innodb引擎下面用什么数据结构存储数据
-
叶节点存的是啥
-
b+树比二叉树的优势是什么
-
join语句 小表 join大表 为什么
-
为什么说单表不能存储超过两千万的数据,如果存储超过,会发生什么情况
-
explain
java
-
Hashmap怎么实现的
计网
-
tcp四次握手过程
-
为什么最后客户端要等2ML
-
http和https有啥区别
-
tls握手过程
-
是对称加密还是非对称加密
算法:
-
旋转数组的最小数字 二分就行 然后说一下思路
还有一些记不清了
快牛智能二面
全都是项目相关的问题,果然自己在实践上面还是差好多,
面试体验很好,面试官给了很多建议
对项目的问题:
-
实际项目和书本上的有啥区别
-
项目有没有实际上线过
-
项目中除了开源的类库,哪些是自己写的
-
自己上线过哪些项目
-
有没有参加过开源项目
-
网盘项目有没有统计过一些错误发生的概率,有什么处理,
-
django项目用到了什么数据库,怎么用的
- 用redis干了什么 存得这些数据做了哪些工作吗
推荐了《别让我思考》 亚马逊 网页设计基础原则