迅雷社招一面

背景

  • 公司:迅雷
  • 部门:海外语言社交部
  • 第几面:一面
  • 方向:后端开发
  • 语言:Go
  • 投递渠道:Boss
  • 面试时间:2024.9.24 19:30
  • 面试方式:线上(腾讯会议)

总体情况

面试时间大概持续40-50分钟。前30多分钟在聊项目,后面10分钟聊八股,没有让做算法。

该HC和目前在职岗位的业务很匹配,简单自我介绍完就开始聊项目。在聊项目时,有些细节和流程在反复追问和确认。除了有我没介绍清楚的可能(因为这是第一个面试,解决方案介绍有点不流畅),也有存在套方案的可能。因为同是做海外社交APP,还问了下当前公司和APP的一些情况。

面试官看起来在35左右,特点是沟通方式比较成熟缓慢

项目

  1. 公司名字和规模?APP运营了多长时间?面向哪个海外市场?
  2. APP现在用户数和日活?
  3. 介绍一下APP的玩法
  4. 追问简历第一个项目的实现细节&重点&难点(简历写的什么就追问什么)

八股

  1. TIME_WAIT的作用?
  2. 有没有用过什么设计模式?优缺点是什么?除了你说的工厂模式还有其他用过的吗?
  3. go map查询时间复杂度多少?为什么?
  4. go map是否能并发读写?为什么?