# 高频面试题

本文作者:程序员小白条 (opens new window)

本站地址:https://xbt.xiaobaitiao.top (opens new window)

本文所有题库均来自于我的个人面试经历,例如:实习、秋招、春招,并且本人面过多个方向的岗位,也面过一些中大厂,希望能够给你一些真实的题库和结果,如果对你有帮助的话,可以收藏本网站!

所有的题库答案是结合本人白话文进行叙述的,有些地方难免会有笔误或者理解不到位的地方,如果有问题,可以提出 issue 或者加我联系方式即可!感谢!

# Java 热门面试题

JDK和JRE有什么区别?

Java的重要特点说几个

Java的基本数据类型有哪些?

final在Java中有什么引用?

BIO、NIO、AIO有什么区别?

==和equals的区别是什么?

Math.round、Math.ceil、Math.floor用法

String,StringBuffer,StringBuilder之间的区别和联系

String两种创建对象的区别

为什么要使用克隆怎么实现对象克隆克隆有几种方式和它们的区别?

什么是反射?反射有哪些作用?反射在Spring中的体现

常见的运行时异常有哪些?

抽象类和普通类的区别在哪里?

接口和抽象类有什么区别和联系?

重写和重载的区别和使用场景

# 计算机网络热门面试题

GET请求和POST请求的区别

http和https的区别

OSI七层协议?

TCP三次握手和四次挥手,为什么不能是两次握手,三次挥手?

TCP和UDP传输协议的区别?

TCP和UDP的区别

TLS加密的过程

TLS的握手过程

对加密方式有了解吗?

拥塞控制、超时重传的具体原理?

# 数据库热门面试题

MySQL回表

MySQL常见索引

MySQL的undolog,redolog,binlog

SQL语句怎么进行的优化?

分布式系统下mysql事务失效怎么办?

大表如何进行优化

数据库ACID,脏读,幻读,不可重复读,四种隔离级别

数据库最有效的清理方式

水平分表的策略

水平垂直分库之后代码要如何修改?

# 操作系统热门面试题

CPU指令重排序的好处

为什么用户态和内核态之间的切换会影响到线程的执行效率,真正慢的点在哪里?

多核CPU下,三级缓存对于每个内核来说是共享的吗?那你知道它的数据存储以及指令存储的方式有了解过吗?

怎么解决死锁?

操作系统有一个锁的概念,谈谈你对它的理解?

查看线程状态的工具

死锁产生的条件

用户态和内核态的区别?

线程的生命周期

零拷贝技术

最近更新: 6/24/2025, 10:51:05 PM
小白条的编程日记   |