京东零售 提前批 Java一面
京东零售 提前批 Java一面
前言
今天面试的是京东零售部门,主要好像是负责数据中台这块的业务,面试小哥还不错~
第一面
- 自我介绍
- Java什么时候开始学习的?
- 找一个最熟悉的实习项目来介绍一下?
- 那个项目主要用的什么技术框架?
- 为什么考虑在项目中用Redis呢?
- Redis中的数据如果会变换,你会做什么样的处理?
- 网站应该涉及到登录模块的,是怎么做用户的识别以及用户操作日志的收集?
- 你实习参与的这个系统是基于单体架构,还有很多可以完善的地方,你能想到哪些呢?
- 对微服务架构有了解么,说说它的设计理念?
- 微服务之间还有什么不好的地方?
- 谈谈Feign组件?
- Feign内部是基于Ribbon,谈谈Ribbon以及它的负载均衡算法?
- 假设我有三个服务A、B、C,然后 A调用B,B调用C,假设C有问题,会导致服务不可用。那么你有什么解决方法呢?
- 讲讲什么是Hystrix?Hystrix怎么解决服务雪崩 和 服务降级
- Java里面的容器有哪些?
- ArrayList 和 Vector的区别?
- HashMap 和 HashTable的区别?(这不是和上面讲的一样么… 主动提起 CopyOnWriteArrayList 和 CurrentHashMap)
- 刚刚你提到了CurrentHashMap,那你了解HashMap的内部实现机制么
- 刚刚你提到了红黑树 + 链表,HashMap这么做它的效率为什么会更高呢?
- JVM里面常见的垃圾回收算法有哪些?
- 怎么确定一个对象是否是垃圾呢?
- 你一般在实际开发中用了哪些垃圾收集器?
- 对于不同垃圾收集器,在不同的应用场景下,你有什么理解么?
- 刚刚提到你在自己的低配置服务器(1核2G)会使用Serial GC ,出于什么考虑的?
- 假设现在不受资源限制,那么你会考虑怎么选择垃圾收集器呢?
- 线程池中线程的数量是通过什么来设置,一般设置的基准是什么?(IO密集型和计算密集型)
- 反问环节
后语
一周到两周内给通知,关注官网的面试进度和邮件通知。 许愿二面~
你可能感兴趣的文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦