京东 golang开发面经 (挂 go掌握程度不足)
一面 9.16 60min
- 讲一下项目
-
go语言的掌握程度
-
数据结构
-
go语言的map
-
拉链法的优缺点
-
拉链法如何优化
-
负载因子调到1会有什么后果
-
空间利用率提高,但是发生冲突的可能性也增大了
-
-
-
数据库
-
数据库索引有哪些
-
sql建表
设计一张字生表:表需求是可以记录学生姓名、出生日明、手机 号、是否在读。邮箱。家庭地址、生表现评价 常见查询条件为姓名、出生日期、手机号、是否在读
-
这个表有什么缺陷
-
新加一个学号字段要考虑什么
-
数据库四大特性
-
innodb默认隔离级别
-
rr是怎么实现的
-
-
网络
-
tcp三次握手
-
ip位于哪层?icmp位于哪层?ping命令位于哪层?
-
ip 网络层,icmp 网络层,ping 应用层
-
-
telnet是什么操作?位于哪层?
- telnet测试映射端口或远程访问主机,应用层
-
- https加密过程 (这个我不太清楚 如果有大佬知道 麻烦评论区指点一下)
-
-
二面 9.27 35mn
- 二面面试官:"看你简历感觉你对go的接触程度不是特别深 你需要在接下来的过程中说服我"
- 对哪些语言比较熟悉
-
为什么很多大厂都用go
-
说一说对slice的认识
-
slice如何做深拷贝
-
数据库
-
如何避免回表
-
标识性差的字段一定不能做索引列吗?
-
标识性差的字段为什么不能用来做索引列?
-
b和b+树的区别
-
mysql默认隔离级别
- rr如何解决不可重复读
-
-