拼多多实习服务端一二三hr面
一面
访问一个网页会发生什么?
https和http区别?
说说流量控制?
说一下滑动窗口?
看一个短视频为什么加载的很快?
为什么不考研?
如何检测内存泄漏?
说说分布式?
说说CDN?
死锁的四个条件?举个死锁的例子
如何检测死锁?
说说线程池?使用场景?
说说互斥锁和读写锁?
说说面向对象?
拷打项目。
数据库建索引注意点
做题1,两个操作,第一个操作,每次数组后面加一个数,第二个操作,询问最后k个数的积,要求询问O(1)。
前缀积。开始没考虑0情况,面试官提醒后,把0当成1算积,然后特判一下0的存在性。
2,类似LRU的模拟题,时间O(1)
队列+哈希表
二面
拷打项目,数据库还有哪些要改进地方
设计一个用户登陆的功能,注意点?
说说加密算法?保存密码的话,单向加密就可以吗?
说说可重复读?
幻读和脏读区别?
建索引注意点?
为什么不对所有字段建索引?
https和http区别?
go和C++的区别?
说说MCV?
接口设计?
说说设计模式?
有一个用户登陆界面,有人恶意输入,要怎么防范?期间不断被问还有什么方法,感觉没说到关键上方法。
设计短视频的接口,怎么提高加载数据速度?感觉问的很抽象,面试官说缓存静态资源。。。
说说分布式?
说说分布式事务,怎么保证事务一致性?
做题1,给一个数组,求所有子集,数组大小 <16
二进制枚举
三面
不读研原因?
在校成绩?
能否接受作息?
大学经历?
做题:
1,给五张牌的花色和大小,判断是否是同花顺
2,给一段英文,统计出现次数最多的单词
3,sql,一张学生表,统计每门科目分数都不低于90的学生的姓名
口算题
1,班上有30%人选语文,40%人选数学,50%人选英语,问同时选数学英语的有多少人?半天才反应过来是个区间,不打cf后感觉变更笨了。。
2,有A、B两种机器,数量分别为100、200,出错概率分别是40%、60%,现在机器出错了,问是A发生错误的概率?
说说分布式?吟唱了两分钟半被打断,面试官瑞萍别背八股了2333
遇到最棘手的事情,怎么解决的
压抑的时候怎么释放自己的情绪
hr面
问背景
做项目的初衷?
独生子女?
城市意向?
父母工作?
之类的,记不得了