小红书一二面面经+已挂

许愿一下hr面吧
一面
京东实习经历相关问题
    为什么要做线程池优化?
    你们业务上是不是遇到过 IO 密集型任务的问题?
    你做的事是动态调整队列大小吗?
    调整队列大小对解决问题有什么帮助?
    你们工作中哪些场景需要长队列,哪些需要短队列?
    如果任务执行很快(比如 100ms),为什么还要用线程池?
    指令推送是异步的吗?为什么要用线程池?
    指令是通过什么方式下发的?是接口调用还是消息?
    动态队列是怎么实现的?
    代码实现是在哪一层?是重写队列吗?
    你重写的是哪个接口?线程池默认的队列接口有哪些?
    为什么没有在阻塞队列的层面实现动态调整,而是选择在逻辑层控制?
    如果让你实现一个固定大小的阻塞队列,你会怎么做?
    阻塞队列的出队和入队原理是什么?
    Redis 缓存与 MySQL 二级存储架构
    为什么要做 Redis + MySQL 的二级存储架构?
    这个架构是为了解决什么问题?
哈罗实习经历相关问题
团队与业务背景
    你们团队是做什么的?
    你做的这些是日常业务需求还是优化?
    高并发数据接口的“缓存”是指本地内存缓存吗?
    为什么需要加锁控制缓存刷新?
    你们是用的开源缓存框架(如 Caffeine)吗?
    Caffeine 原生支持单线程刷新吗?为什么还要做双锁控制?
    为什么不在 Caffeine 的 load 方法里实现数据拉取?
    JVM 调优是怎么发现问题的?
    你们用的是什么垃圾回收器?
    GC 的频率大概是多少?
    G1 垃圾回收器的“最大停顿时间”参数是什么含义?
    G1 是怎么尽量保证停顿时间的?
    你们是怎么把 GC 耗时从 3 秒优化到 500ms 的?
算法题
    回溯 ip分割

二面
有些忘了,凭记忆说一点吧

实习:
    实习当中的数据指标是怎么来,怎么去做这些量化工作的
    讲一下你们要做的优化工作的拆解思路
    你们做的工作提升在哪里
    为什么要做这个项目的提升改造
    数据指标是怎么量化的
    你觉得是哪些工作带来了你们这个系统的提升,归因在哪里
    

八股:
    死锁条件
    进程与线程区别

场景题:
    支持qps20w的查询系统怎么做

智力题:
    灯泡亮灭控制

算法题:
    岛屿数量

二面的时候感觉面试官提的问题都很有维度,是我之前没有思考过的方向,面试官也很和蔼,可能因为第一次碰到这种维度较高的问题,很多问题之前没有过思考点,蛮有收获的一场面试,真的很希望有下一面推进,之后会更新结果。

更新一下,已挂
#发面经攒人品#
全部评论
小红书我笔试完都二周了,还不发面试
点赞 回复 分享
发布于 09-17 19:20 辽宁
是发了感谢信吗,多久反馈的呀
点赞 回复 分享
发布于 09-17 17:44 广东
佬,能不能细说一下一面那个ip分割算法题,祝好运
点赞 回复 分享
发布于 09-17 15:36 陕西
求问指标
点赞 回复 分享
发布于 09-20 09:50 湖北
佬面的是哪个部门啊
点赞 回复 分享
发布于 09-16 20:25 北京
小红书是三轮技术面还是两轮技术面啊佬
点赞 回复 分享
发布于 09-16 20:09 上海

相关推荐

评论
10
32
分享

创作者周榜

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