快手商业化广告1 + 2 + 3 + HR面经

一面(8.20)(1小时)

  • 主要就是一些常规八股吧
  • http缓存
  • react hooks为什么不能放在条件渲染和循环里面
  • 还有一些忘了,时间有点久远了,基本都是八股,八股看熟就能答出来的那种
  • 反问: 几轮面试? (3 + 1)
  • 反问: base?(北京)

总结:八股熟了就没什么问题

二面(8.27)(1小时)

  • 主要就是项目和实习的拷打
  • 什么是受控和非受控,写一个input组件支持受控和非受控
  • 解释了一下概念,说实话当时没理解面试官要写的那个组件是什么意思,没写出来
  • 问:你没看过antd的源码吗?
  • 没有,react源码看的多。
  • 你说你看过react源码,介绍一些react fiber里面都有什么属性,作用是什么?
  • 介绍了type、updateQueue、memoizedState、memoizedProp等一些比较重要的属性
  • 中间吧啦吧啦一堆都是讲我对react源码的理解
  • 实习都在做什么?
  • webpack到vite的迁移,内部地图工具集的维护等
  • 你的IM系统中,后端的QPS是多少(没测过)
  • 手撕: 比较版本号
  • 还有一些忘了
  • 反问:对我的评价?(技术上不错,但对于实践以及公司的一些业务方面可能还需要时间去磨练)
  • 反问:技术栈? (React + TS)

总结:需要对项目和实习有一个比较深的认识

三面(9.5)(45分钟)

  • 介绍一下实习和项目
  • 实习遇到的困难,如何解决的(对组内业务打包工具的迁移、网络库的迁移等)
  • 对于编程语言方面有没有觉得自己哪里觉得理解得比较深刻
  • 最有成就感的事情
  • 未来的规划
  • 为什么选择前端
  • 反问: 能说一下商业化广告日常一般都在做什么业务吗?(拿了个直播的需求来举例)

总结:总体来说比较OPEN吧

HR面(9.6)(25分钟)

  • 自我介绍
  • 在学校学习和实习它们有什么不一样吗
  • 觉得自己的优点和缺点是什么
  • 为什么算法竞赛让你觉得成长很多
  • 相比别人你觉得你优势在哪
  • 反问:后续流程?(9月中下,最迟9月末统一公布录用评估结果)
#快手#
全部评论
三面是不是一个年纪比较大的温和大爷哈哈哈,我也录用评估了但是没 hr 面很奇怪。
1 回复 分享
发布于 2024-09-10 15:01 北京
1 回复 分享
发布于 2024-09-09 10:27 上海
请问一下,后续有消息了嘛
点赞 回复 分享
发布于 2024-09-23 18:37 湖北
想问下三面完之后是多久通知过的呢
点赞 回复 分享
发布于 2024-09-11 16:04 四川
请问楼主在哪里投的商业化广告, 我也想投一下, 我是后端, 能给个渠道吗, 谢谢
点赞 回复 分享
发布于 2024-09-09 16:54 北京
太强了佬
点赞 回复 分享
发布于 2024-09-07 23:32 浙江

相关推荐

05-06 15:29
东华大学 C++
1. ​分布式订单ID生成? 短时间高并发下如何保证唯一性?我先回答了雪花-like, 上段实习中, 我们项目的全局GUID生成器是我写的, 考虑了短时间内大量产生的情况, 向后借用, 未考虑时钟回拨然后想起来当时和leader讨论,  单独的GUID生成中心, 分批向各个ds批发号段.. 或者是用tacplus的自增id, 但是这样效率太低2. ​CPU 性能瓶颈分析使用 prof 工具监视热点函数的性能消耗3. 上段实习工作内容? 难点?    背包/仓库/道具 ​重构模块追问​:    在两周内重构1万行代码,如何保证代码质量?是否引入单元测试或自动化验证?    10天完成15天任务,如何协调开发与测试资源?是否牺牲技术债?4. 问了一点网络: 网络通信与实时系统视频会议与代码共享的链路设计追问​:解释从你的设备到面试官屏幕的完整网络路径(如NAT穿透、协议选择)5. 游戏服务器同步机制? 和互联网开发的区别服务器作为权威状态源,定期向客户端广播游戏世界的完整或增量状态(如玩家位置、血量)电商无状态服务可通过REST API+RPC横向扩展,而游戏服务器需维护长连接和会话状态。6. 系统设计 分布式事务与最终一致性​游戏道具交易涉及多个系统(背包、仓库、邮件),如何设计分布式事务?对比电商订单支付+库存扣减。​回答方向​:​Saga模式​:将事务拆分为多个可补偿步骤(如“扣道具-发邮件-记录日志”,失败则回滚)。对比:电商更倾向异步消息队列​(如Kafka)实现最终一致性。7. 游戏服务器宕机后如何快速恢复玩家状态?电商系统如何设计类似容灾机制?定时落DB+游戏整体运行在共享内存, 方便resume7. 游戏后端请求链路分析采用自定义的可靠UDP协议​(KCP),平衡延迟与可靠性. 玩家操作(如移动、技能释放)需携带时间戳和操作序列号,用于服务端验证顺序, 请求直达, 客户端直接和服务器感觉面试内容很不"八股", 答得稀里糊涂的, 上面的顺序不是面试提问顺序, 想起来什么说什么, 大家做个参考
查看11道真题和解析
点赞 评论 收藏
分享
快手的面经比较少,我3月份刚开就投递了,4.20多号才发offer,流程确实有点慢,感觉不是很缺人,hr说暑期实习5-8月去就行,估计人挺多的。base:杭州电商快手一面3.24:1、算法:LRU2、拷打实习和项目3、Redis的数据结构介绍一下?4、Redis的Hash相比之下做了哪些优化?(zipList、listpack、hashTable)5、Redis的跳表介绍一下?6、为什么Redis采用跳表而不是红黑树?为什么不是B+树?7、其他忘了,主要拷打实习项目和Redis这块,因为偏toC快手二面3.31:(20min)1、算法:反转二叉树,1min直接秒了2、实习相关(比如POI表内存了哪些字段)3、如何查询北京元中心附近3公里以内的POI?(用Redis的GEO计算经纬度来实现,georadius,后续问朋友说美团是用ES做POI的召回,能限制xx公里的POI)4、那Redis的georadius具体怎么实现的?时间不长,后续就在聊天了,聊之前快手的经历快手hr面4.15:1、介绍一下自己2、你这么多段实习,做什么的介绍一下?为什么选择快手电商?3、快手、小红书、字节的电商你有了解过吗?没了解,但是我讲了一下快手本地的商品和快手电商商品的区别。4、为什么选择杭州?5、快手、小红书实习之前的实习强度?6、是否知道电商这边的强度?(强度确实大~)7、你觉得自己业务、中台、大模型,你更喜欢做哪个?自己更擅长哪个?
查看16道真题和解析
点赞 评论 收藏
分享
评论
13
30
分享

创作者周榜

更多
牛客网
牛客企业服务