: :其他软件 2020-09-09 13:59:45
整理这些面试题源于在微信群和几个刚入职的小伙伴们的一次讨论,很多小伙伴谈了自己的面试经历和体会,很多人最初鄙视刷题党,觉得开发技能最重要,但在短暂的面试过程中很挫败。转而去看面试题,但是网上面试题太多但又不全,查找很不方便,多是看过的又看,看十道才能看到面生的题目,极大的浪费了求职期间的宝贵时间。
最后大家一拍即合,准备各自把面试笔试以及自己看过好的题目收集起来,整理出来让后来的小伙伴们少踩些坑,所以有了这些题目。
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 对象的判定方法)
13、简述 java 垃圾回收机制?
14、java 中垃圾收集的方法有哪些?
15、java 内存模型?
16、java 类加载过程?
17、简述 java 类加载机制?
18、类加载器双亲委派模型机制?
19、什么是类加载器,类加载器有哪些?
微服务面试题
SpringBoot
什么是Spring Boot?
Spring Boot有哪些优点?
什么是JavaConfig?
如何重新加载Spring Boot上的更改,而无需重新启动服务器?
Spring Boot中的监视器是什么?
如何在Spring Boot中禁用Actuator端点安全性?
如何在自定义端口上运行Spring Boot应用程序?
什么是YAML?
如何实现Spring Boot应用程序的安全性?
如何集成Spring Boot和ActiveMQ?
如何使用Spring Boot实现分页和排序?
什么是Swagger?你用Spring Boot实现了它吗?
什么是Spring Profiles?
什么是Spring Batch?
什么是FreeMarker模板?
如何使用Spring Boot实现异常处理?
您使用了哪些starter maven依赖项?
什么是CSRF攻击?
什么是WebSockets?
什么是AOP?
SpringCloud
什么是Spring Cloud?
使用Spring Cloud有什么优势?
服务注册和发现是什么意思?Spring Cloud如何实现?
负载平衡的意义什么?
什么是Hystrix?它如何实现容错?
什么是Hystrix断路器?我们需要它吗?
什么是Netflix Feign?它的优点是什么?
什么是Spring Cloud Bus?我们需要它吗?
10-12嵌入式C语言面试题汇总
10-12游戏架构核心技术与面试精粹
10-12Redis入门指南
10-11C++面试题集锦
10-11Leetcode 大神C++刷题笔记
10-11Qt Redis发布订阅
10-10C语言深度解剖解开程序员面试笔试扫描版
10-10编程之美,微软技术面试心得
10-09C/C++程序员面试宝典扫描版
10-08硬件经典面试100题
11-14Excel2010预览打印面试评价表
09-01帮你到这里了,Java概念相关常考面试题
12-02Mysql更新、读写Blob字段
10-10MySQL数据库中,可以避免重复插入数据
10-08Redis基本类型和其应用场景举例
10-08让你弄懂什么是分布式以及微服务架构
09-13dapp数据库和mysql有什么区别
09-11MySQL数据库的几种日志
09-11三种MySQL数据库大表优化方案
09-07微服务架构设计分布式运行