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
全部评论
接好运
点赞 回复 分享
发布于 02-28 15:51 云南
今天面的这个部门,佬有后续吗
点赞 回复 分享
发布于 02-28 19:13 四川
没有手撕吗,佬
点赞 回复 分享
发布于 03-01 15:52 江苏
佬好厉害啊
点赞 回复 分享
发布于 03-03 16:51 北京

相关推荐

2025届 文远知行 系统研发工程师 一面 70min1. 操作系统项目是怎么样的一个项目,是 demo 吗,代码量有多少2. ext4 排查过程详细讨论,在排查的处理逻辑方面讨论了很久3. Linux 系统中,有关于读写的调用有哪些,pread 和 pwrite 了解吗4. 如果一个硬盘 IO 时阻塞了,会发生什么情况5. 一个 read 请求的全流程,从用户态接口到落到物理磁盘6. netstat?7. 查看 CPU 占用的情况,里面有个 wait 字段是什么意思8. 如何查看硬盘的占用?du df -h9. 做题:给定一个不含有重复值的数组 arr,找到每一个 i 位置左边和右边离 i 位置最近且值比 arr[i] 小的位置。返回所有位置相应的信息。(25届校招已开放,26届实习生同步招聘)💼 公司岗位:全球领先的L4级自动驾驶技术公司,目前在招岗位涵盖算法,开发,测试,硬件相关岗位,base北上广深/美国圣何塞/新加坡;🫶️ 团队氛围:工作不用打卡,环境开放,氛围良好,大牛多多,公司每月开一次全员会议,更新最新公司进展与解答员工关心的问题;👨🏻‍💻 工作环境:总部在广州海珠国际生物岛,窗外风景很好,办公区还有台球桌和乒乓球桌,楼下也适合散步跑步打球等各种户外活动;💰 薪资待遇:岗位不同待遇不同,研发人员全员持股,六险一金齐全,公积金最高档缴纳;公司全年包三餐,每周可以自选工作日每天的餐品,每天有免费零食,夏天有备冰淇淋雪糕等;❤️ 职场感受:个人感觉是很适合历练成长的地方,在这里只要有付出,不愁得不到回报,能力突出者很快能有独当一面的机会;【内推链接】https://app.mokahr.com/m/campus_apply/jingchi/2137?recommendCode=DSaUuUtT#/jobs【内推码】DSaUuUtT                                                                               【备注】使用内推码的同学可以留下【姓名缩写+岗位】帮你跟进进度哦                                                       #文远知行#                                                                                                             #内推#                                                                                                           #内推码#                                                                                                           #秋招#                             #实习#                                                                    
点赞 评论 收藏
分享
评论
3
39
分享

创作者周榜

更多
牛客网
牛客企业服务