java 高级工程师面试题

1、自我介绍
2、介绍你最熟悉的一个项目
3、讲下这个 XSS 攻击
4、HashMap 的结构?HashMap 、 HashTable 和 ConcurrentHashMap 的区别?
5、HashMap 中怎么解决冲突的?(要我详细讲下)
6、ConcurrentHashMap 和 HashTable 中线程安全的区别?为啥建议用 ConcurrentHashMap ?能把 ConcurrentHashMap 里面的实现详细的讲下吗?
7、Session 和 Cookie 的区别?
8、你项目中登录是怎样做的,用的 Cookie 和 Session?
9、讲讲你对 Spring 中的 IOC 和 AOP 的理解?
10、问了好几个注解的作用?
11、statement 和 preparedstatement 区别?
12、$ 和 # 的区别?以及这两个在哪些地方用?
13、前面项目介绍了数据是爬虫爬取过来的,那你讲讲你的爬虫是多线程的吧?
14、讲讲 Python 中的多线程和 Java 中的多线程区别?
15、自己刚好前几天在看线程池,立马就把面试官带到我熟悉的线程池,和面试官讲了下 JDK 自带的四种线程池、ThreadPoolExecutor 类中的最重要的构造器里面的七个参数,然后再讲了下线程任务进入线程池和核心线程数、缓冲队列、最大线程数量比较。
16、线程同步,你了解哪几种方式?
17、讲下 Synchronized?
18、讲下 RecentLock 可重入锁? 什么是可重入锁?为什么要设计可重入锁?
19、讲下 Volatile 吧?他是怎样做到同步的?
20、Volatile 为什么不支持原子性?举个例子
21、Atomic 怎么设计的?(没看过源码,当时回答错了,后来才发现里面全部用 final 修饰的属性和方法)
22、问几个前端的标签吧?(问了一个不会,直接说明我偏后端,前端只是了解,后面就不问了)
23、SpringBoot 的了解?
24、Linux 常用命令?
25、JVM 里的几个问题?
26、事务的特性?
27、隔离级别?
28、网络状态码?以 2、3、4、5 开头的代表什么意思。
29、并发和并行的区别?
30、你有什么问题想问我的?

1、先自我介绍
2、什么是多态?哪里体现了多态的概念?
3、HashMap 源码分析,把里面的东西问了个遍?最后问是不是线程安全?引出 ConcurrentHashMap
4、ConcurrentHashMap 源码分析
5、类加载,双亲委托机制
6、Java内存模型(一开始说的不是他想要的,主要想问我堆和栈的细节)
7、垃圾回收算法
8、线程池,自己之前看过,所以说的比较多,最后面试官说了句:看你对线程池了解还是很深了
9、事务的四种特性
10、什么是死锁?
11、乐观锁和悲观锁的策略
12、高可用网站的设计(有什么技术实现)
13、低耦合高内聚
14、设计模式了解不?你用过哪几种,为什么用,单例模式帮我们做什么东西?有什么好处?
15、你参与什么项目中成长比较快?学到了什么东西,以前是没有学过的?
16、项目中遇到的最大困难是怎样的?是怎么解决的?


1.线程池的原理
2.jvm模型
3.GC回收
4.synchronized锁的原来
5.CAS原理
6.tomcat最大连接数之类配置
7.RocketMQ有哪几类消息类型,有哪些部分构成,底层数据存储在哪里
8.volatile特性并举例

1、数据库转账,怎么实现?
2、结合你的项目,说说对象在JVM中的变化
3、CMS回收的好处?
4、输入url,怎么访问到了项目应用?
5、SpringMVC流程?
6、mysql锁机制?
7、concurrentHashMap原理?
8、ES原理?
9、spring加载过程
10、volatile的用法
11、JVM构成
12、如何避免数据“脏读”
13、一个请求三个异步处理互相不耦合怎么办?
14、事物和脏读
15、rpc通信,thrift和zookeeper怎么用的,thrift协议
16、项目当中用到的并发策略

1、dubbo框架原理,使用什么协议,怎么实现一个dubbo服务
2、rabbitmq基本概念
3、假定你用spring实现一个服务,一个request从客户端到服务器,再到最后的返回,经过哪些步骤,具体是怎么运作的
4、web项目的web.xml配置哪些东西

1、LinkedList和Arraylist区别
2、HashMap的存储结构和rehash
3、mysql的事务机制
4、覆盖索引原理
5、nio原理
6、dubbo rpc调用原理
7、sprign 的bean的生命周期
8、并发类的使用场景





猜你喜欢

转载自blog.csdn.net/tanhoqi451/article/details/79699583