
面试题汇总
文章平均质量分 82
收集各个技术相关的面试题
波波烤鸭
10余年架构和线上讲师工作经验。精通Java,微服务和云原生相关,致力于Java技术的免费分享。
展开
-
最新整理源码面试题
经典框架源码面试题原创 2023-10-01 16:45:15 · 678 阅读 · 0 评论 -
【面试题】MySQL的面试题-分组后数据的处理
mysql面试题原创 2023-06-20 14:15:53 · 633 阅读 · 0 评论 -
MyBatis源码面试题
MyBatis源码面试题原创 2023-03-29 14:09:03 · 2282 阅读 · 0 评论 -
如何保证数据的安全?对称和非对称加密,身份认证,摘要算法,数字证书等傻傻分不清?波哥图解带你彻底掌握
数据安全的本质。加密。摘要,数字证书原创 2023-02-22 16:38:37 · 1952 阅读 · 1 评论 -
2023-JavaWeb最新整理面试题-TCP、Tomcat、Servlet、JSP等
JavaWeb最新面试题原创 2023-02-20 15:35:49 · 2262 阅读 · 0 评论 -
2023-JavaSE最新整理面试题-IO和多线程专题
Java面试专题原创 2023-02-09 16:26:22 · 848 阅读 · 0 评论 -
2023-JavaSE最新整理面试题-面向对象异常集合专题
JavaSE面试题原创 2023-02-06 20:41:17 · 787 阅读 · 0 评论 -
最新整理Spring面试题2023
Spring面试专题整理原创 2023-02-03 21:43:41 · 4842 阅读 · 2 评论 -
2023MyBatis全新面试题【30题】
2023最新MyBatis进阶面试题讲解原创 2022-12-28 15:54:41 · 2297 阅读 · 3 评论 -
2022最新MySQL面试题-有详细完整的答案解析
MySql专题面试题,看看你能搞定几个原创 2022-11-24 11:09:30 · 1335 阅读 · 0 评论 -
2022最新SpringCloud面试题附完整答案
微服务相关的面试题原创 2022-11-02 10:09:33 · 3162 阅读 · 0 评论 -
MyBatis进阶提升考试题,快来测测自己掌握的情况吧
MyBatis的进阶考试题原创 2022-10-31 10:36:32 · 1408 阅读 · 16 评论 -
Java基础考试题,来测试下自己能拿多少分?提供答案
Java基础考试题带答案原创 2022-10-29 17:07:09 · 847 阅读 · 4 评论 -
这么回答【循环依赖】助力轻松拿下阿里P6
Spring的循环依赖问题原创 2022-09-30 21:18:16 · 678 阅读 · 0 评论 -
【面试篇】Spring的那些面试题(上)
Spring面试专题-上原创 2022-09-13 13:53:50 · 601 阅读 · 0 评论 -
【设计模式面试】行为型设计模式你清楚几个?
【金三银四】设计模式篇1.谈谈你对设计模式的理解1.首先谈设计模式的作用:经验的传承,提高了软件复用的水平,最终达到提高软件开发效率设计原则简单说明单一职责一个类只负责一项职责里氏替换原则子类可以扩展父类的功能,但不能改变父类原有的功能依赖倒置原则要依赖于抽象,不要依赖于具体,核心思想是面向接口编程接口隔离原则建立单一接口,不要建立庞大臃肿的接口,<br>尽量细化接口,接口中的方法尽量少迪米特法则 (最少知道原则)一个对象.原创 2022-05-09 13:03:49 · 1282 阅读 · 0 评论 -
【设计模式面试】结构性设计模式你清楚几个?
【金三银四】设计模式篇1.谈谈你对设计模式的理解1.首先谈设计模式的作用:经验的传承,提高了软件复用的水平,最终达到提高软件开发效率设计原则简单说明单一职责一个类只负责一项职责里氏替换原则子类可以扩展父类的功能,但不能改变父类原有的功能依赖倒置原则要依赖于抽象,不要依赖于具体,核心思想是面向接口编程接口隔离原则建立单一接口,不要建立庞大臃肿的接口,<br>尽量细化接口,接口中的方法尽量少迪米特法则 (最少知道原则)一个对象.原创 2022-04-30 10:55:52 · 1197 阅读 · 0 评论 -
【2022最新】Java基础面试题
Java基础知识考核一、 选择题下列正确的标识符有A)u2B)$testC)this_is_okD)int答案:字符“A”的Unicode字符编码为65.下面哪些代码正确定义了一个代表字符“A”的变量。A)char ch=65B)char ch=’\65’C)char ch=’\u0041’D)char ch=’A’E) char ch=”A”答案:下面不是关键字的是A)gotoB)mainC).原创 2022-04-23 16:50:30 · 1822 阅读 · 0 评论 -
【阿里最新面试题】能回答这题的肯定能拿高薪哦
具体问题 具体的面试题目是如果我们把MySQL数据的账号信息,Redis的账号信息等都写在属性文件中,有信息暴露的风险,要保证账号密码的安全我们可以通过MD5或者3DES等加密方式来处理,那么怎么来实现呢?解决方案 其实这个问题的解决思路还是比较清晰,就是在Spring注入DataSource对象或者RedisClient对象之前解密秘钥信息,并且覆盖掉之前的配置信息。然后我们通过案例代码来演示下,加深大家的理解首先我们在属性文件中配置加密后的信息spring.datasource.dr.原创 2022-03-24 18:53:18 · 3406 阅读 · 0 评论 -
2022最新SpringBoot面试题附完整答案
SpringBoot面试题一、单选题1.SpringBoot的核心注解@SpringBootApplication以下不是其包含的注解是: DA.ConfigurationB.CompontScanC.EnableAutoConfigurationD.Controller2.关于SpringBoot说法错误的是 CA.SpringBoot可以独立运行B.SpringBoot简化了配置C.SpringBoot默认开启了ActuatorD.SpringBoot实现了自动配置3.以下是错.原创 2022-03-18 21:24:58 · 12918 阅读 · 1 评论 -
2022最新SpringMVC面试题附完整答案
SpringMVC面试题一、单选题1.下列关于SpringMVC说法正确的是 BA.SpringMVC和Spring没有关系B.SpringMVC是一个控制层框架,复制接收和处理请求C.SpringMVC可以脱离Spring单独使用D.SpringMVC现在没什么人在使用了2.关于SpringMVC中用到的注解说法错误的 BA.@RestController是一个组合注解,包括@Controller和@ResponseBodyB.@RequestMapping来指定请求的url,只能写在.原创 2022-03-18 21:23:49 · 9967 阅读 · 8 评论 -
2022最新Spring面试题附完整答案
Spring面试题一、单选题1.Spring是年发布的(B )A.2022B.2004C.2006D.20082.Spring中的对象的作用域不包括( B)A.sessionB.servletContextC.singletonD.proptotype3.在Spring的配置文件中定义了如下代码,说法正确的是( B )<bean id=”student” class=”com.bobo.Student”> <property name=”dept” ref=”.原创 2022-03-18 21:22:20 · 6617 阅读 · 0 评论 -
[金三银四面试季]Java面向对象高频面试题
金三银四,跳槽涨薪好时节,大家一起加油,为了更好的生活!!!原创 2022-03-07 20:48:30 · 2597 阅读 · 1 评论 -
【冲刺大厂面试】锁和分布式锁的那些事之AQS核心原理
一、AQS核心原理AQS是什么?AQS是JDK提供的一个Java类(AbstractQueuedSynchronizer)AQS的作用是什么?能够帮助我们解决什么问题?—》抽象的同步队列 —》 数据安全问题什么是数据安全问题? —>程序在执行过程中,会有数据流转,数据出现了和我们预期不符的情况,那么就说明数据出问题了!造成数据安全问题的原因是什么?–》线程,多线程1.数据安全问题 数据安全问题的根本原因是多线程!通过代码来演示数据安全问题public class AQSDemo .原创 2022-03-06 12:06:53 · 2136 阅读 · 0 评论 -
Spring中源码中涉及的【设计模式】知多少?
Spring框架中用到了哪些设计模式1. 单例模式 单例模式应该是大家印象最深的一种设计模式了。在Spring中最明显的使用场景是在配置文件中配置注册bean对象的时候设置scope的值为singleton 。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLS.原创 2022-03-03 15:50:28 · 2178 阅读 · 0 评论 -
一文帮你彻底打通【循环依赖】的任督二脉
面试的重点,大厂必问之一:循环依赖1. 什么是循环依赖看下图 上图是循环依赖的三种情况,虽然方式有点不一样,但是循环依赖的本质是一样的,就你的完整创建要依赖与我,我的完整创建也依赖于你。相互依赖从而没法完整创建造成失败。2. 代码演示 我们再通过代码的方式来演示下循环依赖的效果public class CircularTest { public static void main(String[] args) { new CircularTest1();原创 2022-03-02 23:51:54 · 3787 阅读 · 1 评论 -
分享下昨天下午京东视频面试的面试题,看看你能回答几个
京东最新面试1.数组和链表的区别?2.单向链表和闭环链表,你了解闭环链表吗3.给你一个参数节点怎么判断是闭环列表JDK里的常用类有哪些呢?4.有用过Hashmap吗?实现原理是什么?5.为什么宏微数是二参数?6.数据库mysql组件索引和非组件索引有什么区别?7.有一个日用文件,非常大500g,记录了很多网站地址,给你一台电脑4个g,硬盘不限制,让你找到请求地址访问人数最多的前5条记录,你怎么实现?8.介绍你做过的项目的项目架构9.系统用户数到了1000万,你要对性能进行改造,你会怎么做原创 2022-02-16 13:14:28 · 2364 阅读 · 0 评论 -
2022给自己一个新的规划新的起点---架构师
Java架构师应该是Java程序员技术追求的一个里程碑了,但是有些人工作十年也达不到,可是有些人工作三四年就达到了。这个是不是很气人,这个原因究竟在哪呢?可能大家会比学历,会比背景等,但架构师本身就是以技术来衡量的。所以还是要看真本事的,架构师比较抽象的来拆解能力其实就两方面 技术+项目 足够的技术栈深度和广度再加上足够的项目经验其实是完全可以驾驭架构的岗位的。那么你要提升的方向其实就很清楚了,首先项目经验等你工作了三四年肯定也积累了四五个项目了,所以项目这块难度其实不大。 提升的关键是你的技.原创 2022-02-09 13:18:29 · 18758 阅读 · 0 评论 -
阿里二面JVM相关面试题
JVM面试专题原创 2022-01-25 16:15:56 · 3119 阅读 · 0 评论 -
BAT大厂面试必问专题之Java多线程
根据众多面试的同学反馈的面试题,给大家整理一版最新的面试专题,希望对大家有所帮助。Java多线程1.先看问题 先来看看经常会问到的问题。线程池的原理,为什么要创建线程池?创建线程池的方式;线程的生命周期,什么时候会出现僵死进程;说说线程安全问题,什么实现线程安全,如何实现线程安全;创建线程池有哪几个核心参数? 如何合理配置线程池的大小?volatile、ThreadLocal的使用场景和原理;ThreadLocal什么时候会出现OOM的情况?为什么?synchronized、vo原创 2022-01-22 17:04:06 · 19103 阅读 · 5 评论 -
分享一份【饿了么】Java面试专家岗面试题,欢迎留言交流哦!
前段时间有小伙伴去饿了么面试Java专家岗,记录了一面技术相关的问题,大家可以看看。基础问题1.数据库事务的隔离级别?2.事务的几大特性,并谈一下实现原理3.如何用redis实现消息的发布订阅?4.java为什么要在内存结构中设计自己的程序计数器,为什么不使用内核的?5.分布式事务2pc的过程?6.redis是单线程的,为什么会这么快?7.谈谈nio的实现,以及netty是如何设计的?8.微服务化的时候,什么时候应该拆分,什么情况应该合并9.什么时候应该使用消息,什么时候适合接口调用原创 2021-08-19 10:58:55 · 1030 阅读 · 0 评论 -
其实return和finally的执行顺序问题非常简单,你只有看看代码的指令就清楚咯
最近在整理Java常见的面试题,刚好整理到return和finally的执行顺序问题,这个很多小伙伴比较困惑,所以波波老师就通过指令带大家彻底弄清楚下return和finally的顺序问题 分析如下的代码程序,给出输出结果,并给出原因public class Demo02 { public static void main(String[] args) { Demo02 demo02 = new Demo02(); System.out.println(.原创 2021-08-01 13:17:58 · 7219 阅读 · 2 评论 -
Java最最最最最基础的面试题之谈谈你对面向对象思想的理解(含视频讲解)-建议收藏!!!
面向过程编程(POP):是一种以过程为中心的编程思想面向对象编程(OOP):相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式今天博客的内容换种形式来展示哦,视频如下: 谈谈你对面向对象思想的理解 ...原创 2021-06-28 17:32:03 · 1464 阅读 · 0 评论 -
两个通宵熬出来的互联网大厂最新面试题收集整理1000道(七-并发编程-下篇),欢迎点赞收藏!!!
最近接触到很多面试相关的内容,所以就专门整理了以下,内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。后续会出专门的面试视频专题,欢迎关注。并发编程专题-下篇1、并发编程三要素?1、原子性 原子性指的是一个或者多个操作, 要么全部执行并且在执行的过程中不被其他操作打断, 要么就全部都不执行。原创 2021-06-28 15:11:46 · 1063 阅读 · 4 评论 -
两个通宵熬出来的互联网大厂最新面试题收集整理1000道(六-并发编程-上篇),欢迎点赞收藏!!!
最近接触到很多面试相关的内容,所以就专门整理了以下,内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。后续会出专门的面试视频专题,欢迎关注。并发编程专题 &esmp;因为并发编程相关的面试题实在是太多了,所以会分两篇文件来给大家介绍。欢迎关注点击加收藏哦!!!1、在java 中守护线程和原创 2021-06-27 22:11:36 · 1095 阅读 · 3 评论 -
两个通宵熬出来的互联网大厂最新面试题收集整理1000道(五-MySQL),欢迎点赞收藏!!!
最近接触到很多面试相关的内容,所以就专门整理了以下,内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。后续会出专门的面试视频专题,欢迎关注。MySQL专题1、MySQL 中有哪几种锁?1、表级锁: 开销小, 加锁快; 不会出现死锁; 锁定粒度大, 发生锁冲突的概率最高, 并发度最低。2、行级原创 2021-06-26 23:53:58 · 1307 阅读 · 1 评论 -
两个通宵熬出来的互联网大厂最新面试题收集整理1000道(四-Redis),欢迎点赞收藏!!!
最近接触到很多面试相关的内容,所以就专门整理了以下,内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。后续会出专门的面试视频专题,欢迎关注。Redis 面试题1、什么是Redis? Redis 是完全开源免费的, 遵守 BSD 协议, 是一个高性能的 key-value 数据库。Redis原创 2021-06-26 23:32:37 · 998 阅读 · 2 评论 -
两个通宵熬出来的互联网大厂最新面试题收集整理1000道(三-Memcached),欢迎点赞收藏!!!
最近接触到很多面试相关的内容,所以就专门整理了以下,内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。后续会出专门的面试视频专题,欢迎关注。Memcached1、Memcached 是什么,有什么作用? Memcached 是一个开源的,高性能的内存绶存软件,从名称上看 Mem 就是内存的意原创 2021-06-26 10:32:00 · 845 阅读 · 1 评论 -
两个通宵熬出来的互联网大厂最新面试题收集整理1000道(二-ElasticSearch),欢迎点赞收藏!!!
最近接触到很多面试相关的内容,所以就专门整理了以下,内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。后续会出专门的面试视频专题,欢迎关注。ElasticSearch1、实际生产问题 elasticsearch 了解多少,说说你们公司es 的集群架构,索引数据大小,分片有多少,以及一些调优手原创 2021-06-25 16:18:00 · 2113 阅读 · 15 评论 -
两个通宵熬出来的互联网大厂最新面试题收集整理1000道(一),欢迎点赞收藏!!!
最近接触到很多面试相关的内容,所以就专门整理了以下,内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。后续会出专门的面试视频专题,欢迎关注。1.MyBatis专题1、什么是Mybatis? 1、Mybatis 是一个半 ORM( 对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注原创 2021-06-23 16:24:41 · 2191 阅读 · 18 评论