0807拼多多服务端研发岗位一面经验分享
一面技术面,问了不少东西
Q1:针对简历里的TCP相关,你知道底层是如何提高传输效率的么(我回答的是频分多路复用和码分多路服用)。
Q2:进程与线程为什么速度上不一样(实际就是问进程与线程的区别)。
Q3:哈希map的底层实现。
Q4:IP中的DHCP协议。
Q5:你知道JVM的垃圾回收是在应用层面的,那你知道JVM是如何向操作系统申请内存的么(我回答的是malloc函数的底层相关)
Q6:给你两个大文件,如何选取出两个所有行的交集(我回答的是使用哈希表分批次筛选,但复杂度还是n方,面试官不满意)。
其他问题不记得了,一共应该有两三道题回答的不满意或者没回答出来。
最后编程题,给定多个有序单链表,求交集,要求效率优先。(我是使用双指针进行操作的),值得一提的是,在线编程代码没有任何提示,需要自己构建节点类,主类,输入输出,甚至连import都要自己写。
最后吐槽一下面试官,一上来就感觉hr是一个被公司加班加到生无可恋的社畜,最后面试结束问我有没有啥问题,我礼貌性的说您觉得这次面试我还有什么欠缺的以及提升的地方? 你猜hr怎么回答的?“这个你自己想,我不评价”😏
总结,面试内容朴实无华,面试官令人印象深刻。
Q1:针对简历里的TCP相关,你知道底层是如何提高传输效率的么(我回答的是频分多路复用和码分多路服用)。
Q2:进程与线程为什么速度上不一样(实际就是问进程与线程的区别)。
Q3:哈希map的底层实现。
Q4:IP中的DHCP协议。
Q5:你知道JVM的垃圾回收是在应用层面的,那你知道JVM是如何向操作系统申请内存的么(我回答的是malloc函数的底层相关)
Q6:给你两个大文件,如何选取出两个所有行的交集(我回答的是使用哈希表分批次筛选,但复杂度还是n方,面试官不满意)。
其他问题不记得了,一共应该有两三道题回答的不满意或者没回答出来。
最后编程题,给定多个有序单链表,求交集,要求效率优先。(我是使用双指针进行操作的),值得一提的是,在线编程代码没有任何提示,需要自己构建节点类,主类,输入输出,甚至连import都要自己写。
最后吐槽一下面试官,一上来就感觉hr是一个被公司加班加到生无可恋的社畜,最后面试结束问我有没有啥问题,我礼貌性的说您觉得这次面试我还有什么欠缺的以及提升的地方? 你猜hr怎么回答的?“这个你自己想,我不评价”😏
总结,面试内容朴实无华,面试官令人印象深刻。
全部评论
面试官和hr一起面试楼主吗?咋感觉把面试官说成hr了。
感觉pdd特别喜欢问多链表的题
楼主请问在线编辑需要运行吗?需要写测试用例进行测试吗?
相关推荐
08-06 12:03
门头沟学院 Java 点赞 评论 收藏
分享
08-06 15:34
新疆大学 测试开发 点赞 评论 收藏
分享