pront level
获赞
20
粉丝
2
关注
0
看过 TA
132
门头沟学院
2026
Java
IP属地:湖北
暂未填写个人简介
私信
关注
04-13 16:23
门头沟学院 Java
没有自我介绍1. 花5min 介绍你的agent项目 (5min)2. 所以你的输入是什么?(用户飞书群,主动和被动)3. 他的工作原理是什么呢(定义tools, 飞书机器人拦截,大模型意图识别,语义检索)4. 还是没能理解我的问题,我说怎么起作用?(通过studio部署,到不同的业务组。监听他们的业务代码)5. 所以还要fetch代码吗?(答得前后矛盾了)6. 除了你刚刚说的excel导出过大的case,还没有其他的告警根因分析案例(业务耗时30s 检测 forkjoinpool 的问题)7. 你们告警内容也能通过日志查到吗?8. 查询数据库30s 确定是forkjoinpool的问题吗?(不是,用pg物化视图解决)9. 所以这个项目预测有问题,最后还是通过数据库手段解决的? (是的)八股文:1. List 常用的有哪些实现?(ArrayList 与 LinkedList)2. 好,现在两个线程各自调用list.add() 方法各自一百万次,会出现什么问题?(扩容会导致数据不一致,错了)3. 那下一个问题,线程池用过吧?现在有4个核心线程数,8个最大线程。这种适用于那个场景(IO密集型,数据库)4. 为什么呢?(io密集型cpu空闲较高,不同于cpu密集型,可以用作更多的线程来利用cpu,错了)5. 现在有4个核心线程,队列有100个长度,底105个任务来会发生什么?强度有点大,还是自己太菜了
查看14道真题和解析
0 点赞 评论 收藏
分享
2025-08-26 20:13
门头沟学院 Java
Cider 一面 50min自我介绍拷打项目:MPS 算法模块排产能具体说说吗?拷打项目:用户增长引擎是怎么做的?你是怎么实现超卖 ?(redis 库存预热 + 分段锁)你的商品能退单吗 ?(考察的是超卖的另一种场景) 不能,免费赠送额度,知道这种场景一道递归题目大概是输出树型分类下的所有商品 30min (A了)一个 URL 从浏览器输入到请求返回说说整个链路。反问环节:xxxCider 二面 80min上来就笔试:某个业务下的单表 CRUD + 最大值 + 最小值 + 平均值 (30min A)解法:List 模拟 DB, Map 模拟 Cache, 异步刷库,最大最小值用最大最小栈做到 O(1)。面试官反问:解释一下最大最小栈的原理输入简单的样例验证最大最小值能用其他方式获取吗? (优先级队列)能自己写一个吗 (手搓大小根堆,7,8 min 太短,没搞出来,但面试官 Get 到意思了)为什么你要删除缓存?(解释数据一致性)整个业务能是是线程安全吗 ?(不是)你至少用两种的方式达到线程安全 (sychronized, 变量替换为线程安全的,对象内部加版本号)变量替换为线程安全的整个业务就能安全吗?(反应答错了,加事务以及隔离级别) 这次也没达到点上😢再想想 (volatile)volatile 是什么原理 ?(JMM)JMM 了解 happens-before 吗?了解过数据库吗?默认隔离级别是什么 ?RR 级别线程 A, 线程 B 同时对同一条数据操作会发生什么情况 ?RR 级别下,更新 id > 1 的数据,另一个线程新增 id = 100 的数据,会发生什么情况(反问,这个 id 加索引了吗 ?)为什么会阻塞?看你项目用到了 DDD ,你们是怎么编写 DDD 的,聊了很多 DDD 的内容Cider 三面 65min问了项目为什么要找这一段实习赛车程序(40min)你们公司的部门划分?反问:部门上下游和那些对接?公司氛围总结:八股问得不深,项目问得也不深。
查看27道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务