拼多多 秋招提前批 一面凉经

拼多多 服务端研发工程师  C++
8.28
自我介绍
内存优化
内存泄漏的调试检测
项目介绍
智能指针用到过吗
epoll相对于select或传统的...的好处
压测项目的做法是,结果
红黑树的特点
epoll为什么用红黑树、红黑树的查找复杂度:logn、红黑树的插入删除复杂度:logn
正则表达式的作用、有限状态机的逻辑
TCP/IP模型各层使用的协议(们)
介绍数据库的索引
索引的实现方式
B+树的优点、为什么不用红黑树
手撕算法三选二:一个sql题、找子数组使得一个数组的子数组之和等于目标值、O(n)复杂度实现 获得一个无序数组的中位数

#面经##拼多多##校招#
全部评论
算法第二题应该是前缀和,如果前缀和递增的话,就是O(n); 第三题感觉是快排
点赞 回复 分享
发布于 2021-09-10 21:09
多久通知你不过了
点赞 回复 分享
发布于 2021-09-13 19:08
这不是正常八股吗
点赞 回复 分享
发布于 2021-10-17 19:33

相关推荐

java语言方面常规八股要熟,那些java的集合,重点背hashmap八股吧,jvm类加载机制,运行时分区,垃圾回收算法,垃圾回收器CMS、G1这些,各种乐观锁悲观锁,线程安全,threadlocal这些。在进阶一些的比如jvm参数,内存溢出泄漏排查,jvm调优。mysql、redis可以去看小林coding,底层b+树、索引结构、innodb、mvcc、undo log、redo log、行级锁表级锁,这些东西高频出现。消息队列rabbitmq也好kafka也好,学一种就行,什么分区啊副本啊确认机制啊怎么保证不重复消费、怎么保证消息不丢失这些基本的一定要会,进阶一点的比如LEO、高水位线、kafka和rocketmq底层零拷贝的区别等等。计算机网络和操作系统#牛客AI配图神器#去看小林coding这两块吧,深度够了。spring boot的八股好好看看吧,一般字节腾讯不这么问,其他的java大厂挺爱问的,什么循环依赖啥的去网上看看。数据结构的话科班应该问题不大,多去**集中突击刷题吧。项目的话其实说白了还是结合八股来,想一想你写的这些技术会给你挖什么坑。除此之外,还有场景题、rpc、设计模式、linux命令、ddd等。不会的就别往简历上写了,虽然技术栈很多的话好看些,但背起来确实累。总结一下,多去实习吧,多跳槽,直到跳到一个不错的中厂做跳板,这是一条可行的进大厂的路线。另外,只想找个小厂的工作的话,没必要全都照这些准备,太累了,重点放在框架的使用和一些基础八股。
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

更多
牛客网
牛客企业服务