前言

本文收集整理了各大厂常见面的试真题,你想要的这里都有,包含但不仅限于Java、MyBatis、ZooKeeper、Dubbo、Redis、MySQL、Spring、Spring
Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈。希望能帮助大家找到心仪的工作,涨工资了记得给小编买糖吃

目录

由于种类太多,一篇文章写不下,所以文章所有内容全都以pdf的形式在文末送给大家

很多人到现在都还不太重视面试题,不明白看面试题有什么用。其实不然,多看看面试题可以对自己学到的东西进行查漏补缺,更深刻的理解自身的知识

需要获取得话麻烦一键三连之后看下图小助理的微信:(vip1024x)添加即可免费获取到哦

 

Redis面试题

* redis 和 memcached 什么区别?为什么高并发下有时单线程的 redis 比多线程的memcached 效率要高?
* redis 主从复制如何实现的?redis 的集群模式如何实现?redis 的 key 是如何寻址的?
* 使用 redis 如何设计分布式锁?说一下实现思路?使用 zk 可以吗?如何实现?这两种有什么区别?
* 知道 redis 的持久化吗?底层如何实现的?有什么优点缺点?
* redis 过期策略都有哪些?LRU 算法知道吗?写一下 java 代码实现?
* 缓存穿透、缓存击穿、缓存雪崩解决方案?
* 在选择缓存时,什么时候选择 redis,什么时候选择 memcached
* 缓存与数据库不一致怎么办
* 主从数据库不一致如何解决
* Redis 常见的性能问题和解决方案
* Redis 大数据淘汰策略有哪些
* Redis 当中有哪些数据结构
* 假如 Redis 里面有 1 亿个 key,其中有 10w 个 key 是以某个固定的已知的前缀开头的,如果将它们全部找出来?
* 使用 Redis 做过异步队列吗,是如何实现的
* Redis 如何实现延时队列
* ...

 

SQL

* 一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 Mysql 重启,再 insert
一条记录,这条记录的 ID 是 18 还是 15 ?
* Heap 表是什么?
* Mysql 服务器默认端口是什么?
* 与 Oracle 相比,Mysql 有什么优势?
* 如何区分 FLOAT 和 DOUBLE?
* 区分 CHAR_LENGTH 和 LENGTH?
* 请简洁描述 Mysql 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?
* 在 Mysql 中 ENUM 的用法是什么?
* 如何定义 REGEXP?
* CHAR 和 VARCHAR 的区别?
* 列的字符串类型可以是什么?
* 如何获取当前的 Mysql 版本?
* Mysql 中使用什么存储引擎?
* ...

 

Tomcat

* Tomcat 的缺省端口是多少,怎么修改?
* tomcat 有哪几种 Connector 运行模式(优化)?
* Tomcat 有几种部署方式?
* tomcat 容器是如何创建 servlet 类实例?用到了什么原理?
* tomcat 如何优化?
* 内存调优
* 垃圾回收策略调优
* 共享 session 处理
* 添加 JMS 远程监控
* 专业点的分析工具有
* 关于 Tomcat 的 session 数目
* 监视 Tomcat 的内存使用情况
* 打印类的加载情况及对象的回收情况
* Tomcat 一个请求的完整过程
* Tomcat 工作模式?
* ...

 

并发编程

* 在 java 中 wait 和 sleep 方法的不同?
* 用 Java 实现阻塞队列。
* 用 Java 写代码来解决生产者——消费者问题。
* 用 Java 编程一个会导致死锁的程序,你将怎么解决?
* 什么是原子操作,Java 中的原子操作是什么?
* 什么是竞争条件?你怎样发现和解决竞争?
* 你将如何使用 threaddump?你将如何分析 Thread dump?
* 为什么我们调用 start()方法时会执行 run()方法,为什么我们不能直接调用 run()方法?
* Java 中你怎样唤醒一个阻塞的线程?
* 在 Java 中 CycliBarriar 和 CountdownLatch 有什么区别?
* 什么是不可变对象,它对写并发应用有什么帮助?
* 你在多线程环境中遇到的常见的问题是什么?你是怎么解决它的?
* ...

 

总结

以上就只列举四个示例,更多的面试题都在小编的网盘里面

需要获取得话麻烦一键三连之后看下图小助理的微信:(vip1024x)添加即可免费获取到哦

技术
©2019-2020 Toolsou All rights reserved,
字节三面远程,Java+Redis+网络+数据库+算法,轻松反杀面试官?停车场管理系统C语言10个经典小程序——小白必备!Cloud Alibabab笔记问世,全网详解仅此一份手慢无Bigtable论文笔记linux系统数据库服务器的性能调优方法论中国移动的宽带免费策略已不可持续10909米!中国奋斗者号在马里亚纳海沟成功坐底BATJ面试redis灵魂36问,你这么回答,面试官一定对你刮目相看基于springboot的文件上传