pdd服务端一面记录

pdd服务端一面记录

第一次的面试没想到是给了拼多多,之前也投了许多公司,但拼多多的进度是最快的。
投递后做了个线上测评。7.25号笔试,27号收到回复,31号面试。相比投的其它公司进度很快了。
面试自我介绍之后就开始写算法。上来先是一道图相关的,虽然不难但是之前都没做过这样的,紧张的一下还是做不出来。
然后面试官挺好的,换了一道树的遍历打印。大概写出来了,但是编辑页面就像文本文档一样,毫无提示,对于依赖idea我的来说还是有些影响的。导致报了一些错误,但是整体逻辑没问题,面试官也没让我修改好就开始问问题了(可能是花了不少时间,毕竟还换了一题)。

问题:
1.TreeNode node = new TreeNode(1);讲一下这个语句在执行过程中JVM内存都是怎么执行的。
2.双亲委派机制是什么,为什么要有这个机制,如果没有会怎么样
3.对象是存在JVM哪儿的
4.说一下堆内存,和JVM的内存结构
5.static和非static修饰的变量、方法都有什么区别
6.进程和线程说一下
7.操作系统是怎么分辨两个进程的(没怎么学操作系统)
8.ArrayList底层是怎么实现的,还有什么list
9.Collection集合都有哪些(map脱口而出,说完才想起来好像不是)
10.还有一些我忘了
11.反问(您在pdd工作的感受,您对我的学习有什么建议吗)
建议多学学操作系统,是所有上层软件的基石。多看看源码。

整体来说问题和算法都不算很难。但是有我没有复习到或者根本没看的知识点,面试自己说的时候也有点不流畅。
面试官还是挺好的,整体面试体验也不错。希望可以过一面吧 T.T

#拼多多##面经##校招##Java工程师#
全部评论
老哥二面结束多久有结果啊
1 回复
分享
发布于 2021-08-03 17:12
老哥笔试a了几个啊😂
点赞 回复
分享
发布于 2021-08-01 14:50
联想
校招火热招聘中
官网直投
老哥你现在系统的状态还是面试中吗
点赞 回复
分享
发布于 2021-08-03 13:10
要自己写一个树的测试用例是吗,算法题
点赞 回复
分享
发布于 2021-08-03 16:13
一面挂了😥
点赞 回复
分享
发布于 2021-08-05 10:47

相关推荐

我前面的帖子还奇怪为啥招行信用卡笔试软件开发岗位只有行测,后来一看今天还有个专门的技术类笔试我收回之前说的“感觉适合计算机基础不好的同学”,倒不能说是全错,只是一点基础没有还是没法做的这次是软件开发岗和算法岗一起考了,前面通用的题有16个单选和一个编程题,后面两个岗位有各自的一道编程题,二选一即可,语言不限,有意思的是作为js选手竟然分开提供了v8和node,虽然二者在编程题里面区别真的很小前面的选择题怎么说呢,感觉比较适合java选手,我是前端选手,不过是科班出身,里面有些知识还是学过的,就是有些东西可能前端不咋考所以准备的不好,比如linux命令、一道读java的代码题、一道读python的代码题,不过我还是用过,了解过一些东西的,就是linux是真的拿捏不定,因为真的不常用其余的数据结构啥的没难度,还有零星几个简单的机器学习为背景的题,但是考的东西和机器学习也没啥关系通用的编程题不难,就是给一个字符串(都是26个小写字母组成),统计每个字符前面相邻的(注意这个相邻直接减少难度)字符的种类并输出,这个一开始没看到相邻,后来一想相邻真的不难,暴力统计即可,难点还是我是js选手,js里面不能像c++那样用s[i] - 'a'这样进行字符和数字的转换,所以一开始卡了一阵,不过js可以用set统计种类,就是一开始差点忘了set.size这个api软件开发的编程题看起来很唬人,给一个数组,可以操纵1-m的前缀或m-n的后缀,对区间内部所有的数都加一,问能不能把这个数组里面所有的数变成原来数组的最大值。我以为是前缀和来着,其实不是,只要看从前往后递增、从后往前递增即可,只要两个递增区间中间的区间除了两个端点以外还有值就不可能,就是跳出循环的条件一开始写错了,只有25%,后面改了就ac提前一个小时ak交卷,反正做完笔试我就不想动了
投递招商银行信用卡中心等公司10个岗位
点赞 评论 收藏
转发
3 14 评论
分享
牛客网
牛客企业服务