2.27 京东零售一面 50min

1. 部门介绍:广告:底层行为数据, 服务上层标签, 通过服务保留出去, B端服务出去
2. 学校经历为什么不去做算法?
3. JavaIO 流常用流和使用场景
4. JVM内存模型
5. 类加载机制是什么?怎么自定义以及使用场景有哪些?
6. JVM实际调参
7. 怎么检验JVM内存泄露
8. 线程池机制
9. 基于CompletableFuture构建三级任务流水线怎么做的, supplyAsyc -> thenCompose
10. 权限控制为什么要做, 优先级队列到资源点控制的转变?
11. 项目问题, 画图优化怎么实现的?AI又是咋回事?
12. RBAC动态拼接怎么避免SQL注入的问题
13. 为什么要用状态机来实现线程安全,Redis存一下不行吗?幂等又是怎么实现的?
14. 项目为什么要用Kafka作为消息队列?
15. 怎么保证消息消费的顺序性?
16. 优化缓存策略是指什么?
17. 问了下会不会c++?

回答:
1. 部门
2. 个人原因
3. 用的不多,但是都是从派生
● InputStream/Reader
● OutputStream/Writer
4. 堆、字符串常量池、方法区、运行时常量池、线程空间(虚拟机栈、本地方法栈)、code cache、直接内存
5. 双亲委派机制, 重写loadclass方法可以破坏, 比如想tomact重写了机制, 可以实现不同web服务有自己的命名空间。 后续面试官说也可以用于自己加载的时候进行加密
6. 堆大小、元空间大小、垃圾回收期等
7. athras stack 找内存问题, 面试官说用java 自带的jvisualvm或者MAT 也能分析
8. 源码里, 每次有任务来就addworker(),增加线程直到核心线程数, 多余的任务会放入阻塞队列(参数指定), 超过阻塞大小会增加线程addworker直到最大线程数, 再多会根据拒绝策略抛出异常或者抛出任务、也可以返回给主线程实现
9. 如题所示
10. 之前优先级队列比较简陋, 如果一个角色的权限变动还需要上线, 之后用资源点映射,只需要在网页上勾选即可
11. 项目自主实现, 2d画图哪些,感觉是在确认真实性
12. 业务的入参校验拦截, 没在时间sql拼接拦截
13. 业务要求,状态清晰明了, 后续有新增直接增加配置就可以, 同时线程安全加锁的同时 如果失败可以返回失败的原因(配置不允许)
14. 公司自研
15. 确定分区 or 只有一个分区
16. Golang里面的Atomic类可以在内存里面加本地缓存, 同时设置分布式缓存?
17. 学的是c语言、Java、python
全部评论
佬好厉害啊
点赞 回复 分享
发布于 2025-03-03 16:51 北京
没有手撕吗,佬
点赞 回复 分享
发布于 2025-03-01 15:52 江苏
今天面的这个部门,佬有后续吗
点赞 回复 分享
发布于 2025-02-28 19:13 四川
接好运
点赞 回复 分享
发布于 2025-02-28 15:51 云南

相关推荐

04-13 15:31
门头沟学院 Java
某游戏厂,面了 1h。大部分时间都是问纯八股,项目一点没问,手撕也很简单,网上搜到的面经大部分是C++八股文轰炸或者项目拷打。是不是因为一开始就对我不感兴趣所以干脆不为难我了面经如下:自我介绍游戏经历主要编程语言(我说的Java 但是岗位写的是C++/GoLang)求职方向是后端,为什么选择游戏服务器开发有Linux使用经历吗(项目部署)用过的Linux命令查看文件用什么命令,查看大文件呢?租服务器会关注服务器配置吗,如何确定这个配置能够满足项目部署的需求?会分析服务器使用情况吗(CPU、内存使用率),如何定位具体的线程资源使用情况?讲讲数组和链表结构、常用操作、时间复杂度为什么数组支持随机访问(内存连续+偏移量)讲讲栈和队列结构、区别、应用讲讲RabbitMQ如何用数组实现队列讲讲哈希,平时用过哪些哈希的数据结构哈希表的key如何获得什么是哈希冲突哈希底层原理了解吗面向对象三大特性现场写一下多态的例子讲讲平时用过的设计模式手撕反转链表、反转字符串反问的时候面试官说我可以自信一点()最后给点建议吧:纯八股 + 项目一点没问,大概率不是“不感兴趣所以不为难你”,更可能是:1,面试官习惯按固定流程走,先筛基础2,或者他觉得项目跟岗位匹配度不高,问了也白问,3,面了一个小时还给建议,说明你至少过了他的及格线。别自己加戏
查看23道真题和解析
点赞 评论 收藏
分享
04-13 09:20
已编辑
电子科技大学 C++
自我介绍 实习1. 去上一家公司实习的目的?2. 为什么离职?3. 上一家公司职场氛围和交流氛围如何?4. 上一家公司实习主要的工作背景和产出?5. 介绍一下上一家公司实习的背景和原理6-12. 实习拷打13. 上一家公司有没有 AI 提效工具?有没有 AI 培训?其他员工有没有相关的使用经验?14. 你为什么在实习开发中使用 AI 工具吗?15. 总结一下上一家公司实习你的收获是什么?16. 实习期间,你遇到最困难的一个点?你是如何解决的?项目1. Raft 项目的动机是什么?算法无闲聊1. 你转专业了吗?还是自学?2. Golang 和 C++ 哪个用得比较多?3. 面试官介绍 Golang 和 C++ 在后端和鸡架开发之间的差异...4. 能实习多久?专业其他同学的规划是读研还是就业?5. 你为什么想要就业?你不用上课吗?6. 有没有想过跨考?7. 反问总结第一次约面后,面试官临时有会,面试前 5 分钟取消会议。推迟了一天,然后又迟到 10 分钟。自我介绍完就感觉像是 KPI 面了,不过没关系,感觉还是很好为人师的面试官,反问环节直接让他帮我把从 C++ 到 Golang 学习路线规划了一下,也请教了一下应该阅读哪些书籍。
发面经攒人品
点赞 评论 收藏
分享
评论
3
42
分享

创作者周榜

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