滴滴日常实习后开一面
项目
1.微服务按照什么思想拆分的
2.什么叫做微服务,高并发解决的是什么问题,高并发的瓶颈在哪里
3.模块间使用同一台数据库实际上并不能提高并发,如何提高数据库的一个并发量。
4.消息队列的使用
数据库
5.如何实现主从数据库同步的
6.联合索引,最左前缀匹配原则
7.如果你自己设计一个类似Redis的缓存系统,你会考虑哪些问题(先整体设计,再设计细节)
8.Redis常用的数据类型以及他们的应用
9.Redis中的zset,如何实现一个排行榜的功能。
linux系统
12.linux进程间通信的方式
算法:
13.一个字符串中找出所有字典序最大的字符,在该字符后边加上一个$符号。