前言:
今天和大家分享的是一个在京东的朋友,在之前面试京东的时候整理的一些面试题,因为他已经面试京东成功了,这些面试题对于他来说也没有什么大的用处了,然后今天就想来和大家分享一下,,这些面试题对于面试阿里,京东,腾讯,字节跳动这些大厂都是非常有用的,希望能对大家有所帮助,下面就是整理的一部分面试题
Dubbo面试题
- Dubbo支持哪些协议,每种协议的应用场景,优缺点?
- Dubbo超时时间怎样设置?
- Dubbo有些哪些注册中心?
- Dubbo集群的负载均衡有哪些策略
- Dubbo的主要应用场景?
- Dubbo的核心功能?
- .Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间
- 还能同信嘛?
- .dubbo服务负载均衡策略?
- .Dubbo在安全机制方面是如何解?
- .dubbo连接注册中心和和直连的
JVM面试题
1.内存模型以及分区,需要详细到每个区放什么。
2.堆里面的分区:Eden,survival(from+to)
,老年代,各自的特点。
3.对象创建方法,对象的内存分配,对象的访问定位。
4.GC的两种判定方法
5.SafePoint是什么?
6.GC的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用
的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用
在什么地方,如果让你优化收集方法,有什么思路?
7.GC收集器有哪些?CMS收集器与G1收集器的特点。
8.Minor GC与Full GC分别在什么时候发生?
9.几种常用的内存调试工具:jmap、jstack、jconsole、jhat
10.类加载的几个过程
11.JVM内存分哪几个区,每个区的作用是什么
12.如和判断一个对象是否存活?(GC或者对象的判定方法)
spring面试题
1、什么是Spring框架?Spring框架有哪些主要模块?
2、使用Spring框架能带来哪些好处?
3、什么是控制反转(IOC)?什么是依赖注入
4、请解释下Spring框架中的IoC?
5、Bea Factory和ApplicationContext有什么区别?
6、Spring有几种配置方式?
7、如何用基于XML配置的方式配置Spring?
8、如何用基于Java配置的方式配置Spring?
9、怎样用注解的方式配置Spring?
10、请解释SpringBean的生命周期?
11、SpringBean的作用域之间有什么?
12、什么是Spring inner beans?
Tomcat面试题
1、Tomcat的缺省端口是多少,怎么修改?
2、tomcat有哪几种Connector运行模式(优化)
3、Tomcat有几种部署方式?
4、tomcat容器是如何创建servlet类实例?用到了什么原理?
5.tomcat如何优化?
6.内存调优
7.垃圾回收策略调优
8.共享session处理
9.专业点的分析工具有
10.关于Tomcat的session数目
11.监视Tomcat的内存使用情况122.打印类的加载情况及对象的回收情况
12、打印类的加载情况及对象的回收情况
13.Tomcat一个请求的完整过程
14.Tomcat工作模式?
SQL优化面试题
1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17
条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15?
2、Mysql的技术特点是什么?
3、Heap表是什么?
4、Mysql服务器默认端口是什么?
5、与Oracle相比,Mysql有什么优势?
6、如何区分FLOAT和DOUBLE?
7、区分CHAR_LENGTH和LENGTH?
8、请简洁描述Mysql中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
9、在Mysql中ENUM的用法是什么?
10、如何定义REGEXP
11、CHAR和VARCHAR的区别?
12、列的字符串类型可以是什么
13、如何获取当前的Mysql版本?
14、Mysql中使用什么存储引擎
Linux面试题
1、Linux中主要有哪几种内核锁?
2、Linux中的用户模式和内核模式是什么含意
3、怎样申请大块内核内存?
4、用户进程间通信主要哪几种方式?
5、通过伙伴系统申请内核内存的函数有哪些?
6、Linux虚拟文件系统的关键数据结构有哪些?(至少写出四个)
7、对文件或设备的操作函数保存在那个数据结构中?
8、Linux中的文件包括哪些?
9、创建进程的系统调用有那些?
10、调用schedule()进行进程切换的方式有几种?
11、Linux调度程序是根据进程的动态优先级还是静态优先级来调度进程的?
总结
大厂面试总的来说就是围绕着:多线程、spring、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 等,因为面试题的内容实在太多了,一篇文章写不下所以建立了一个群,所有的面试题和答案都在里面,进群就能领取资料了。
面试资料领取:点击这里进群【暗号:CSDN】
面试资料领取:点击这里进群【暗号:CSDN】
最后祝大家都能面试成功,加油吧!打工人 能点赞+收藏嘛