【京东】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如何解决不可重复读

发表评论

后才能评论