滴滴提前批-后端
一面:
-
实习项目
-
学习项目
-
介绍一下mysql
-
怎么保证ACID中的持久性的
-
用到过的kafka比较好的特性
-
短网址服务听说过吗
-
应用怎么限流
-
用来学习的两个项目最大的收获是什么
-
算法:定长数组,求长度为k且和最大的的子数组
二面:
-
实习的项目为什么用kafka,有什么特性吗
-
刚提到异步提交需要幂等性,知道哪些幂等性手段吗
-
了解redis分布式锁吗,原理
-
watch dog续命是怎么续的
-
算法:给一个数组和target,求所有abs(a - b) = target的元素对(不能重)
- 假如让你设计一个系统,预定会议室,同一个时间只能一个人预定,怎么搞
三面:
-
算法:给海量数据,包含数字和字符串,挑出重复的数字,排序后返回
-
操作系统:
-
操作系统怎么寻址
-
进程有几种状态
-
进程间通信有几种方式
-
线程怎么调度
-
IO多路复用
-
-
计网:
-
OSI几层,分别哪几层,TCP/IP呢,二者的区别
-
有什么协议
-
-
数据库:
-
触发器原理
-
事务怎么实现的
-
-
Redis:
-
怎么主从同步的
-
怎么优化内存的
-
-
简单问了下实习项目和学习的项目