![](https://img-blog.csdnimg.cn/direct/2a23e9500f7f4a0589bf9253b9443426.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
八股文
文章平均质量分 90
面试中的必考题汇总
码农研究僧
计算机研究生、CSDN内容合伙人、全栈领域优质创作者、阿里云专家博主、资深技术砖家、专业铲除bug贡献者。商业合作&学习交流可私信联系
展开
-
如何对加密后的数据进行模糊查询(面试题)
这道题在面试比较常见以下只是结合网上现有的资料提供一个思路(通过自定义一些规则还有说明,达到模糊查询,以此正确配对)原创 2024-08-14 08:00:00 · 783 阅读 · 0 评论 -
java实现三线程按顺序轮流打印ABC100次的五种方法(高频面试题)
这类题型在面试中或者实战中都是一个很有深度的题目今天单独拎出来深度探讨一下主要的QPS:每秒钟request/事务 数量.也就是每秒请求数,就是说服务器在一秒的时间内处理了多少个请求。原创 2022-03-26 19:47:38 · 5799 阅读 · 1 评论 -
QPS常用的测试以及优化方法
这类题型在面试中或者实战中都是一个很有深度的题目今天单独拎出来深度探讨一下主要的QPS:每秒钟request/事务 数量.也就是每秒请求数,就是说服务器在一秒的时间内处理了多少个请求。原创 2022-04-16 12:38:56 · 9182 阅读 · 0 评论 -
CVTE寒暑假实习面试总结
目录前言1. 笔试2. 面试前言主要总结一些笔试和面试的具体问题1. 笔试笔试共有20道选择题(单选加多选)2道算法题(算法题基本是场景题,但是基本思路都是leetcode的题目)1道设计题(让你设计一个系统)20道选择题基本都是计网+数据结构的排序题以及java的一些基本概念具体可以参考我这篇文章都有大概的提到java框架零基础从入门到精通的学习路线(超全)算法题的思路leetcode基本都有我当时做的算法题主要是这两道【leetcode】剑指 Offer 62. 圆圈中最后原创 2021-12-25 21:13:55 · 1699 阅读 · 0 评论 -
Springboot的常见面试题
springboot自动装配:自动把第三方的组件自动装载到ioc容器中,不需要开发人员再去写bean相关的一个配置。在springboot的启动类上,只需要在启动类上加上@SpringbootApplication注解就可以实现主动装配,本身是一个复合注解,真正实现自动装配的注解@EnableAutoConfiguration。自动装配主要依靠三个核心的关键技术。引入starter,启动依赖主键(主键包含一个@Configuration配置类(在这个配置类中,需要通过bean去声明需要装载到ioc容器原创 2022-04-13 16:08:59 · 5551 阅读 · 0 评论 -
LeetCode 热题 HOT 100 (java算法)实时更新 未完
目录前言----简单难度----1. 两数之和20. 有效的括号21. 合并两个有序链表53. 最大子数组和70. 爬楼梯94. 二叉树的中序遍历101. 对称二叉树104. 二叉树的最大深度121. 买卖股票的最佳时机前言主要是为了方便自个整理思路,以及更好的面试大厂其官网页面为:🔥 LeetCode 热题 HOT 100----简单难度----1. 两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 targ原创 2022-03-15 20:38:57 · 4862 阅读 · 1 评论 -
Zookeeper的常见面试题(全)
目录前言1. Zookeeper的了解2. ZAB协议 / 主从节点的同步了解3. 多少种部署方式4. 通知机制5. 集群节点的个数6. 节点的类型有什么7. 集群安装的特点8. 选举机制是如何的前言主要理顺zookeeper的相关知识点以及面试常被问及的知识点基础知识可看我之前的文章Zookeeper从入门到精通(全)1. Zookeeper的了解zookeeper主要是文件系统(存储数据)和通知机制(进行通知信息)它是一个为分布式应用提供一致性服务的软件具体都有哪些些功能统一命名服务原创 2022-03-08 20:10:32 · 3343 阅读 · 0 评论 -
Java集合的常见面试题(全)
这里写目录标题前言常用的集合类有哪些集合底层数据结构ArrayList 和 LinkedList 的区别HashSet 如何检查重复HashSet与HashMap的区别HashMap 和 Hashtable 的区别HashMap 的底层实现HashMap 的长度为什么是 2 的幂次方ConcurrentHashMap 和 Hashtable 的区别Array 和 ArrayList 的区别Collection 和 Collections的区别前言关于java集合的一些知识点可看我之前的文章进行预习ja原创 2022-02-08 18:07:35 · 9887 阅读 · 5 评论 -
java异常常见面试题(全)
目录前言finally在什么时候执行finally一定会被执行吗前言对于异常的详细知识点可看我之前的文章javaSE从入门到精通的二十万字总结(一)以及对异常机制的科普补充java异常处理机制finally在什么时候执行无论出现什么情况,finally代码块的内容都会执行(除非碰到了exit函数才会退出)即使try中有return的语句,finally的return语句都会把try中的return语句覆盖了finally一定会被执行吗答案是不是,有两种情况finally会不执行进行tr原创 2022-01-29 16:47:22 · 3330 阅读 · 3 评论 -
Mycat的常见面试题(全)
目录前言1. 主从复制的原理2. 分库分表是什么3. 全局表,ER表是什么4. 分片的规则有什么5. 全局ID有什么6. mycat的核心配置文件有哪些7. 高可用方案前言主要讲解mycat框架的面试题关于mycat的知识框架可看我之前的文章Mycat框架从入门到精通(全)1. 主从复制的原理这里所运用到的主从复制主要还是mysql的master将数据的改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events;当数据发生改变时,则将其原创 2022-01-06 11:48:00 · 2695 阅读 · 1 评论 -
大厂笔试选择题总结(持续更新)
目录前言正文1. 接口2. 值传递和引用传递3. 非静态变量4. JVM参数5. 字节流和字符流6. final7. 多态8. jvm9. servlet10. 单例模式前言❤实时更新❤主要总结的部分是java后台的开发岗位主要是通过刷各个公司以及市场上中的选择题笔记以下都是博主经常错或者可能需要掌握的一些技术点(主要是选择题某个难以理解的知识点或者是整个知识点都拷贝下来)正文以下选择题没有顺序重要性1. 接口接口中方法的默认修饰符时public abstract,抽象方法可是没有方法体原创 2021-12-26 21:36:49 · 1764 阅读 · 0 评论 -
多线程的常见面试题
目录前言1. 什么是线程2. 并发与并行3. 线程死锁4. sleep和wait方法5. 调用start()执行run(),为何不是直接调用run()6. synchronized 关键字的了解7. 线程池8. 执⾏execute()方法和 submit()方法的区别前言主要描述线程的一些相关概念和易混淆的知识点这部分内容也是面试官经常爱问的问题具体这部分的详细知识可看我之前的文章【操作系统】线程与进程的深入剖析(全)【操作系统】守护线程和守护进程的区别JUC高并发编程从入门到精通(全)原创 2021-12-19 17:05:20 · 813 阅读 · 0 评论 -
java基础知识之面试题(一)
目录前言1. JDK/JRE/JVM区别2. 构造方法3. 重载4. 面向对象4.1 封装4.2 继承4.3 多态5. 关键字5.1 static5.2 final6. 抽象类7. 接口8. object类9. String/StringBuilder/StringBuffer10. 自动装箱和自动拆箱前言主要针对之前汇总的四篇文章笔记更加细致化的重点用于面试的泛泛而谈java 零基础学习知识点链接语法语义关键字、方法定义重载、封装继承覆盖等基础知识java零基础从入门到精原创 2021-12-17 15:04:54 · 1917 阅读 · 0 评论 -
Redis的常见面试题(全)
目录前言1. 了解一下你认识的Redis2. Redis的线程机制3. Redis持久化机制4. Redis过期键的删除策略5. Redis的同步机制6. 了解过集群吗7. 什么情况会导致整个集群无法使用8. 设置Redis的密码9. Redis中slots的卡槽有了解吗10. 测试Redis的连通性11. 理解Redis的事务12. 降低Redis的内存使用情况13. 大量的 key 设置同一时间过期,需要注意什么14. 了解过 Redis 分布式锁吗前言本文主要总结一下之前学习的笔记知识点Red原创 2021-12-15 19:25:10 · 4604 阅读 · 4 评论 -
【操作系统】常见面试题集锦(全)
目录前言1. 进程、线程的区别和联系2. 并发和并行3. 外中断和异常的区别4. 进程调度算法了解多少5. 动态分区分配算法的了解6. Linux下进程间通信方式7. 进程状态的切换8. 几种典型的锁9. 地址变换中,有快表和没快表的区别10. 常见的几种磁盘调度算法11. 什么叫抖动12. 页面置换算法的了解前言这篇文章主要讲解的主要面向企业面试而非考研的复试,不过相同的知识点,考研崽也可以复习一下1. 进程、线程的区别和联系具体也可看我这篇文章的详细回顾【操作系统】线程与进程的深入剖析(全)原创 2021-12-12 17:13:55 · 5096 阅读 · 0 评论 -
Mybatis的常见面试题
目录前言1. 讲讲你所了解的mybatis2. #{}和${}的区别3. Dao接口的原理4. 不同xml文件,id是否可重复5. 如何获取自动生成的主键值6. 传递多个参数7. 如何将sql执行结果封装为目标对象前言主要介绍mybatis中常问的点不用刻意背,理解记忆即可<select id="selectStudentById" parameterType="java.lang.Integer" resultType="com.domain.Student"> sel原创 2021-12-08 20:45:56 · 794 阅读 · 0 评论 -
java大厂面试题第三季(未完)
目录前言1. JVM的前言这篇文章主要讲解java开发中常见的面试题主要来源是尚硅谷Java大厂面试题第3季,跳槽必刷题目+必扫技术盲点(周阳主讲)通过学习该视频,以及翻阅源码以及自已的理解主要博文如下1. JVM该知识涉及jvm的内存加载以下代码可能会涉及这部分知识java之native关键字详细解析java之intern()详细分析(全)代码如下class test{ public static void main(String[] args) {原创 2021-10-24 15:21:25 · 1510 阅读 · 0 评论 -
Spring框架梳理总结(适合多刷)
目录前言1. 概念详解1.1 IOC与AOP1.2 IOC与DI1.3 接口区别2. 注入方式2.1 基本类型2.2 复杂类型3. 配置属性4. 注解注入5. AOP前言在看完上一篇文章每个知识点的时候Spring框架从入门到学精(全)大部分人对spring还是有些懵懂可能是知识点比较凌乱所导致以下这篇文章将带你二刷spring框架本篇文章主要是理清思路逻辑,有个大纲学习其细节还需要到上面的文章进行学习1. 概念详解1.1 IOC与AOP主要的核心是IOC(控制反转)和AOP(动态代理原创 2021-09-29 19:24:12 · 4251 阅读 · 1 评论 -
java基础知识之面试题(二)
目录前言区别前言JVM是不能独立安装的。JRE和JDK都是可以独立安装的层层嵌套,jvm包括jdk,jdk包括jre区别JRE:java运行环境JDK:Java开发工具箱JVM:java虚拟机主要讲解jdk与jre的区别jdk(Java Development Kit):java 开发工具包jre(Java Runtime Environment):java 运行环境层层嵌套主要记住,==jvm包括jdk,jdk包括jre==即可而且主要的区分点是看你用在什么方面在编写jav原创 2021-09-16 20:37:22 · 854 阅读 · 2 评论 -
【计算机网络】常见面试题集锦(全)
计算机网络架构层面在宏观上来说一般都是常考以下几种比如网络架构、通信握手的逻辑等网络 7 层架构:物理层:主要定义物理设备标准,主要作用是传输比特流(模数转换与数模转换)。这一层的数据叫做比特。数据链路层:主要将从物理层接收的数据进行 MAC 地址(网卡的地址)的封装与解封装。常把这一层的数据叫做帧。网络层:接收到的数据进行 IP 地址(例 192.168.0.1)的封装与解封装。这一层的数据叫做数据包。传输层:定义了一些传输数据的协议和端口号(WWW 端口 80 等),从下层接收的数据进行原创 2021-08-31 14:52:17 · 1373 阅读 · 0 评论 -
大厂面试-JVM笔记整理(全)
前言JVM包括字节码指令,寄存器、栈、垃圾回收和存储方法域运行于操作系统之上,与硬件没有直接相联交互JVM 允许一个应用并发执行多个线程,Hotspot JVM 中的 Java 线程与原生操作系统线程有直接的映射关系具体的编译执行过程:Java 源文件—->编译器—->字节码文件字节码文件—->JVM—->机器码1.JVM内存区域...原创 2021-07-28 12:04:16 · 1111 阅读 · 0 评论