京东后端一面

1. 自我介绍

2. 研究生主要研究方向是啥?

3. 为啥想做应用开发?

4. 详细介绍下你的项目,和市面上的同类产品比有啥特色?

5. 聊聊项目里的数据存储方案和技术细节?

6. 图片处理时,如果用户量突然暴增,怎么做并发控制?

7. 你知道哪些限流策略?

8. Mybatis 的底层原理是啥?

9. 系统里怎么有效防止重复提交?

10. 数据库层面怎么保证幂等性?

11. 聊聊 Redis 的缓存淘汰策略?

12. 比较分析一下各种缓存方案?

13. 本地缓存导致 JVM 内存一直涨,怎么优化?

14. 介绍下 Redis 的事务?

15. 你对 AI 编程助手有啥看法?

全部评论
佬,面的哪个部门呀
点赞 回复 分享
发布于 09-02 20:59 辽宁

相关推荐

昨天 15:17
已编辑
北京大学 产品经理
被面试官鉴定为和大一刚学java的水平差不多,彻底赢了这下,赢完了哈哈,出走半身回来还是大一1.springboot从一个请求进来到被处理的流程是怎么样的呢2.tomcat线程池3.提交一个jar包是怎么在tomcat跑起来的,详细展开讲讲4.一个请求进来,在springboot中要经过两个映射的过程,详细展开讲讲这两个映射过程,比如说uri是怎么知道被哪个处理器处理的5.你说handlermapping,那这个mapping到底是咋做的呢,详细讲讲6.@autwied @resource这些注解是在程序中通过什么样的方式被springboot发现呢7.@autwied注解原理,它是怎么取到对象的,从源码的角度讲讲8.@autwied通过构造方法注入该怎么注入呢,会不会有循环依赖的问题,怎么解决呢详细讲讲9.dispatcherServlet发生了什么过程,展开讲讲10.你对servlet有多少了解呢,这个也说说了解11.你写代码的时候 import java.util和import自己定义的类,中间发生了什么过程详细展开讲讲12.假设有两个除了版本不一样其他都一样的类,一个类版本是1.7,一个类版本是1.8,类加载器会加载哪个呢13.讲讲双亲委派机制,为什么有这东西14.除了自定义类加载器,我想要指定加载1.7还能怎么做呢15.你写了一个maven工程,很多个代码文件,每个代码文件都import了很多,那这些import的东西是什么时候加载呢,一次加载还是怎么样16.static 变量,构造方法,static代码块的加载顺序是怎么样17.我定义一个static变量,是什么时候被赋值的呢,定义一个static final变量,又是什么时候被赋值的呢,定义一个int变量但是不赋值,那值是多少呢18.wait notify sleep19.sleep和wait有啥区别,为什么20.notify能不能唤醒sleep,为什么21.notifyall能不能唤醒本线程,为什么22.sleep还占用cpu资源吗,为什么23.wait还占用cpu资源吗,为什么24.join是干什么,是怎么做到这个效果的呢,从原理角度讲讲25.start和run区别26.手撕一个生产者消费者模型27.while (count == 0/size) {lock.wait}count ++/--lock.notifyall这种写法是不合适的,请优化(example:为什么不能变成while (count == 0/size) {lock.notifyalllock.wait}count ++/--lock.notifyall呢)28.写的这个代码子线程会结束吗,不会结束的话线程是什么状态呢29.守护线程是什么30.加载jdbc驱动的时候class.forname(com.mysql.cj)发生了什么过程呢31.如果class.forname代码写了两次会发生什么呢
代码不跑我跑_秋招版:全是springboot源码拷打啊,真是唐到我了
你觉得今年秋招难吗
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

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