java京东零售_校招面试/面经汇总/3_京东零售提前批Java一面/README.md · zduke0520/LearningNotes - Gitee.com...

# 京东零售 提前批 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密集型和计算密集型)

- 反问环节

## 后语

一周到两周内给通知,关注官网的面试进度和邮件通知。 许愿二面~

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值