契约锁 | Java开发 | 电话面,一面,HR面(OC)
前言
11月16号投递->11月17号电话面->11月18号笔试(使用SpringBoot完成简易RBAC权限框架)->11月22号一面(全程八股,讲了一个小时)->HR面(11月30日)
电话面(15min)
自我介绍
实习经历
一面(55min左右)
自我介绍
项目
- 介绍一下自己最熟悉的项目?
- 项目的各个模块?
Redis
- 缓存不一致性的发生及解决?
- 什么是缓存穿透?如何解决?
- 什么是缓存击穿?如何解决?
- 什么是缓存预热?如何解决?
- Redis如何实现分布式锁?
MySQL
- 有哪些索引失效场景?
- 讲一下最左匹配原则?
- 什么是索引下推?
- 什么是索引覆盖?
- 索引结构B+树和B树的区别?
- 讲一下事务的隔离级别,以及每种隔离级别会引发什么问题?
- 什么是间隙锁?间隙锁解决了什么问题?
Java基础
- 重载和重写的区别?
- 接口和抽象类的异同?
- 有抽象方法的类一定是抽象类吗?
- 抽象类中可以没有抽象方法吗?
- 接口可以有方法实现吗?
- final关键字可以修饰什么?被修饰的方法,方法,类会怎么样?
- BIO,NIO,AIO的区别?
- 同步与异步?
JUC并发
- 什么是线程安全?Java如何解决线程安全?
- Lock 和 synchronized 有什么区别?
- 什么是volatile?
- volatile保证可见性的原理?
- volatile保证有序性的原理?
- 创建线程池有哪些核心参数?每个参数都是什么意思?
JVM
- 垃圾回收算法有哪些?每种算法的优缺点?
- 什么是双亲委派模型?
- 为什么需要双亲委派模型?
- 有哪些打破双亲委派模型的案例呢?
集合
- HashMap 有什么特点?
- HashMap的底层数据结构实现?
反问
- 部门的业务和技术栈?
- 之后的面试流程?(之后是领导终面和HR面)
HR面(15min)
引流
蚂蚁 奇安信 华为 中兴 阿里 腾讯 百度 蚂蚁 支付宝 滴滴 快手 抖音 字节头条 猝死 应届生 裁员 辞职 年终奖 秋招 春招 校招生 argue 财报 凉 pua 买房 外企 需求 瓜 卷 薪资 北京 上海 深圳 杭州 一线 拼多多 面试 福利 华为 美团 蔚来 大华 同花顺 米哈游 陌陌 探探 度小满笔试 腾讯内推 23校招 面经 滴滴笔试 滴滴 比亚迪。
#契约锁##面经交流##校招为什么重要##23秋招笔面经#