小红书二面

📍面试公司:小红书
🕐面试时间:9.11
💻面试岗位:社区技术
一面周六,9.10约面
❓面试问题:
1. 自我介绍
2. 实习经历(业务是什么,业务理解)
3. 火焰图是怎么看的,压测?MySQL查询日志?
4. 数据库表的迁移是怎么实现的
5. 迁移期间的🔒表会阻塞相关的全部业务,怎么办
6. 数据库迁移的工具
7. 有哪些限流算法,为什么要用滑窗的办法
8. Zset为什么要用跳表而不是红黑树
9. 令牌桶限流了解吗
10. 令牌桶怎么实现伪生成,难道要一个线程不断加加
11. Kafka怎么实现延迟消费
12. CAP原理,为什么又说是两种选型
13. 分布式系统的主要组件
14. 注册中心应该是CP?AP?
15. 有什么不同,都是什么情况用的
16. 手撕:BST的两两节点之间的最小差距
17. 手撕:数组构建AVL
18. 手撕:数组构建满二叉树
🙌面试感想:
有点压力了,我其实背熟的只有单体八股,分布式的暴汗了,三个手撕也是上压力了,幸好都不是很难的
晚上面的,第二天约9.19HR面,小红书是2+1+1,hr面之后还有一轮技术面
#发面经攒人品##Java##小红书#
全部评论
大佬hr面在邮件里有显示是hr面嘛
1 回复 分享
发布于 10-16 12:03 湖南
接好运
点赞 回复 分享
发布于 12-05 21:03 江苏

相关推荐

11-15 22:22
复旦大学 Java
校招中没拿得出手的项目、网上的 “通用项目” 已让面试官审美疲劳,这是很多应届生的共同困境。作为B站校招面试官,分享几个切实可行的破局方法,帮你在众多求职者中脱颖而出。一、筑牢技术基础,是破局的前提扎实的技术功底是面试官考察的核心,若连基础 “八股文” 都无法应对,会让面试官质疑你的自学能力和专业素养。大公司校招首轮多为纯技术基础面,大家务必优先掌握这些核心内容:·熟练掌握目标岗位所需的编程语言·刷完高频算法题(重点攻克热门 100 题)·吃透计算机基础(计算机网络、操作系统核心知识点)·掌握数据库核心原理(索引、事务、锁机制)·理解 Redis 关键技术(五大数据结构、持久化、集群化实现)二、深挖开源项目,打造专属亮点优选 “小而美” 的小众项目,避开电商、博客、论坛等同质化严重的类型,比如云收藏网站、API 网关系统等,更容易挖掘独特亮点。动手完成部署上线,购买云服务器通过 Docker 部署项目,能给面试官展示直观的线上页面,凸显动手能力聚焦 1-2 个核心亮点深入钻研,比如高并发解决方案、复杂业务逻辑处理、高阶算法应用等,做到能清晰拆解讲解三、高效筛选开源项目的技巧找项目时学会精准过滤,避免盲目浪费时间:按目标技术栈筛选(如 SpringBoot、Spring Cloud)优先选择偏实战型的项目关注 stars 数 500 + 的优质项目按时间排序,优先挑选近期更新的项目可参考专业的开源项目搜索技巧,提高筛选效率四、解锁高价值项目素材的 3 个方向除了常规开源项目,这 3 个方向的项目经历更能加分:攻克国外顶级课程大作业,比如 CMU 的数据库课程 6.445、MIT 的分布式系统课程 6.824,这类作业难度接近生产级,能独立完成并运行就很有竞争力参与开源项目贡献,很多优质开源项目有新手友好的 issue,还有 committer 指导,大胆尝试提交代码;也可参加开源之夏、Summer Code 等活动,有导师带教还能拿奖金参加知名技术竞赛,比如 ACM、阿里中间件性能挑战赛、百度之星、黑客马拉松、全国计算机系统大赛等,无需强求名次,能进入复赛或团队参赛经历,都能体现协作能力和硬实力五、主动制造项目难点,积累解决经验很多视频课的实战项目只是流程化 CRUD,缺乏技术深度,可主动为项目增加难点并解决:用压测软件模拟高并发场景,测试并优化系统性能制造内存溢出、Full GC 频繁等问题,研究并实现解决方案模拟死锁场景,学习排查和解决方法跟着技术博客的思路自主实操,亲手解决问题的经历会记忆深刻,面试时也能生动分享校招项目经历的核心不是 “多”,而是 “精” 和 “实”。与其堆砌同质化项目,不如聚焦一个方向做深做透,用扎实的基础和独特的实战经历打动面试官!
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
1
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务