(已挂)网易互娱,技术中心,后端开发,秋招一二面面经

这边是两个面试官一起面一个人,轮番轰炸,是我面过最难的面试了

一面

  1. 聊实习项目

  2. go的map支持并发读写吗?怎么做并发读写的map(锁桶或者copy-on-write)

  3. go channel的实现方式,size=0和size=1的channel的区别

  4. Http 的 ResponseWriter 写了之后还可以再修改吗

  5. 讲go的 netpoller 的实现方式,epoll 的 LT 和 ET,是不是每次一收到数据 epoll_wait 就会返回可读,惊群效应(不懂)

  6. 讲GMP,为什么 M 可以比 P 的个数多,有什么用? 如果 P 设置得很大,有什么缺点?

  7. 反射使用的时候有什么需要注意的(我讲的注意是指针类型还是值类型),为什么反射效率低?

  8. Redis的RDB和AOF,为什么 BGSAVE 要用子进程

  9. Redis主从同步的时候,同步的是什么?(新上线是同步全量数据,正常是同步命令),如果主进程执行的是 set 的一个函数,比如获取当前时间,同步这条命令之后从节点执行获得的时间就不一致了,怎么解决(不知道)

  10. undo log, redo log, bin log。 MySQL有一种存储引擎叫 BlackHole,他只有binlog,问可能的用途是什么?

  11. MySQL有哪些锁,遇到过死锁吗

  12. 讲Raft,如果有最多日志的主节点挂了,重新选主之后,原本的leader上线了,怎么表现?Raft的应用场景

  13. Https建立连接的过程,Http1.0和2.0的区别,Http3.0有了解吗

二面

  1. TCP头包含哪些字段,TCP包有啥内容,包太大了会怎么样

  2. IP头包含哪些字段,IP包是怎么分片和组合的,需要哪些字段

  3. CA中心签发证书的过程,证书中有个什么字段问我什么意思,没听过

  4. 实习的项目中分工合作有什么特点,项目怎么管理的,按什么标准分工

  5. 怎么做用户鉴权,用户有多种角色,每个角色功能不一样,怎么做(不会)

  6. 如果服务器的一个接口未响应了,怎么排查。(他意思是数据包到网卡了,没有到应用层,怎么排查,当前连接没有满,问我数据包从网卡到中断的中间发生了什么,不知道)

  7. 怎么从 1.4 这个估值算出 根号2 的确值的前10位

  8. 容器和虚拟化技术(不了解)

  9. 项目中最难的点

  10. 如果(用户id,账单)这个表很大,每天产生1亿条数据,要查一个用户的所有账单,数据库要怎么设计(我讲了水平分表,按用户id一致性哈希,他说不行,每天都要产生1亿条数据,水平分表也会导致越分越多)

  11. 慢查询怎么排查,explain看哪些字段

  12. 职业规划。。。


一面答得还行,二面太难了,好多都答不上来。。。多半是凉了

凉凉了。
#网易互娱##面经##校招#
全部评论
今天二面,慌的一匹
1 回复 分享
发布于 2021-08-24 08:35
一面第9个问题,redis命令传播获得当前时间怎么解决
点赞 回复 分享
发布于 2021-08-29 16:10
这么难
点赞 回复 分享
发布于 2021-08-29 16:11
不是,水平分表怎么不可以,同一个人id在同一个表,不然怎么处理,这问题问的
点赞 回复 分享
发布于 2021-08-30 20:46
二面隔了多久状态才变的呀,我二面完还是流程中,一个星期了都
点赞 回复 分享
发布于 2021-09-01 10:45
大佬,请问不用写题目了吗?
点赞 回复 分享
发布于 2021-09-21 17:21

相关推荐

11-01 08:48
门头沟学院 C++
伤心的候选人在吵架:佬你不要的,能不能拿户口本证明过户给我。。球球了
点赞 评论 收藏
分享
评论
2
26
分享
牛客网
牛客企业服务