自我介绍
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项目用到了什么数据库,怎么用的
推荐了《别让我思考》 亚马逊 网页设计基础原则