滴滴 SP专场 提前批 一面 二面 三面
7.31 一面 43分钟
-
自我介绍
-
MySQL主从复制
-
git常用过的命令
-
ThreadLocal
-
进程、线程、管程
-
TCP三次握手
-
MySQL事务
-
单例模式
-
判断链表是否有环
-
反问
7.31 二面 40分钟
-
自我介绍
-
实习负责的内容、相关业务、用到了哪些中间件、选一个深入聊聊(选了Redis)
-
Redis怎么进行内存管理的、Redis为什么快
-
索引的回表操作,为什么二级索引不直接存储数据的内存地址
-
String为什么设计成final的
-
HashMap容量为什么设计为2的n次方,如何保证hash均匀
-
SQL题,选出在语文、数学、英语、政治四门科目中其中两门科目满分的同学
-
排列组合,n个节目中选取m个节目
-
反问环节
3.31 三面 46分钟
-
自我介绍
-
实习负责的业务,难点在哪里,怎么保障需求的质量,服务的监控体系
-
进程和线程的区别
-
TCP和HTTP的联系、TCP四次挥手为什么有TIME_WAIT、如果TIME_WAIT过多会造成什么影响
-
IO模型、epoll的底层
-
MySQL的覆盖索引、主从复制、binlog的数据格式、幻读、幻读怎么解决、为什么有了视图还需要锁、所有的范围查询都会加锁吗、等值查询需要加锁吗
-
有一亿个不重复的IPv4地址(例如192.168.1.11),如何利用最小的内存存储,并且快速判断一个IP地址是否在其中
-
场景题:有个存储了一亿条用户以及用户具有的金币数量的表(拆分并存在多个数据库中),需要准实时的计算处金币的排行榜,怎么做
-
评价自己,优点和缺点
-
反问环节