技术杂说目录

【Java基础篇】

封装、继承、多态三大特性

基本数据类型之间的转换操作

谈谈Java面向对象设计的六大原则

反射机制

Java的回调机制

为什么不同方法返回类型不算方法重载?

String常量和对象

static关键字

final关键字

String、StringBuffer、StringBuilder

Java的异常机制

内部类

抽象类与接口

泛型与类型擦除

枚举与注解

框架中处处可见反射的运用,你对它了解多少?

你能说说Java深拷贝和浅拷贝区别吗

谈谈 SimpleDateFormat 的线程安全问题与解决方案

谈谈常用的Arraylist和Linkedlist的区别

面试官问:List如何一边遍历,一边删除?

面试官:BigDecimal一定不会丢失精度吗?

说一下HashMap的实现原理?

Java集合框架 10 连问,你有被问过吗?

你能说说Java中Comparable和Comparator的区别吗

你知道为什么HashMap是线程不安全的吗?

说说 如何停止一个正在运行的线程?

什么情况用ArrayList or LinkedList呢?

你能谈谈HashMap怎样解决hash冲突吗

说说hashCode() 和 equals() 之间的关系?

说说Object类下面有几种方法呢?

如何决定使用 HashMap 还是 TreeMap?

Java序列化与反序列化三连问:是什么?为什么要?如何做?

面试官:String长度有限制吗?是多少?

关于Java中的异常,面试可以问的都在这里了!

面试官:Java遍历Map集合有哪几种方式?各自效率怎么样?

面试官:为什么Integer用==比较时127相等而128不相等?

【Java并发编程篇】

创建线程的四种方式

Lock锁介绍、ReentrantLock与synchronized的区别

阻塞队列ArrayBlockingQueue与LinkedBlockingQueue

AQS抽象队列同步器原理

CountDownLatch、CyclicBarrier、Semaphore同步器原理

JMM内存模型与volatile内存语义

线程状态及各状态下与锁和CPU的关系

Atomic原子类与CAS原理

线程池的创建及工作原理 和 Executor 框架

synchronized 锁机制原理

Java线程的上下文切换与线程状态

ThreadLocal 原理总结

一文搞定那些难缠的并发面试题

你知道 Java 是如何实现线程间通信的吗?

CPU和Java线程连接

Java线程池,这篇能让你和面试官聊了半小时

说出Java创建线程的三种方式及对比

对多线程熟悉吗,来谈谈线程池的好处?

你能说说进程与线程的区别吗

对并发熟悉吗?说一下synchronized与Lock的区别与使用

对并发熟悉吗?谈谈你对Java中常用的几种线程池的理解

对并发熟悉吗?谈谈对volatile的使用及其原理

对并发熟悉吗?谈谈线程间的协作(wait/notify/sleep/yield/join)

对并发熟悉吗?说说Synchronized及实现原理

你说你熟悉并发编程,那么你说说Java锁有哪些种类,以及区别

说一下线程池内部工作原理

谈谈你对Java线程之间通信方式的理解

谈谈这几个常见的多线程面试题

面试官:你知道写时复制(Copy-On-Write)在Java中是如何被应用的吗?

【Java虚拟机篇】

常见JVM参数配置和GC性能优化

class类文件结构

Java中堆和栈的详细区别

JVM 主要组成部分与内存区域

垃圾回收机制与垃圾收集器

对象创建过程与类加载机制、双亲委派模型

GC的性能衡量指标:吞吐量 VS 暂停时间

请你详细说说类加载流程,类加载机制及自定义类加载器

如何判断一个对象是否存活?(或者GC对象的判定方法)?

面试官:说一下JVM常用垃圾回收器的特点、优劣势、使用场景和参数设置

【Mybatis篇】

Mybatis常见面试题总结

Mybatis面试18问,你想知道的都在这里了!

【数据库篇】

你对MySQL中的索引了解多少?

你对MySQL分区的知识了解多少?

谈谈MySQL主从复制的原理

面试中被问到SQL优化

MySQL 服务占用cpu 100%,如何排查问题?

谈谈MySQL 索引,B+树原理,以及建索引的几大原则

解释一下MySQL中内连接,外连接等的区别

MySQL行锁和表锁的含义及区别

事务隔离级别中的可重复读能防幻读吗?

MySQL索引是如何提高查询效率的呢?

盘点那些面试中最常问的MySQL问题

MySQL建索引需要遵循哪些原则呢?

谈一下数据库分库分表之后,你是如何解决事务问题?

分别谈谈联合索引生效和失效的条件

MySQL三道常见的面试题

史上最全的数据库面试题,面试前刷一刷!

面试官:都说 select * 效率低下,你知道什么原因吗?

盘点MySQL主从复制,在面试中能被问什么?

谈谈MySQL中的重做日志,回滚日志,以及二进制日志的区别及各自作用

【Spring & Spring MVC篇】

Spring常见面试题总结

Spring 用了哪些设计模式?说三种即可

说说你知道的关于BeanFactory和FactoryBean的区别

你能说说Spring框架中Bean的生命周期吗?

面试官:Spring的Bean实例化过程应该是怎样的?

面试官:Spring AOP有哪些通知类型,它们的执行顺序是怎样的?

【SpringBoot篇】

你能说出SpringBoot自动装配的原理吗?

【SpringCloud篇】

Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?

【消息队列MQ篇】

为什么需要消息队列?使用消息队列有什么好处?

消息队列中,如何保证消息的顺序性?

面试官:详细说说对MQ消息队列的理解

【缓存篇】

中高级开发面试必问的Redis,看这篇就够了!

你知道Redis的字符串是怎么实现的吗?

谈谈 Redis 的过期策略

Redis 面试常见问答

Redis中是如何实现分布式锁的?

面试官:谈谈你对缓存的使用和理解

面试官:怎么保证缓存和数据库一致性

面试官:你来说说Redis两种持久化方式的优缺点

【Dubbo篇】

Dubbo面试八连问,这些你都能答上来吗?

【Zookeeper篇】

ZooKeeper面试那些事儿

【网络编程篇】

TCP、UDP、Socket、HTTP网络编程面试题

BIO、NIO、AIO、Netty面试题

一份tcp、http面试指南,常考点都给你了

请你谈谈关于IO同步、异步、阻塞、非阻塞的区别

面试官:谈谈你对零拷贝的理解~

TCP协议面试10连问

【设计模式篇】

设计模式篇

面试中设计模式能问些什么?比如说一下三种单例模式实现

请你谈谈单例模式的优缺点,注意事项,使用场景

单例模式有几种写法?

面试官:说说双重检查加锁单例模式为什么两次判断?

【架构设计】

谈谈为什么要拆分数据库?有哪些方法?

谈谈项目中单点登录的实现原理?

分布式系统接口,如何避免表单的重复提交?

分库分表之后,id 主键如何处理?

面试官:什么是CAP 定理,为什么CAP不能同时被满足?

面试官:说几种常用的分布式 ID 解决方案

面试官问:你讲讲分布式事务问题的几种方案?

谈谈在项目中,如何应对高并发流量

面试官:什么是熔断?什么是服务降级?

面试官:谈谈微服务的数据库设计思路

海量数据处理的方法总结

【数据结构与算法篇】

排序算法篇

【其他】

阿里巴巴开发手册【未完成】

操作系统常见面试题

判断一个整数是否是奇数

谈谈项目中单点登录的实现原理?

面试官:如何保证token的安全

计算机网络常见面试题

 

posted @ 2023-02-25 10:24  残城碎梦  阅读(222)  评论(0编辑  收藏  举报