前言:java
本文收集整理了各大厂常见面试题N道,你想要的这里都有内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈,但愿你们都能找到适合本身的公司,开开心心的撸代码。nginx
目录:面试
因为题量较多,篇幅的限制,文章中的面试题分享没有所有附上详细的解析,可是整理成了一份详细的PDF文档可分享给你们,须要的朋友能够在文末获取redis
看面试题能够是为了面试,也能够是对本身学到的东西的一种查漏补缺,更加深入的去了解一些核心知识点算法
第 1 种:在 Java 代码中添加 sql 通配符。sql
string wildcardname = “%smi%”;
list<name> names = mapper.selectlike(wildcardname);<select id=”selectlike”>
select * from foo where bar like #{value}
</select>
...................
数据库
ZooKeeper 面试题编程
ZooKeeper 是一个开源的分布式协调服务,由雅虎建立,是 Google Chubby 的开源实现。分布式应用程序能够基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、配置维护,名字服务、分布式同步、分布式锁和分布式队列等功能。缓存
Zookeeper 自己也是集群,推荐配置很多于 3 个服务器。Zookeeper 自身也要保证当一个节点宕机时,其余节点会继续提供服务。若是是一个 Follower 宕机,还有 2 台服务器提供访问,由于Zookeeper 上的数据是有多个副本的,数据并不会丢失;若是是一个 Leader 宕机,Zookeeper 会选举出新的 Leader。ZK 集群的机制是只要超过半数的节点正常,集群就能正常提供服务。只有在 ZK节点挂得太多,只剩一半或不到一半节点能工做,集群才失效。因此3 个节点的 cluster 能够挂掉 1 个节点(leader 能够获得 2 票>1.5)2 个节点的 cluster 就不能挂掉任何 1 个节点了(leader 能够获得 1 票<=1)服务器
..........
Dubbo 面试题
Spring Eureka 从开源转变为闭源,Consul 正在崛起,而 Dubbo 又开始从新更新。目前市场上仍有很多公司使用dubbo咱们也须要继续学习。
...............
Elasticsearch 面试题
...........
Redis面试题
随着应用研发技术的不断成熟,Redis 缓存技术已经成为后台研发同窗必备的能力之一。在不少公司面试的过程当中,都必不可少地考察 Redis 知识点的掌握。
..........
内容过多,文章尽可能简洁,须要整个文档资料的私信我(面试)便可获取免费领取方式
MySQL 面试题
现在互联网行业用的最多就是 MySQL,然而对于高级 Web 面试者,尤为对于寻找 30k 下工做的求职者,不少 MySQL 相关知识点基本都会涉及,若是面试中,你的相关知识答的模糊和不切要点,基本大多稍好公司的面试官,基本也不会对你有兴趣,毕竟稍微量大的项目,最终都会让你去深刻数据库,并且最终的大多瓶颈首先也会出如今数据库。
...............
Java 并发编程
.........
内容过多,文章尽可能简洁,须要整个文档资料的私信我(面试)便可获取免费领取方式
Spring 面试题
..........
Kafka面试题
....
读者福利
因为题量较多,篇幅的限制,文章中的面试题分享没有所有附上详细的解析,但愿各位同仁理解
可是整理成了一份详细的PDF文档可分享给你们 有须要的朋友能够扫描下方二维码免费获取