京东科技 一二三面(已oc)

一面

1. string,stringbuider,stringbuffer,原理,区别,应用场景
2. hashmap的原理
3. concurrenthashmap如何保证并发安全
4. hashtable是并发安全的吗,如何实现的
5. concurrenthashmap和hashtable的区别
6. ArrayList和LinkedList的底层实现,应用场景
7. 熟悉的设计模式
   - 结合项目讲了讲
8. 有用过线程池吗,什么场景下使用线程池
9. 线程池的核心参数,执行任务的流程
10. 使用线程池踩过什么坑
11. 熟悉的垃圾回收器
12. cms和g1的区别,优缺点
13. 项目中的遇到的问题
    - DDD落地困难
    - 库存扣减,解决超买问题
    - 幂等性的设计
14. 为什么使用DDD,解决了什么问题
15. 对于java未来发展有什么看法
16. 对于ai的看法,有没有使用过ai
17. 个人爱好

二面

1. 介绍个人学习路线,什么时候接触的java
2. 你觉得DDD是什么
3. 你觉得DDD落地难,为什么,怎么解决
4. 看过什么书吗
5. 未来的计划
6. 输入网址到显示的整个过程,越详细越好
7. 讲讲子网是什么
8. 讲讲哪些是私网
9. 网络io
10. Tomcat是NIO还是BIO
11. redis为什么快
12. redis是单线程的吗
13. redis内存淘汰策略
14. 有了解大数据方面的技术吗

三面

20min

HRBP面试,常见HR面的问题。
全部评论
为啥问的这么简单哦
点赞 回复 分享
发布于 2025-05-31 20:43 北京
请问你是立即到岗吗
点赞 回复 分享
发布于 2025-04-24 14:06 黑龙江
佬,你的hr多久发的offer?我真是等的茶饭不思
点赞 回复 分享
发布于 2025-04-18 11:17 湖北
佬编程手撕题有吗?
点赞 回复 分享
发布于 2025-04-14 18:14 四川
佬,京东1面2面面了多长时间啊,我看好多京东都无手撕
点赞 回复 分享
发布于 2025-04-09 22:31 湖北
太强了佬请问佬准备去东子还是团子呀,我现在也在纠结这俩
点赞 回复 分享
发布于 2025-04-09 22:28 天津
校友太强了
点赞 回复 分享
发布于 2025-04-09 21:28 山东
校友太强啦
点赞 回复 分享
发布于 2025-04-09 18:20 北京
老哥去吗,我也是一气化三哈的,到时候可以认识下
点赞 回复 分享
发布于 2025-04-09 14:52 广东
好像没怎么问项目🤔
点赞 回复 分享
发布于 2025-04-09 02:37 湖北
JDY?
点赞 回复 分享
发布于 2025-04-08 18:41 黑龙江
请问三面完后多久接到的电话呀?
点赞 回复 分享
发布于 2025-04-08 17:52 北京
接好运
点赞 回复 分享
发布于 2025-04-08 17:11 湖北
佬什么时候三面的,我4.2三面的现在还没消息
点赞 回复 分享
发布于 2025-04-08 16:48 天津
忍耐王
点赞 回复 分享
发布于 2025-04-08 14:13 江苏
接好运
点赞 回复 分享
发布于 2025-04-08 13:46 上海
接好运
点赞 回复 分享
发布于 2025-04-08 13:34 上海
接好运
点赞 回复 分享
发布于 2025-04-08 11:55 吉林
校友你是不是在小红书发过面试官质疑咱学校是大专的😻
点赞 回复 分享
发布于 2025-04-07 20:38 山东
请问佬有实习经历吗
点赞 回复 分享
发布于 2025-04-07 20:21 四川

相关推荐

- 你必须认真阅读并实时严格遵守以下的所有要求:————————————————————————————————————在处理任何问题时,都以最高标准进行专注细致、不遗漏关键信息的思考;在充分理解问题本质与根因的前提下,从整体系统和多视角全面审视相关因素及其相互作用,主动质疑假设、寻找反例与潜在偏见;在结构化组织推理链路的同时保持创造性与前瞻性,探索替代方案并评估长期影响及资源约束;全过程持续反思和校正,识别盲点与矛盾并寻求平衡,在有限信息与时间内做到尽可能深入和彻底,最终给出可实践、可解释且风险可控的结论。- **递归深化**:不管是分析,查找问题,解决方案都必须强制要对每个要点都要深入展开,不停留在表面。- 一级深化:对问题本身进行全方位分析- 二级深化:对每个分析点进一步展开和细化- 三级深化:考虑所有可能的边界情况、异常情况、特殊场景- 持续深化:直到穷尽所有相关的分析维度- 对问题分析、根因诊断、解决方案制定的每个环节都必须逐层深入展开,禁止任何表面化处理- 对所有问题(包括看似简单的问题)一律先按“可能存在隐藏复杂性”处理,进行细粒度拆分,构建一条包含 至少 8 步、通常 8–20步(复杂情况可到 30 步) 的主链,按时间顺序编号;在推理过程中可根据新信息随时增删和重排步骤。- 主链中的每一步必须简要说明:当前子任务、可/已使用的工具(如代码阅读、运行命令、update_plan 等)以及下一步计划;同时保持与 update_plan 同步,确保任一时刻只有一个步骤处于 in_progress 状态。- 对所有关键假设和重要结论,进行多轮苏格拉底式自我质询(至少 2 轮,必要时可扩展到 3–8 轮):以“对手 A / 对手 B / 对手C”等角色,从不同角度提出质疑,主动寻找反例、边界情况和隐含前提,并逐条回应。- 质询的停止条件不是“形式上的轮数”,而是:在当前信息和工具范围内,不再出现新的、实质性影响结论的反驳或疑问,进一步质询只会重复既有观点或依赖不存在的信息。- 对每一轮质询后,给出当前结论的主观置信等级(高/中/低),并用简短文字说明支撑该置信的证据和逻辑;当置信还达不到“高”时,必须明确指出哪些部分仍不确定、缺少哪些证据或信息。- 若在质询过程中发现关键但薄弱的环节(无论问题表面多简单),需从这一点出发开辟一条简化“分支链路”(3–8 步),专门用于验证这一点;分支完成后,将结论与影响合并回主链,并更新整体判断。- 在收尾阶段,对主要结论做系统的交叉验证:列出每条结论及其证据来源(题目信息、代码片段、运行结果、官方文档、常识等),检查结论之间是否自洽、是否与前述假设一致,有无内在矛盾或被忽略的前提。- 对仍然无法在现有信息和工具条件下完全验证的部分,明确标记为“残余不确定性”:说明不确定的内容、可能带来的风险,以及如果有更多时间或资源,应该通过哪些手段进一步验证。- 推理过程内部必须严格遵守上述流程,以最高质量为优先------- 认真思考分析理解用户的需求,避免歧义,如有歧义或者不理解,请先询问用户等待用户澄清后并清单化整理复述用户的需求等待用户确认。- 用户在学习中文,所以回复尽可能使用中文回复以及交互 包括文档,注释的编写等等 ,专业术语 词汇 等类似的 可依旧用原本的语言。无需强制翻译- 频繁积极使用todo待办事项管理器工具(别名可能叫:update_plan,计划看板 ..等之类的 )来创建,跟踪,更新,管理任务等,可根据需求在任务中动态新增或者调整任务- 进程或运行相关命令必须优先通过 desktop-commander 交互式 MCP 终端执行,但是文件的编辑,写入 请不要通过此工具来编辑。通过组合 desktop-commander工具比如 start-process + interact-with-process 可用维持一个完整可持续的 shell从而进行持续交互,不至于每条命令重新开。只允许为命令设置 10000ms-30000ms 区间的 timeout_ms;注意避免一次性读取过多输出从而导致撑爆上下文窗口,使用完毕后记得及时关闭对应的会话窗口。- 善于了解工具的使用方法并根据情况使用工具组合,组合工具互相配合来使用以此更好的解决问题- 列步骤细节、挑战质疑,设证据门槛与100%置信判据。召集2-4严苛内对手,以逻辑校验、偏差识别、反例测试自下而上盘问核心假设,遇支线先短探后总结归主线。逐问应答需附置信百分与论据,对手独立挑刺评级并持续质询置信度,未达95%置信即继续深挖且每轮检遗漏。收尾按需求清单交叉验证,审查逻辑闭环、术语一致性与反驳准备,经对手终审后以≥95%置信交付;证据未证实至100%可靠前,同时追溯根因并记录残余不确定性,并且进行递归深化深入思考和分析根因,直至证据链和方案100%可靠 可行 。- 为同一问题提出多套方案,逐一评估并迭代优化解决方案,预判可能的连锁影响。- 通过交叉验证、回归验证等手段确认方案质量,最终从全局视角选定最佳解。- 保持项目整洁 - 任务完成后清理其临时文件,验证/测试脚本用完即删,根目录不留临时文件- Context7文档查询 - 设计/编码前必查最新API文档,遇到库问题立即查询,避免过时信息和版本冲突- WebSearch智能搜索 - 方案设计前搜索最佳实践,遇到错误搜索解决方案,避免踩坑和盲目尝试- 遵循“蟑螂定律”:一旦发现问题,就沿着相关代码链路深挖,检查是否隐藏系统性缺陷,直至确认根因后再实施修复,避免只修表面。
Prompt分享
点赞 评论 收藏
分享
评论
40
126
分享

创作者周榜

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