数字马力 Java 秋招 线上 二面
总时长75分钟,拷打的有点狠,深挖框架+实践 + 基础知识,还以为在面阿里。面试官是阿里系相关的,连JDK版本的优化都摸得很透彻。
问的有点多,有些记不起了。
更新:很遗憾,发感谢信了。
总体来说:面试官说我的水平超越当年的ta,作为校招生这个深度已经足够,对应的薄弱点可以深入学习下。
内容包括:java基础 + java并发 + MySQL + Redis + Netty + Spring + SpringCloud + Nacos + 项目
Java基础:
有用过集合吗?说一说常用的集合
Hashmap的底层结构?是怎么装入的?
那HashMap扩容是怎样的,有特别的运算吗?
知道哪些 java 并发包下的工具,详细介绍一下?
synchronized,AQS是什么,有什么区别?
volatile 是什么,和synchronized 有什么区别?synchronized能保证可见性吗?
AQS的实现类有哪些?说一下reentrantlock,除了reentrantlock还知道其他吗?
乐观锁和悲观锁是什么?具体的实现方案有哪些?
公平锁和非公平锁的优点是什么?
公平锁需要维护等待队列吗?
ArrayList和LinkedList是什么,有什么区别?
JUC:
线程池是怎样的?有哪些创建方式?
那线程池的参数怎样设计?
线程的状态有哪些?线程池如何处理这些任务?
非核心线程会回收,那核心线程会回收吗?如果回收怎么设置呢?
如果设计一个动态线程池,你会怎样设计呢?详细说明一下。
如果要动态更改线程池线程的类型,有什么设计方法吗?
项目中有用到多线程吗?是为了做什么?
Redis、MySQL:
现实中用有到哪些Redis的数据结构,举例说明一下。
布隆过滤器的底层是怎样的?有什么优缺点?
布隆过滤器有误判吗?是实际存在有误判还是不存在有误判?
那么误判怎么进一步处理?是直接查询数据库吗?
MySQL的log文件有哪些?介绍一下作用
MySQL有哪些锁?
RocketMQ:
RocketMQ怎么实现顺序消息?
为什么会存在幂等消息,处理方案呢?
Spring:
Spring 的框架的核心是什么?
JDK 代理和 CGLib 代理是什么?区别?
听说过AOP吗,是怎样实现的?有什么功能?
Spring 是怎样解决循环依赖的?
Spirng 的Bean的初始化过程是怎么样的?
Spring 的常见注解有哪些,有什么功能?
Spirng MVC是什么?
SpringCloud:
了解过微服务吗?SpringCloud有哪些组件和对应的功能?
直到SpringCloudAlibaba吗?有哪些组件?
Nacos是什么?作用主要是什么?
sentinel 的限流是怎样的?底层是怎样实现的?
限流在项目中是怎么用的?
Netty是什么了解吗?它为什么高效,怎么做到的?从底层角度讲一讲。
反问:技术栈,部门,导师等。
问的有点多,有些记不起了。
更新:很遗憾,发感谢信了。
总体来说:面试官说我的水平超越当年的ta,作为校招生这个深度已经足够,对应的薄弱点可以深入学习下。
内容包括:java基础 + java并发 + MySQL + Redis + Netty + Spring + SpringCloud + Nacos + 项目
Java基础:
有用过集合吗?说一说常用的集合
Hashmap的底层结构?是怎么装入的?
那HashMap扩容是怎样的,有特别的运算吗?
知道哪些 java 并发包下的工具,详细介绍一下?
synchronized,AQS是什么,有什么区别?
volatile 是什么,和synchronized 有什么区别?synchronized能保证可见性吗?
AQS的实现类有哪些?说一下reentrantlock,除了reentrantlock还知道其他吗?
乐观锁和悲观锁是什么?具体的实现方案有哪些?
公平锁和非公平锁的优点是什么?
公平锁需要维护等待队列吗?
ArrayList和LinkedList是什么,有什么区别?
JUC:
线程池是怎样的?有哪些创建方式?
那线程池的参数怎样设计?
线程的状态有哪些?线程池如何处理这些任务?
非核心线程会回收,那核心线程会回收吗?如果回收怎么设置呢?
如果设计一个动态线程池,你会怎样设计呢?详细说明一下。
如果要动态更改线程池线程的类型,有什么设计方法吗?
项目中有用到多线程吗?是为了做什么?
Redis、MySQL:
现实中用有到哪些Redis的数据结构,举例说明一下。
布隆过滤器的底层是怎样的?有什么优缺点?
布隆过滤器有误判吗?是实际存在有误判还是不存在有误判?
那么误判怎么进一步处理?是直接查询数据库吗?
MySQL的log文件有哪些?介绍一下作用
MySQL有哪些锁?
RocketMQ:
RocketMQ怎么实现顺序消息?
为什么会存在幂等消息,处理方案呢?
Spring:
Spring 的框架的核心是什么?
JDK 代理和 CGLib 代理是什么?区别?
听说过AOP吗,是怎样实现的?有什么功能?
Spring 是怎样解决循环依赖的?
Spirng 的Bean的初始化过程是怎么样的?
Spring 的常见注解有哪些,有什么功能?
Spirng MVC是什么?
SpringCloud:
了解过微服务吗?SpringCloud有哪些组件和对应的功能?
直到SpringCloudAlibaba吗?有哪些组件?
Nacos是什么?作用主要是什么?
sentinel 的限流是怎样的?底层是怎样实现的?
限流在项目中是怎么用的?
Netty是什么了解吗?它为什么高效,怎么做到的?从底层角度讲一讲。
反问:技术栈,部门,导师等。
全部评论
啊?佬这么狠吗😨
这么恐怖
不问项目吗,八股盛宴啊
这都能发感谢信?还是说觉得佬太强不回去
我一面就面了一小时[牛泪问的问题感觉差不多
怎么小红书有个一模一样的贴,是楼主本人吗
相关推荐
11-06 10:59
门头沟学院 Java 点赞 评论 收藏
分享