小红书后端实习一面|1小时高强度技术追问实录

🌟小红书后端实习一面|1小时高强度技术追问实录

刚刚结束小红书后端日常实习的面试,整整一小时,从项目深挖到八股文,再到手撕代码,全程无尿点。如果你也在准备后端面试,不妨一起来看看这场面试都问了什么!


📌 一、自我介绍与项目选择

  • 开场常规自我介绍,并选择一个项目详细介绍。

  • 提示:建议选你最熟、最能体现技术深度的项目,后续追问会非常细。


🔍 二、项目深度拷打

面试官围绕项目展开了一系列连环问,重点考察技术选型、问题解决和系统设计能力:

  1. 为什么选择 RocketMQ?

  2. 为什么用 Redis 保存训练状态?

  3. 数据库用的什么?单体部署还是多节点?如果是单体,挂了怎么办?

  4. Redis 作为内存数据库,在你的项目中可能遇到什么问题?

  5. Redis 如果挂了,如何恢复?

    (答:双写数据库持久化)

  6. Redis 本身是否支持持久化与备份?其实可以用这个来恢复。

  7. 你在项目中负责哪一部分?

  8. 遇到最大的技术难题是什么?如何解决的?

  9. 在业务层面遇到过什么问题?如何解决的?

  10. 项目的业务量与数据量大致是多少?


📚 三、八股文考察

1. JVM
  • GC 算法有哪些?

  • 你们项目中用的什么 GC 算法?

2. JUC(Java并发)
  • 创建线程的方法有哪些?

  • 对线程池了解吗?核心参数有哪些?什么时候使用?

  • Java 如何保证线程安全?synchronizedLock 的区别与使用场景?

  • 有哪些集合是线程安全的?

3. 网络
  • 从浏览器输入 URL 到页面跳转,整个过程是怎样的?

✍️ 四、手撕代码

  • 题目:计算字符串对应位置字符的 ASCII 值之和。

  • 建议:虽然题目基础,但要注意边界条件和代码整洁性。


💡 面试总结与建议

  • 项目部分问得非常细,不仅要清楚自己做了什么,还要对技术选型、备份恢复、系统容错有深入思考。

  • 八股文覆盖面较广,JVM、并发、网络是重点,需系统复习。

  • 手撕代码虽然简单,但能看出编码习惯和思维清晰度,平时要多写多练。


✨ 如果你也在准备后端实习面试,希望这份复盘能帮到你。欢迎在评论区分享你的面试经历或提问交流!

相关推荐
落魄实习生2 分钟前
Spring AI Alibaba入门-生态集成
java·人工智能·spring
码视野8 分钟前
基于 Spring Boot + Vue3 的【高校化学实验室安全准入考试与危化品配伍排查系统】设计与实现(含PRD/三端高保真源码/大屏)
前端·人工智能·spring boot·后端·安全·vue3
重生之我是Java开发战士9 分钟前
【Java EE】认识Linux与项目部署
java·linux·java-ee
LXMXHJ13 分钟前
springboot项目测试
java·spring boot·后端·测试
程序员雪球21 分钟前
本地IDEA打断点debug容器
java·开发语言
叫我:松哥23 分钟前
基于Flask的教师评教管理系统,支持学生和教师两种角色登录
数据库·后端·python·数据挖掘·flask
码匠许师傅29 分钟前
【设计模式精讲】2. 设计原则基石:SOLID 与几条关键原则
java·设计模式·log4j
yychen_java34 分钟前
二:Multi-Agent 协作架构与 MCP 协议实战:Java 企业级 AI 智能体进阶指南
java·人工智能·架构
老白干35 分钟前
基于枚举 + 注解的 Java 数据脱敏实践(fastjson 序列化场景)
java·开发语言
SKH.37 分钟前
Linux软件编程(5)线程
java·linux·jvm