腾讯136道高级岗面试题:多线程+算法+Redis+JVM
前言
金九银十快到了,即将进入找工作的高峰期,每年的9月和10月都是互联网大厂疯狂招人的黄金期,也就是程序员的黄金跳槽期。
金三银四仿佛还在昨天,but今年的金三银四我们都过得不是很巴适呢。一眨眼金九银十又快了,对程序员来说这两个是一年最合适的跳槽涨薪环节了,今年的你已经做好准备了吗?不妨看看这篇文章吧。
最新整理面试腾讯大厂面试题:多线程+MySQL+Redis+数据结构算法,希望对想进 BAT 的同学有帮助。(免费的哦)
多线程
- 并发编程三要素?
- 实现可见性的方法有哪些?
- 多线程的价值?
- 创建线程的三种方式的对比?
- 线程的状态流转图
- Java 线程具有五中基本状态
- 什么是线程池?有哪几种创建方式?
- 四种线程池的创建:
- 线程池的优点?
- 常用的并发工具类有哪些?
- 什么是 Future?
- 什么是 AQS
- ReadWriteLock 是什么
- FutureTask 是什么
- 什么是乐观锁和悲观锁
- 线程 B 怎么知道线程 A 修改了变量
- 多线程同步有哪几种方法?
MySQL
- Mysql 中有哪几种锁?
- Mysql 中有哪些不同的表格?
- 简述在 MySQL 数据库中 MyISAM 和 InnoDB 的区别
- Mysql 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?
- CHAR 和 VARCHAR 的区别?
- 如何在 Unix 和 Mysql 时间戳之间进行转换?
- Mysql 如何优化 DISTINCT?
- 怎样才能找出最后一次插入时分配了哪个自动增量?
- 什么是通用 SQL 函数?
- MYSQL 支持事务吗?
- mysql 里记录货币用什么字段类型好
- mysql 有关权限的表都有哪几个?
- MySQL 数据库作发布系统的存储,数据量增大的情况,怎么优化?
- 实践中如何优化 MySQL
Redis
- Redis 支持哪几种数据类型?
- Redis 主要有哪些功能?
- Redis 是单进程单线程的?
- Redis 为什么是单线程的?
- 使用 Redis 的优势?
- Redis 有哪几种数据淘汰策略?
- Redis 读写分离模型
- Redis 数据分片模型
- Redis 集群方案应该怎么做?都有哪些方案?
- Redis 提供了哪几种持久化方式?
- Redis 支持的 Java 客户端都有哪些?官方推荐用哪个?
由于篇幅过长,内容过多,不方便全部展示,需要资料的朋友,帮小编转发一下,点个关注,私信小编“金九银十”即可获取免费面试题