小红书后端开发实习一二面(已oc)

四个月之前的面经了,目前实习已结束,再回顾一下。

一面

八股

  1. ArrayList和LinkedList区别
  2. 为什么Linkedlist的插入会比ArrayList插入效率高
  3. HashMap知道吧,他有什么问题(说了线程不安全,头插死循环、同时put覆盖,并发put、get可能为空)
  4. 说说头插法和尾插法
  5. HashTable为什么线程安全
  6. ConcurrentHashMap1.7和1.8线程安全怎么做的(分段锁->sychronized+CAS)
  7. JDK1.8里的 sychronized 锁是锁的哪里(数组节点)

项目

  1. token无感刷新怎么做的
  2. 前端每次发请求都要带两个token吗?
  3. 说说布隆过滤器的结构
  4. 布隆过滤器有什么缺点(查询误判)
  5. 布隆过滤器的元素能否删除
  6. 布隆过滤器如何提高容错能力
  7. 知不知道布谷鸟过滤器?
  8. 全局异常处理器怎么做的?
  9. 怎么没用Spring自带的@ExceptionHandler
  10. 项目用mq做了什么
  11. mq除了解耦,还有哪些功能?
  12. mq怎么保证事务的
  13. 喜欢看什么书(我说计算机,或者人文社科?他说这不是看了就睡着了吗)
  14. 有什么爱好

算法

  1. 前序遍历二叉树
  2. 层序遍历二叉树

反问

  1. 部门做什么
  2. 技术栈有哪些
  3. 面试评价如何

二面

拷打

  1. 一面自我评价怎么样?
  2. 觉得一面面试官怎么样?
  3. 为什么会想做开源,说说做开源的契机
  4. 如果小红书内部需要做一个starter,你会从哪些方面去考虑、设计
  5. Rocketmq延迟消息底层是怎么设计的
  6. 那你说说ScheduleMessageService怎么拉延时消息的
  7. mysql的查询能做哪些优化
  8. 知道哪些中间件用到了raft算法
  9. 算法刷得咋样了,会不会接雨水
  10. 学校那些课咋办
  11. 手里有不有其他offer,你愿意来上海吗?

场景题

  1. 坐过高铁吧,有抢过票吗。你说说抢票会有哪些情况?(线程安全问题,比如同时读写共享变量)
  2. 那你说的是一种情况,读到的值是正确的,还有其他情况吗?(读的缓存,缓存没更新,mysql和redis数据不一致)
  3. 那对于数据不一致我们一般怎么处理?
  4. 现在我们来给12306抢票系统设计一个缓存,kv存什么?

第四题花了大概十多分钟,被绕进去了,不过面试官一直在引导我。

反问

  1. 面试评价怎样
  2. 部门做什么的
  3. 面试官您怎么看基架和业务

#实习##面经#
不想面试的哈基米 文章被收录于专栏

记录面试碎片

全部评论
哪个部门呀老哥
5 回复 分享
发布于 2024-01-13 21:54 上海
好强大!!
4 回复 分享
发布于 2024-01-18 23:18 广东
滋味太强了
1 回复 分享
发布于 2024-01-30 20:08 上海
问的好骚,布谷鸟过滤器
点赞 回复 分享
发布于 2024-03-15 19:24 北京
好奇面试官对于第三个反问的回答
点赞 回复 分享
发布于 2024-03-09 20:50 河北
好强
点赞 回复 分享
发布于 2024-03-07 09:40 江苏
实习生进去就接需求吗?
点赞 回复 分享
发布于 2024-01-31 21:45 黑龙江
老哥,设计starter那里,面试官是想问什么呀?
点赞 回复 分享
发布于 2024-01-26 18:07 河南
跪了
点赞 回复 分享
发布于 2024-01-12 08:31 广东
好强!
点赞 回复 分享
发布于 2024-01-11 21:24 广东

相关推荐

04-17 17:12
已编辑
江南大学 Unity3D客户端
每次都是两个面试官,都挺好的没有给太多压力,处女面,加上临场思维确实不太行,经常嘴在前面说,脑子在后面追,分享出来攒攒运气吧:D玩了那么多年阴阳师,网易求收留了QAQ一面时间:1h自我介绍简历里写的项目介绍一下计网有了解吗?ARP有了解吗?ARP运行原理ARP欺骗一般用什么编程语言指针的概念常量指针和指针常量数组和链表用过什么数据库数据库范式python的lamda有用过吗怎么用的,用这个有什么好处除了小程序,做过网页吗做的是个什么网页工厂模式和单例模式有了解吗讲一下单例模式如果要加一个论坛功能,需要做些什么如果数据传输很慢,怎么排查硬件利用率不高,那还可能是什么问题怎么对跳跃滑翔或跳水进行测试刚刚讲的有点发散,能不能总结一下阴阳师有玩家反馈抽卡概率不对怎么验证发布前的兼容性测试怎么设计分享一下平时玩的游戏举个例子讲讲(讲的明日方舟)它有什么不好的地方吗你觉得这是故意的还是什么里面有角色的概念吗?你最喜欢的角色如何培养,怎么用,为什么喜欢为什么选择测试而不是开发对未来有没有职业规划二面时间:1h自我介绍介绍一个最有深度的项目项目拷打一天花多少时间在游戏上现在在玩的有些什么游戏说一个成就最高的游戏说说印象最深的打法是比较喜欢2d游戏吗?最近一个玩的3d游戏是什么一般什么时候玩游戏怎么在2d里实现一个圆形范围的攻击技能,范围内的敌人受到伤害的功能检测频率是多少?怎么减小消耗你说的方法可能出什么bug有想过考研之类的吗?最失败的事,最成功的事目前的未来方向选择为什么选择这个方向平时除了游戏还有别的兴趣爱好吗
点赞 评论 收藏
分享
评论
32
182
分享

创作者周榜

更多
牛客网
牛客企业服务