常见面试题

1.jdk1.8新特性
2.你对RPC协议的理解
3.你对restfull 接口的理解
4.HashMap 是不是线程安全的,不是如何让他线程安全
5.你们用了redis什么,数据结构有哪些,常用命令有哪些。
6.你们用了springBoot 那些东西,spring cloud 哪些组件
7.mq 使用场景,公司项目中如何用的
8.ES 你们项目中是如何分词的
9.concurrentHashMap 底层实现,HashMap 底层实现
10.单链表你如何实现插入,删除,新增
11.netty有没有用过,理解原理吗
12.你们用哪些MQ中间件,我说阿里云rocketMq,
13.rocketmq 如何保证消息不丢
14.rocketmq 如何保证消息不重复消费
15.rocketmq 如何保证顺序
16.tomcat 工作机制,实现原理。。。
17.redis 集群如何实现,主从复制如何实现
18.线程池用过吗,用过请讲一下线程池的工作机制。
19.线程池中的空闲线程如何实现的。就是说怎么让线程池里有空闲线程的
20.你们公司有分表分库吗,如何分表分库
21.常用的LINUX命令
22.你查过线上那些问题,查询步骤是啥
23.调用接口很慢,如何排查
24.你们APP的并发量是多少,成单量多少
25.秒杀系统,如何实现,你感觉秒杀会遇到哪些技术问题,如何解决
26.多线程同步锁synchronized 底层如何实现的
27.spring cloud 注册中心的理解,实现原理
28.spring cloud 熔断机制的理解,实现原理
29.java虚拟机垃圾回收机制,算法。
30.java JVM 常用配置参数,实际工作中如何根据情况配置的。如何查看堆栈使用情况。
31.springBoot application启动类上的注解有哪些,分别起什么作用。

https://www.jianshu.com/p/a26c1d8c4d1b

https://blog.csdn.net/qq1137623160/article/details/71248673

posted @ 2019-03-26 14:00  superverysunny  阅读(112)  评论(0)    收藏  举报