拼多多后端研发面试
拼多多面试还是很赞的,两轮技术面一轮HR面试,三个面试互不影响最后排序录用,面试体验非常nice。三轮大概两个半小时,面试官都很年轻还一直笑着聊天,感觉很不错。
面试的大概内容记得不是很多,大概是下面这些了,一面二面都有手写代码,回答的并不好。。。。
两次技术面试:
1. 设计一个死锁
2.A a =new A()的过程
3.类加载机制 为什么要这么加载 好处是什么
OSGI加载
4.操作系统如何分配空间给JVM JVM内存模型 栈溢出和内存溢出模拟
5. tcp三次握手 导致DDoS攻击怎么应对
6.项目里干了什么 表怎么设计的
7.如何使一个不安全的对象变成安全对象 除了lock和synchronized之外
8.虚拟内存,内存分区
手写算法
一亿个数找出top 100
寻找结点的共同双亲
一个数组 找出所有和为n的种类数目
给定两个稀疏矩阵 求乘法 要优化后的
HR:
聊聊人生谈谈理想,家里几口人几亩地,以后想在哪里工作,拼多多薪资结构,还给介绍上海落户啥的,全程微笑聊天,感觉小姐姐真的很好哇。
感想:
很年轻的公司,但是技术感觉还是真的很强,毕竟上亿用户每秒万级数据,想去,但是大概率这次凉凉,还是好好准备算法,基础什么的看看就行。感觉基础决定你的下限,算法决定你的上限,毕竟算法不行笔试是过不了的,而笔试不过是没有面试机会的。秋招第一次面试,感觉自己还是很渣,算了算了,明天好好刷算法吧。