快手电商一面

八股

1.讲一讲 Java 中对象的创建过程。(类加载检查->内存分配->初始化零值->设置对象头->构造方法)
2.进程/线程/协程的区别
3.设计线程池时,需要考虑哪些因素?
4.项目中需要用多线程,你会如何配置线程池参数?
5.线程池内部任务出异常后,如何知道是哪个线程出了异常
6.线程池提交了一个父任务,父任务执行中提交多个子任务到同一个线程池,会有什么问题吗?
7.CAS 有什么缺点?(单变量限制+自旋开销+ABA问题)
8.MySQL 有哪些锁类型?
9.MySQL 如何检测和避免死锁?
10.Redis 内存淘汰机制
11.Redis IO模型说一下,IO多路复用几种方式
12.一条网络请求的全流程
13.TCP如何保证可靠性(三次握手、四次挥手、流量控制、拥塞控制)
14.TCP三次握手四次挥手
15.手撕:实现LRU缓存

项目

1.系统支撑5000+ QPS,说说你是如何测试,得出这个结论的
2.讲一下HeavyKeeper算法?如何进行热点识别?热点探测组件有用过吗
3.如何保证消息幂等性,有哪些策略
4.人机交互功能说一下如何实现的
5.MCP的优势你认为是什么
6.在 RAG 中的 Embedding 嵌入是什么
7.向量数据库知道哪些,在项目中的作用
8.模型幻觉了解吗,出现模型幻觉你的解决措施
#面试经验谈##面试问题记录#
全部评论

相关推荐

09-18 16:29
东南大学 Java
爪哇炒饭:我泡了17天挂了,不过也还好,感觉那三面面试官不太尊重人,leader是这种我估计不太好过,发offer也不会去的,就是卡了这么久很恶心
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
4
4
分享

创作者周榜

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