背景
- 公司:迅雷
- 部门:海外语言社交部
- 第几面:一面
- 方向:后端开发
- 语言:Go
- 投递渠道:Boss
- 面试时间:2024.9.24 19:30
- 面试方式:线上(腾讯会议)
总体情况
面试时间大概持续40-50分钟。前30多分钟在聊项目,后面10分钟聊八股,没有让做算法。
该HC和目前在职岗位的业务很匹配,简单自我介绍完就开始聊项目。在聊项目时,有些细节和流程在反复追问和确认。除了有我没介绍清楚的可能(因为这是第一个面试,解决方案介绍有点不流畅),也有存在套方案的可能。因为同是做海外社交APP,还问了下当前公司和APP的一些情况。
面试官看起来在35左右,特点是沟通方式比较成熟缓慢
项目
- 公司名字和规模?APP运营了多长时间?面向哪个海外市场?
- APP现在用户数和日活?
- 介绍一下APP的玩法
- 追问简历第一个项目的实现细节&重点&难点(简历写的什么就追问什么)
八股
- TIME_WAIT的作用?
- 有没有用过什么设计模式?优缺点是什么?除了你说的工厂模式还有其他用过的吗?
- go map查询时间复杂度多少?为什么?
- go map是否能并发读写?为什么?