当前位置: 首页 > 面试经验 >

契约锁 | Java开发 | 电话面,一面,HR面(OC)

优质
小牛编辑
114浏览
2023-03-28

契约锁 | Java开发 | 电话面,一面,HR面(OC)

前言

11月16号投递->11月17号电话面->11月18号笔试(使用SpringBoot完成简易RBAC权限框架)->11月22号一面(全程八股,讲了一个小时)->HR面(11月30日)

电话面(15min)

自我介绍

实习经历

一面(55min左右)

自我介绍

项目

  1. 介绍一下自己最熟悉的项目?
  2. 项目的各个模块?

Redis

  1. 缓存不一致性的发生及解决?
  2. 什么是缓存穿透?如何解决?
  3. 什么是缓存击穿?如何解决?
  4. 什么是缓存预热?如何解决?
  5. Redis如何实现分布式锁?

MySQL

  1. 有哪些索引失效场景?
  2. 讲一下最左匹配原则?
  3. 什么是索引下推?
  4. 什么是索引覆盖?
  5. 索引结构B+树和B树的区别?
  6. 讲一下事务的隔离级别,以及每种隔离级别会引发什么问题?
  7. 什么是间隙锁?间隙锁解决了什么问题?

Java基础

  1. 重载和重写的区别?
  2. 接口和抽象类的异同?
  3. 有抽象方法的类一定是抽象类吗?
  4. 抽象类中可以没有抽象方法吗?
  5. 接口可以有方法实现吗?
  6. final关键字可以修饰什么?被修饰的方法,方法,类会怎么样?
  7. BIO,NIO,AIO的区别?
  8. 同步与异步?

JUC并发

  1. 什么是线程安全?Java如何解决线程安全?
  2. Lock 和 synchronized 有什么区别?
  3. 什么是volatile?
  4. volatile保证可见性的原理?
  5. volatile保证有序性的原理?
  6. 创建线程池有哪些核心参数?每个参数都是什么意思?

JVM

  1. 垃圾回收算法有哪些?每种算法的优缺点?
  2. 什么是双亲委派模型?
  3. 为什么需要双亲委派模型?
  4. 有哪些打破双亲委派模型的案例呢?

集合

  1. HashMap 有什么特点?
  2. HashMap的底层数据结构实现?

反问

  1. 部门的业务和技术栈?
  2. 之后的面试流程?(之后是领导终面和HR面)

HR面(15min)

引流

蚂蚁 奇安信 华为 中兴 阿里 腾讯 百度 蚂蚁 支付宝 滴滴 快手 抖音 字节头条 猝死 应届生 裁员 辞职 年终奖 秋招 春招 校招生 argue 财报 凉 pua 买房 外企 需求 瓜 卷 薪资 北京 上海 深圳 杭州 一线 拼多多 面试 福利 华为 美团 蔚来 大华 同花顺 米哈游 陌陌 探探 度小满笔试 腾讯内推 23校招 面经 滴滴笔试 滴滴 比亚迪。

#契约锁##面经交流##校招为什么重要##23秋招笔面经#
 类似资料: