去年秋招面试过的各个大厂总结的数据库与操作系统常见高频面经

Java开发相关数据库与操作系统常见面试题

数据库在Java工程师的面试过程中也是常问的一项,这里主要对2020年本人秋招时面试关于数据库原理,MySQL,Redis相关问题进行了总结。操作系统其实在我去年面试Java开发工程师的过程中问的不是很多,就算问了,绝大部分面试官也不会问的很深入,我经历过的也主要是下面这些问题。

数据库常见面试题

1. 数据库中的事务是什么

2. 并发环境下,事务会带来哪些问题

3. 事务的隔离级别

4. MySQL的存储引擎

5. MySQL的索引

6. MySQL的最左匹配原则

7. Redis和MySQL有啥区别,Redis是单线程的为什么还这么快

8. Redis的数据类型有哪些

9. Redis跳表

10. Redis的热key问题如何解决

11. Redis的持久化机制

12. Redis的哨兵和集群机制

13. 缓存穿透和缓存雪崩

14. Redis的一致性哈希算法

15. Redis分布式锁

16. MySQL常用语法

操作系统常见面试题

1. 进程和线程

1.1 进程的五种状态

1.2 进程和线程的区别(这个问题问的挺多的)

1.3 进程间的通信方式

1.4 进程的同步机制

1.5 进程的调度算法

2. 死锁

2.1 什么是死锁

2.2 死锁的四个必要条件

2.3 死锁预防与死锁避免

2.4 死锁检测与死锁恢复

3. 内存管理

3.1 操作系统中的几种内存管理机制

3.2 操作系统的缺页中断

3.3 页面置换算法

4. Linux常用指令集

相关答案已经整理成pdf上传云盘了,有需要的可以私信我

其他面经

去年秋招面试过的各个大厂总结的一波关于计算机网络的高频面经
去年秋招面试过的各个大厂总结的一波Java并发常见高频面经
去年秋招面试过各个大厂总结的Java虚拟机与集合常见高频面经

#面经##校招#
全部评论
https://campus.meituan.com/bole/wechat?staffSsoId=5950106&appKey=hiring-campus-portal美团秋招内推开始了,欢迎大家来投
点赞 回复
分享
发布于 2021-08-04 00:14

相关推荐

13 78 评论
分享
牛客网
牛客企业服务