首页 > 拼多多提前批Java后端面经
头像
Staring2020
发布于 2021-08-01 13:21
+ 关注

拼多多提前批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.实习中最有成就感的事情是什么




更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐