莉莉丝游戏 golang服务器开发 实习面经
一面:
- 客户端发起Http请求,到服务端接收Http请求,中间的整个流程 DNS和Ip的映射是如何获取的
- 域名和Ip的映射表是如何获取的
- 如何保证DNS查询返回的Ip不被劫持
- http和https的区别
- 如何确保https证书的真实性
- 客户端的请求是如何落到具体的pods上的(k8s)
- service如何获取到pods的Ip
- HTTP/1.1和HTTP/2的区别
- 什么是HTTP的多路复用,请求是并行还是串行
- int32和int64的20000,用protobuf传输时,实际传输的字节是否一致
- 项目相关
- 用户表数目过大时,怎么进行处理
- 项目原先只支持用户名登录,后续需要增加更多的登录方式,如何实现
- 服务器如何获取到用户真实Ip
- 秒杀功能的实现
- 分布式锁的实现
- 已关闭的channel发送或读取数据会怎么样
- 带缓冲的channel和不带缓冲的channel区别
- channel的底层结构
- slice的扩容机制
- 反问环节
一面氛围很好,面试官是现在我的+1,小帅哥一枚,相处下来感觉是个完美的leader,有啥问题都会帮忙解答,也很乐意分享
二面:
- 主要使用的编程语言
- 研究的什么方向,如何评价市面上主流的大模型,它们之间的差异在哪
- 项目相关
- 视频上传功能的实现
- 上传时对用户的权限设置
- 上传后的视频文件是如何存储的,为何要使用哈希
- 视频审核功能的实现,如果要用ai审核该怎么实现
- 对客户信息的审核,如何让服务更加安全
- 对称加密和非对称加密
- 职业规划相关
- 反问环节
二面的氛围更好,面试官是我的+2,虽然现在回顾这些问题感觉不好回答,但面试时就像和朋友闲聊一样,感觉不用担心对错,畅所欲言就行。现在日常相处也能体会到,人是相当不错,很好说话。
最后的碎碎念~
找实习时看了不少牛客面经,受益匪浅,当时就想要是找到了实习,也必须写一篇。希望这篇面经能给正在找实习的你提供一点帮助。莉莉丝OC的当天还收到了追一科技的OC,如果有准备面这家的也可以私信我。最后,安得大厂千万间,大庇天下寒士尽欢颜,只盼大厂多多扩招,人人都能当厂孝子

查看6道真题和解析