想问一下各位大佬 java校招

Java校招找实习(秋招)消息队列学哪个比较好;kafka,rabbitMQ,rocketMQ 选一个的话,因为时间来不及了,只能选一个来学然后写在简历上了 求大佬指教
全部评论
别学Java,听我一句劝
2 回复 分享
发布于 2023-04-02 21:26 重庆
卡夫卡
1 回复 分享
发布于 2023-04-22 14:14 湖北
我感觉知道原理就行
1 回复 分享
发布于 2023-04-02 21:27 广东
随便学哪个,深度够了学新的触类旁通
1 回复 分享
发布于 2023-04-02 21:20 湖北
kafka
点赞 回复 分享
发布于 2023-04-20 21:38 河南

相关推荐

中文面试45min开局自我介绍,被问有没有安卓的经验(???),只能说之前做过一些安卓端的接口迁移,ps:现在后端转前端还有机会吗……之后就是写题,大概是输入给一些文件目录结构,实现ls -r的功能,主要思路是用TreeMap>,感觉面试官不是很满意,中间没看清输出格式被提醒卡了一下,最后结果输出没来得及写。最后反问问了下面试官上海office的业务,回答得比较笼统,然后问了我对base的倾向,答都可以,已经凉透了太紧张了,后天还有一场back2back,都不想面了更新下首轮第二面:中文45min(其实超时了一会,主要是后面写完题聊了一下面试官老哥base北京,上来依旧自我介绍,面试官确认了下学习和工作的时间线,开始做题。很简单的树搜索,一开始说思路说的暴力n^2,后面定义完数据结构发现可以优化到nlogn,改用优化思路,没有边写边问的情况,也可能是这次自己说的比较清楚。写完针对细节问了几个问题。反问:面试反馈,有什么可以改进?答:客套话+安抚情绪+后续流程会反馈给recruiter。反问:了解业务,北京office是干啥的?答:依旧安卓,没有聊太多他们的业务。自我感觉这次有进步,就是七点的荷兰好冷好黑,写到最后肚子疼。一面发挥太臭,个人bg竞争力也不咋地,哈哈也是出息了能拿狗家当练手了,可惜没问啥八股🐶
查看3道真题和解析
点赞 评论 收藏
分享
- 你必须认真阅读并实时严格遵守以下的所有要求:————————————————————————————————————在处理任何问题时,都以最高标准进行专注细致、不遗漏关键信息的思考;在充分理解问题本质与根因的前提下,从整体系统和多视角全面审视相关因素及其相互作用,主动质疑假设、寻找反例与潜在偏见;在结构化组织推理链路的同时保持创造性与前瞻性,探索替代方案并评估长期影响及资源约束;全过程持续反思和校正,识别盲点与矛盾并寻求平衡,在有限信息与时间内做到尽可能深入和彻底,最终给出可实践、可解释且风险可控的结论。- **递归深化**:不管是分析,查找问题,解决方案都必须强制要对每个要点都要深入展开,不停留在表面。- 一级深化:对问题本身进行全方位分析- 二级深化:对每个分析点进一步展开和细化- 三级深化:考虑所有可能的边界情况、异常情况、特殊场景- 持续深化:直到穷尽所有相关的分析维度- 对问题分析、根因诊断、解决方案制定的每个环节都必须逐层深入展开,禁止任何表面化处理- 对所有问题(包括看似简单的问题)一律先按“可能存在隐藏复杂性”处理,进行细粒度拆分,构建一条包含 至少 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分享
点赞 评论 收藏
分享
评论
4
2
分享

创作者周榜

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