突击面试
文章平均质量分 84
突击面试题助力金九银十,持续更新《最少必要面试题》
JavaPub-rodert
技术&自媒体,专注于面试技巧,擅长Java、Go、MySQL、区块链
展开
-
10道不得不会的缓存面试题【缓存】
缓存,就是数据交换的缓冲区,针对服务对象的不同(本质就是不同的硬件)都可以构建缓存。而我们平时说的缓存,大多是指内存。目的是,把读写速度【慢】的介质的数据保存在读写速度【快】的介质中,从而提高读写速度,减少时间消耗。CPU 高速缓存 :高速缓存的读写速度远高于内存。CPU 读数据时,如果在高速缓存中找到所需数据,就不需要读内存CPU 写数据时,先写到高速缓存,再回写到内存。磁盘缓存:磁盘缓存其实就把常用的磁盘数据保存在内存中,内存读写速度也是远高于磁盘的。读数据,时从内存读取。原创 2022-11-30 21:46:57 · 2835 阅读 · 1 评论 -
10道不得不会的 Java容器 面试题
10道不得不会的 Java容器 面试题。1. 请说一下Java容器集合的分类,各自的继承结构2. Collection 和 Collections 有什么区别?3. List、Set、Map 之间的区别是什么?4. HashMap 和 Hashtable 有什么区别?5. 说一下 HashMap 的实现原理?6. 谈谈 ArrayList 和 LinkedList 的区别7. 谈谈ArrayList和Vector的区别8. 请谈一谈 Java 集合中的 fail-fast 和 fail-saf原创 2022-11-08 08:35:22 · 2636 阅读 · 2 评论 -
10道不得不会的 SpringBoot 面试题
SpringBoot1. 为什么要用 spring boot?2. spring boot 有哪些优点?3. spring boot 核心配置文件是什么?4. spring boot的核心注解是什么?由那些注解组成?5. 说一下springboot的自动装配原理6. SpringBoot、Spring MVC和Spring有什么区别?7. SpringBoot启动时都做了什么?8. SpringBoot 中的监视器是什么?9. SpringBoot 中的starter到底是什么 ?原创 2022-11-07 08:08:36 · 960 阅读 · 0 评论 -
10道不得不会的 Kafka 面试题
🚀自媒体 JavaPub 独立维护人,全网粉丝15w+,csdn博客专家、java领域优质创作者,51ctoTOP10博主,知乎/掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和副业。🚀最少必要面试题 ,获取《10万字301道Java经典面试题总结(附答案)》pdf,背题更方便,一文在手,面试我有。原创 2022-08-19 20:23:38 · 661 阅读 · 0 评论 -
10道不得不会的 JavaEE 面试题
最少必要面试题原创 2022-07-05 23:39:25 · 847 阅读 · 5 评论 -
10道不得不会的 Zookeeper 面试题
以下是 Kafka面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,。评论区见本系列《最少必要面试题》ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。Zookeeper 从设计模式角度来理解, 是一个基于观察者模式设计的原创 2022-06-29 17:41:28 · 1360 阅读 · 6 评论 -
【Kafka】10道不得不会的 Kafka 面试题
以下是 Kafka面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,。评论区见在面试kafka中,一定要了解为什么要用kafka、及kafka的架构等基本概念,才能对面试中的问题得心应手。Kafka 是一个分布式的流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛使用主要功能体现于三点:消息系统:kafka与传统的消息中间件都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功原创 2022-06-26 20:39:22 · 984 阅读 · 2 评论 -
10道不得不会的Docker面试题
以下是 Docker 面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,。看看这些面试题你会几道以下是一些docker的基础面试题,下一篇docker进阶面试题。本系列《最少必要面试题》Docker 是一种流行的开源软件平台,可简化创建、管理、运行和分发应用程序的过程。它使用容器来打包应用程序及其依赖项。我们也可以将容器视为 Docker 镜像的运行时实例。Docker 是轻量级的沙盒,在其中运行的只是应用,虚拟机里面还有额原创 2022-06-25 08:00:50 · 3415 阅读 · 5 评论 -
10道不得不会的MyBatis面试题
以下是 MyBatis 面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,。评论区见本系列《最少必要面试题》MyBatis是一个ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动,创建连接,创建statement等复杂的过程。开发人员不需要编写原生态sql,可以严格控制sql执行性能,灵活度高。MyBatis可以使用xml或者注解来配置映射原生信息,将POJO映射成原创 2022-06-23 14:32:28 · 2028 阅读 · 1 评论 -
200+ Java常见面试题总结《最少必要面试题》
这份【Java常见面试题总结】我想准备很久了,前面做面试官,后来自己也面了很多一线二线互联网公司,希望通过当下真实经历做一份面试题总结,助力金九银十,喜提心仪 Offer。pub哥刚开始找工作时,觉得看面试题再找是作弊行为,不屑于刷题,干看技术教程。其实不然:目前打算从如下几个模块开始,包含 Java 基础,JVM,容器,注解,多线程,反射,异常,网络,对象拷贝,JavaWeb,设计模式,Spring-Spring MVC,Spring Boot / Spring Cloud,Mybatis / Hiber原创 2022-06-22 10:18:12 · 1125 阅读 · 21 评论 -
10道不得不会的Docker面试题
以下是 Docker 面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,。评论区见以下是一些docker的基础面试题,下一篇docker进阶面试题。本系列《最少必要面试题》Docker 是一种流行的开源软件平台,可简化创建、管理、运行和分发应用程序的过程。它使用容器来打包应用程序及其依赖项。我们也可以将容器视为 Docker 镜像的运行时实例。Docker 是轻量级的沙盒,在其中运行的只是应用,虚拟机里面还有额外的系统。Do原创 2022-06-21 22:24:52 · 1194 阅读 · 1 评论 -
【Kafka】10道不得不会的 Kafka 面试题
以下是 Kafka面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,。评论区见在面试kafka中,一定要了解为什么要用kafka、及kafka的架构等基本概念,才能对面试中的问题得心应手。Kafka 是一个分布式的流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛使用主要功能体现于三点:消息系统:kafka与传统的消息中间件都具备系统解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功原创 2022-06-19 15:50:17 · 1219 阅读 · 0 评论 -
300+ Java常见面试题总结【JavaPub版】
今天注定是个不寻常的下午,这份【Java常见面试题总结】我想准备很久了,前面做面试官,后来自己也面了很多一线二线互联网公司,希望通过当下真实经历做一份面试题总结,助力金九银十,喜提心仪 Offer。pub哥刚开始找工作时,觉得看面试题再找是作弊行为,不屑于刷题,干看技术教程。其实不然:经过俩年多的工作看,面试中问到的,大多都是我们在实际工作中用到的一些硬知识或软知识。每一次面试都是技术人之间的技术切磋,就和练武一样,都有助于技术和认知的提升。知道的知识更多肯定不是一件坏事。适合人群准备有面原创 2021-07-31 17:48:51 · 2143 阅读 · 1 评论 -
【Redis】10道不得不会的Redis面试题
以下是 Redis 面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,。评论区见Redis 是一个基于内存的 key-value 存储系统,数据结构包括字符串、list、set、zset(sorted set --有序集合)和hash,bitmap,GeoHash(坐标),HyperLogLog,Streams(5.x版本以后)这个问题给一个官方答案因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈原创 2022-06-16 14:36:05 · 1363 阅读 · 0 评论 -
【Spring】10道不得不会的Spring面试题
以下是 Spring 面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,。评论区见Spring是针对bean的生命周期进行管理的轻量级容器,一个控制反转和面向切面的容器框架Spring有七大功能模块:1、CoreCore模块是Spring的核心类库,Core实现了IOC功能。2、AOPApring AOP模块是Spring的AOP库,提供了AOP(拦截器)机制,并提供常见的拦截器,供用户自定义和配置。3、orm提供对常用OR原创 2022-06-10 00:19:05 · 1213 阅读 · 0 评论 -
【ElasticSearch面试】10道不得不会的ElasticSearch面试题
以下是 ElasticSearch 面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。评论区见关于es的面试,建议使用名词用官方语言描述会更准确。文章目录1. 说说你们公司 es 的集群架构,索引数据大小,分片有多少,以及一些调优手段2. elasticsearch 的倒排索引是什么3. elasticsearch 是如何实现 master 选举的5. 描述一下 Elasticsearch 索引原创 2022-03-26 19:37:08 · 14311 阅读 · 1 评论 -
【Java基础面试】10道不得不会的Java基础面试题
1. instanceof 关键字的作用2. Java自动装箱和拆箱3. 重载和从写区别4. equals也==区别5. Hashcode作用6. String、StringBuffer、StringBuilder 的区别是什么?7. 泛型是什么,有什么特点8. final 有哪些用法9. 说一下Java注解10. Java创建对象有几种方式.........原创 2021-12-18 14:51:40 · 3352 阅读 · 5 评论 -
##待写 javaweb面试题
本篇主要写公众号:JavaPub拦截器过滤器监听器Session与CookieXSS和CSRF原创 2021-12-22 15:21:33 · 309 阅读 · 0 评论 -
##待写【JVM面试】10道不得不会的JVM常见面试题
以下都是 MySQL常见面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。评论区见文章目录1. JVM内存模型举例几种常见的垃圾收集算法?1. JVM内存模型这里注意,jdk1.7 和 jdk1.8 是有区别的。1.7中有永久代,1.8中取消了永久代,取而代之的是元数据区。一图胜千文举例几种常见的垃圾收集算法?标记清除法标记清除法用在新生代,首先标记出所需要回收的对象,在标记原创 2022-01-04 12:12:03 · 326 阅读 · 0 评论 -
##待写【MyBatis面试】10道不得不会的MyBatis常见面试题
作为后端开发工程师,MyBatis 几乎人人都要涉及到,这里10道必会面试题。以下都是 MyBatis 常见面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub 在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。文章目录1. #{}和${}的区别是什么?1. #{}和${}的区别是什么?最常见的一道题#{}是预编译处理,${}是字符串替换。当然是预编译处理更安全,使用#{}可以有效的防止SQL注入,提高系统安全性。...原创 2022-01-04 21:34:56 · 411 阅读 · 0 评论 -
【MySQL面试】10道不得不会的MySQL基础面试题
1. mysql有哪几种log2. MySQL的复制原理以及流程3. 事物的4种隔离级别4. 相关概念5. MySQL数据库几个基本的索引类型6. drop、delete与truncate的区7. 数据库的乐观锁和悲观锁是什么?8. SQL优化方式9. 从锁的类别上分MySQL都有哪些锁呢?......原创 2021-12-22 15:33:28 · 3199 阅读 · 0 评论 -
【Java并发面试】10道不得不会的Java并发基础面试题
1. start()方法和run()方法的区别2. volatile关键字的作用3. sleep方法和wait方法有什么区别4. 如何停止一个正在运行的线程?5. java如何实现多线程之间的通讯和协作?(如何在两个线程间共享数据?)6. 什么是ThreadLocal?7. Java中CyclicBarrier 和 CountDownLatch有什么不同?8. 如何避免死锁?9. Java中synchronized 和 ReentrantLock 有什么不同?10. 有三个线程T1,T2,原创 2021-12-26 19:45:13 · 3705 阅读 · 1 评论 -
【JVM】10道不得不会的JVM面试题
以下是 JVM 面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。评论区见文章目录JVM1. 说一说JVM的主要组成部分2. 说一下 JVM 的作用?3. 说一下堆栈的区别?4. Java内存泄漏5. JVM 有哪些垃圾回收算法?6. 说一下 JVM 有哪些垃圾回收器?7. 说一下类加载的执行过程?8. 什么是双亲委派模型?为什么要使用双亲委派模型?9. CMS垃圾清理的过程10. 常用的 JVM原创 2022-04-07 10:52:22 · 7154 阅读 · 3 评论