拼多多一二三面&oc吐槽
拼多多后端开发——一面(3.31)
前20分钟询问实习,后面40分钟写题。
1.void字段知道吗?它可以修饰变量吗?为什么?
2.实习相关
3.手撕线程死锁情况并运行
4.两道不常见的手撕并运行(难度在easy-mid之间,面试官尤其强调了要可运行)
5.投掷两个骰子,出现概率为1/6的投掷情况有哪些?1/3呢?1/5呢?(概率论题,只要求口头回答)
拼多多后端开发——二面(4.8)
跟一面几乎一模一样,前20分钟问实习,后40分钟写题
1.实习相关
2.有一个list,生产者线程往里面插入数据,消费者线程消费数据,当list为空或者list满了以后消费者阻塞。要求写出代码并运行。
3.手撕双向链表
4.根据之前手撕的双向链表为基础,写一个LRU的cache。要求写出代码并运行。
拼多多跟其他的大厂不一样,感觉十分看重代码能力。前面八股或者实习啥的都是20分钟就草草结束了,然后就是长时间的写题。拼多多自己的编程工具不仅没有代码提示还不能自己运行,必须要面试官运行并告诉你结果,手撕体验极差。最后求三面
--------------------------------------------分割线-------------------------------------------------
拼多多后端开发——三面(4.18)
1.拷打实习(两段实习全文了)
2.mysql中update一条语句的流程
3.mysql中select有用到mysql缓存吗
4.redis中key过期策略
5.timewait与closewait的区别
6.怎么看待拼多多,能接受这个工作强度吗?
7.平时怎么提升自己?
8.反问
全程26分钟,面试官挺和蔼,整体感觉也很好。无手撕(可能跟面试官风格有关系?),面试官说拼多多目前实习没有分部门,是你过了以后再分部门。最后求个HR
-------------------------------------------分割线-------------------------------------------------