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

相关推荐

0讲讲jwt登录流程怎么做的1联表查询通常会注意哪些东西,一般来说会容易造成慢sql,使用的时候为了防止,写的时候通常有哪些注意事项2countdownlatch的底层是怎么实现的了解吗,你用他做了什么样的功能3看你使用了MongoDB和ES,讲讲ES的基于策略模式的数据初始化是怎么做的,为了解决什么问题4cache-aside模式的原理,怎么解决的一致性问题,如果先更新数据库,缓存宕机了,这种情况怎么解决5在你秒杀的场景下是怎么解决超卖的问题的6https加解密的过程7jvm在哪些情况下会进入老年代,如果发现堆内存不正常,增长的太快gc不下来,让你排查怎么排查,用过相关排查工具8spring你常用哪些注解,它们的含义和作用9spring发生循环依赖的例子举一个,造一个一定会出现这种情况的场景,是你刚才说的三级缓存解决不掉的场景,你刚才的思考方向是对的,构造器的依赖是这种场景,我需要你举一个具体的例子10平时写代码用ai多吗,你在学习过程中遇到困难怎么解决,可以举一个例子说明怎么解决的吗11你一般以什么途径学习新领域新技术12你在工作过程中如果和产品经理对于某个方案意见不同,怎么解决这件事,比如客户的需求产品给的方案不太合理或者更好的方法13大学期间有什么竞赛、论文吗,可以讲一下毕业论文研究方向是什么样的吗,不涉及开发没关系,存在什么问题以及你是怎么去解决的14因为现在大模型比较火,你觉得在你的论文领域它能起到帮助吗,有落地解决可能性吗反问面试官表示整体技术广度和主动性都很好,但建议深度继续挖一挖,因为实际工作中会遇到很多问题,如果不了解原理深度会难以解决无手撕,面试官感觉非常和蔼,体验极佳
查看15道真题和解析
点赞 评论 收藏
分享
评论
3
41
分享

创作者周榜

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