京东 秋招 JDS 后端 一面

面试官很友善, 对项目是刨根问底,对项目提出的缺点令人难堪, 只能不断道歉。

【面试问题】

🎯 **自我介绍与项目概览**
1. 请用 3-4 分钟做一个简洁的自我介绍,突出技术栈与研究方向即可,项目细节稍后展开。

🧠 **算法与代码能力**
2. 🔢 给定一个整数数组,要求用 O(n) 时间、O(1) 额外空间输出每个位置“除自身外所有元素的乘积”,请阐述思路并现场共享屏幕写出 C++ 代码。  
3. 📈 给定一个整数数组,说明如何转化为最长非递减子序列问题,并现场共享屏幕写出 C++ 代码。  
4. ✂️ 针对最长非递减子序列的代码,请进一步压缩中间数组,真正做到 O(1) 额外空间。

🔍 **C/C++ 语言与内存管理**
5. 🆚 请比较 C++ 的 new/delete 与 C 的 malloc/free 的差异。  
6. 🧩 malloc/free 的底层实现流程是什么?
7. 🔎 实际项目中如何定位内存泄漏?如果没有 Valgrind 这类工具,如何实现内存泄漏检测器?  
8. 💥 描述一种“栈崩但栈顶代码无异常”的实际场景,并解释其成因与排查思路。

🛰 **xxx项目深挖**
9. 🌐 概述你在观测平台项目中的角色、系统功能与业务价值。  
10. 🧱 画出数据流向图并说明
11. ⚖️ 为什么引入 Redis Stream 作为消息队列?削峰填谷的具体策略与降级方案是什么?如果消费速度持续低于生产速度,如何避免 Redis 内存爆掉?  
12. 🗂️ Redis Stream 与 List、Pub/Sub 在消息队列场景下的优劣对比;ACK 机制与消费组在内部是如何实现的?  
13. 🔄 如果去掉 Redis Stream, 直连数据库,你会如何重新设计流量控制与降级逻辑?  

问有没有看过 redis 源码? 没看过
为什么要用消息队列?  面试官觉得完全没必要。只能不断道歉。
了解过 stream 的实现吗?  没有

📁 **xxx项目深挖**
16. 🔧 为何不用 HTTP/RPC?  回答不了, 实际上项目只是玩票。
17. ⏳ 当前实现中有没有通知机制?  
18. 🌐 如果改用 RESTful API,用 URL 路径同样模拟层级结构,不是也可以吗?  确实是。

玩具项目, 和生产实际不太相关

#应届生初入职场,求建议##在职场上,你最讨厌什么样的同事##牛客创作赏金赛##秋招投递记录##面试问题记录##秋招笔面试记录# #牛客AI配图神器# #京东#
全部评论
你之前笔试了吗,为啥面试还手撕代码
1 回复 分享
发布于 08-17 13:06 辽宁
感谢分享!!我主页简介有最近在做的大厂项目,可以包装简历,秋招机会更多,不然的话没有一个好的实习或者项目秋招很难通过筛选,竞争激烈
点赞 回复 分享
发布于 08-22 19:59 江苏
佬应聘的是java后端吗,为什么写C++的代码
点赞 回复 分享
发布于 08-19 21:11 重庆
针对最长非递减子序列的代码,请进一步压缩中间数组,真正做到 O(1) 额外空间。 这真的能压缩吗?
点赞 回复 分享
发布于 08-19 11:48 江苏
二面了
点赞 回复 分享
发布于 08-18 11:58 湖南

相关推荐

11-11 08:58
已编辑
华南理工大学 golang
📍面试公司:京东物流💻面试岗位:后端开发❓面试问题:11.4 一面主要在问项目,刷别人的面经看到有问表结构设计的,提前准备了下,确实有问到,uu们可以面前再看看无八股无手撕,整体流程类似于面试官有哪里没理解的地方再详细的给他介绍一下,面试官反馈很好,听的时候一直在点头,不压力。第二天早上约了二面。11.6 二面二面发挥的不太好,面试官问到了一些不太懂的东西1.你们公司的异常处理框架是怎么样的?我说了一些golang里面的错误处理机制,以及自己排查bug跟打印日志,ELK的一些内容,但是面试官好像不是问的这个,其实他此时还不知道我用的是golang,他们部门用的是Java,知道我用golang之后就没问下去了。2.详细讲一下你们的高并发场景,是遇到了什么样的瓶颈吗?你们是怎么分析并且解决的?3.项目还有什么改进的地方?你说的这些改进的点为什么没有去进行一个实现呢?4.平时有没有对ai工具进行一些探索和使用?你觉得提效的地方在哪里,以及目前的AI辅助工作的流程里有哪些缺陷?5.有没有对物流工作有一些了解?了解京东的工作强度吗?反问环节问了一下对go转Java的看法,面试官说不在意这些,语言不重要重要的是交流沟通能力,而且可能之后有些场景要用到go反而是优点。京东的面试官是真的有礼貌,称呼的时候一直用“您”给我整的都有点不好意思了。我感觉虽然说是可以接受go转Java其实优先级还是挺低的,应该是个客套话,所以go的兄弟如果面试官没发现用的是go还是不要说了。11.10   约了HR面,要线下,部门在北京去不了,换成去广州的一个部门线下面试,还挺远的🙌面试感想:
查看6道真题和解析
点赞 评论 收藏
分享
评论
2
23
分享

创作者周榜

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