拼多多提前批Java后端面经

一面(7.30)
1.    项目
2.    Spring @Bean @Service @Component等注解的区别
3.    Java中多态的实现
4.    Java中的对象头
5.    hashMap的原理
        手撕代码 自己写一个HashMap,采用拉链法并且链表按value值排序
6.    Java中怎么使用多线程
        写一个线程池提交线程的代码
二面(8.1)
1.    JDK,JRE的区别
2.    垃圾回收主要发生在堆区还是栈区
3.    怎么设置堆的大小
4.    JVM采用的垃圾回收策略
5.    JVM为什么要分代
6.    垃圾回收不是并行运行的吗,为什么会影响到主程序
7.    什么情况会发生FullGC
8.    为什么Full GC这么可怕
9.    HashCode和Equals
10.    操作系统的虚拟内存和物理内存
11.    JAVA中获取对象的地址,这个地址是虚拟内存还是物理内存
12.    MySQL一张表中abc三个字段中count(1)count(a)count(*)的区别,count(1)和count(*)哪个执行效率更高,为什么
13.    手撕代码 删除链表中的相邻重复节点,只保留一个,最后反转整个链表,保证健壮性
14.    a.一个数组有1000亿个元素  值都是0-1000的int型数据,找中位数    说思想即可
            答:快排查找        
                追问:时间复杂度是多少,为什么
        b.内存中放不下这么多元素,怎么办
            换个问题,如果是要将数组中的数据排序,怎么办
        c.如果只找前三大的数用什么方法,时间复杂度是多少
14.实习中最有成就感的事情是什么




#拼多多校招提前批##拼多多##校招##java工程师##面经#
全部评论
为什么full GC这么可怕呢
1 回复 分享
发布于 2021-08-01 14:42
一个数组有1000亿个元素   值都是0-1000的int型数据,找中位数,这个题目是不是可以用桶排序做啊,每个桶统计数据出现的次数,然后累加找到500亿的数据就可以了吧
1 回复 分享
发布于 2021-08-02 16:02
楼主你好,11题怎么回答的呀
点赞 回复 分享
发布于 2021-08-01 14:52
楼主知道拼多多一共几面吗?我这边昨天二面完
点赞 回复 分享
发布于 2021-08-01 17:12
老哥,为什么我没有看到拼多多Java岗位,只是服务端 😂
点赞 回复 分享
发布于 2021-08-01 21:06
跟我的一摸一样,我开局JRE和JDK的区别就回答错了
点赞 回复 分享
发布于 2021-08-02 17:08
您现在有新的进展么?
点赞 回复 分享
发布于 2021-08-14 11:18

相关推荐

联通 技术人员 总包不低于12
点赞 评论 收藏
分享
10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
3 39 评论
分享
牛客网
牛客企业服务