电话面试
自我介绍

项目介绍

  1. shiro的原理
  2. redis做商品缓存,说一说你对缓存的理解,为什么要用缓存?
  3. redis用在哪里?怎么用的
    引申了一些redis的特性,适用场景
  4. 数据库的乐观锁是如何实现的
  5. 如何保证缓存和数据库的一致性?
  6. 先写数据库,再写缓存;先写缓存,再写数据库;哪种方式比较好?说说你的理解

Java并发

  1. Java.Util.Concurrent包里用过哪些类?怎么用的?知道原理嘛?
    答了ThreadLocal,使用场景、原理以及可能发生的问题——内存泄漏和它的解决方案

Jdk8

新特性有哪些?
Lambda表达式,函数式接口,默认方法
你有没有想过JDK8为什么这么设计,为什么一起更新这些内容?它们之间有什么联系?
没有。。。

在字节实习做了啥,哪种类型的任务比较多

感觉京东面试官比较友好,多为开放式问题,提出一个点让你说说自己的理解
比较喜欢这种提问方式,至少不会冷场
应该过了,准备二面