发面经,攒RP! 一个半小时的拷打,我人真的菜没了#### 百度提前批一面(沧海)面试时长1小时半1.介绍一下项目、实习经历2.数据库选型,比较PostgreSQL、MySQL、Oracle3.Redis和MySQL之间异步数据同步策略4.怎么处理慢查询SQL,讲解整个工作流程及解决方案5.MySQL的底层数据结构是什么?讲解下B+树,和其他树进行比较6.讲一下B+树存的到底是什么数据?如何通过目录结构到磁盘上的存储和访问7.引申场景题:在大量非标的数据要找到一个数字有哪些方法?8.爬虫爬一个页面爬很多次,如何防止反扒9.基于TCP,如何防止黑客流量攻击10.三次握手之后,如果有异常该怎么解决(流量控制,拥塞控制?)11.follow up:丢包和超时该怎么办?12.讲一下红黑树和跳表?13.follow up:什么场景下选择跳表?跳表有什么优势?手撕代码:快排(我用的递归...)