【京东】Go岗-开发面经 (挂 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如何解决不可重复读