前言
上个星期刷朋友圈的时候看到一个以前的同事去京东面试了,去打听都问了些啥,并让我这朋友稍稍整理了一下,因为就有了今天这篇文章啦~ 此次所例举的面试题全部都是真题哟 ~ 总共3面技术1面HR
一面基本上就是基础面了,大概是花了1个小时;二面的话就问MySQL数据库比较多,三面就是综合面了…不过总的来讲,其实这次的面经最主要是围绕MySQL、事务隔离、乐观锁、HashMap、秒杀设计、微服务等方面的知识展开的了。
本文已收录在我的腾讯文档,且相关的面试真题解析都有整理在我所创建的项目【2021一线互联网大厂Java核心面试题库】里:包括Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等…,并会持续更新…欢迎大家star…
Redis
- 什么是Redis?
- Redis的数据类型?
- 使用Redis有哪些好处?
- Redis相比Memcached有哪些优势?
- Memcache与Redis的区别都有哪些?
- Redis是单进程单线程的?
- 一个字符串类型的值能存储最大容量是多少?
- Redis的持久化机制是什么?各自的优缺点?
- Redis常见性能问题和解决方案:
- redis过期键的删除策略?
- Redis的回收策略(淘汰策略) ?
- 为什么Redis需要把所有数据放到内存中?
- Redis的同步机制了解么?
- Pipeline有什么好处,为什么要用pipeline?
- 是否使用过Redis集群,集群的原理是什么?
- Redis集群方案什么情况下会导致整个集群不可用?
- Redis支持的Java客户端都有哪些?官方推荐用哪个?
- Jedis与Redisson对比有什么优缺点?
- Redis如何设置密码及验证密码?
- 说说Redis哈希槽的概念?
- Redis集群的主从复制模型是怎样的?
- Redis集群会有写操作丢失吗?为什么?
- Redis集群之间是如何复制的?
- Redis集群最大节点个数是多少?
- Redis集群如何选择数据库?
- 怎么则试Redis的连通性?
- 怎么理解Redis事务?
- Redis事务相关的命令有哪几个?
- Redis key的过期时间和永久有效分别怎么设置?
- Redis如何做内存优化?
- Redis回收进程如何工作的?
- 都有哪些办法可以降低Redis的内存使用情况呢?
- Redis的内存用完了会发生什么?