京东提前批Java初试面经
楼主是昨天约的电话面,因为跟上班冲突改到今天晚上7:20的,面试小哥人很好,说话也挺温和让人不紧张。
1. 自我介绍,聊聊实习都在做什么,问了问有没有考研的打算😂
2. 然后让自己挑一个项目仔细聊聊,楼主就把最近实习的项目的开发讲了讲,主要就是springboot和dubbo接口之类的
3. 开始问JAVA的基础知识,基础类型,对象化开发的抽象,继承,多态,常用的容器,重点hashMap和concurrentHashMap的多线程安全实现,楼主把HashTable也顺带提了一下,这样多线程安全的逻辑更清晰些。
4. 问了问线程和进程还有常见的几种线程池的特色。
5. 最后还问了个大数据的题,说一个文件有1万条记录,另一个有10万条,怎么找到这1万条里没在10万条里出现过的记录,楼主一看问的是判断没有出现,就答的一致性hash来判断,通过多个hash function映射,如果映射位有一个为0就一定不存在,面试官也就没说什么,说他已经都问完了,我有什么想问的问题没有。
6. 反问一波面试流程和小组的方向,说是这周两轮技术面都会安排完,HR面统一下周开始,然后发现面试的这个组和楼主现在实习的很像,都是数据中台后端处理用户数据和产品渠道分析的。
一共是30分钟刚好面完,问的都相当基础吧,希望小伙伴们一起加油!
-----------------------------------------------------------------------------
7/14 13点:复试待安排
7/17 12点:HR面待安排#京东2021秋招提前批##面经##提前批#
1. 自我介绍,聊聊实习都在做什么,问了问有没有考研的打算😂
2. 然后让自己挑一个项目仔细聊聊,楼主就把最近实习的项目的开发讲了讲,主要就是springboot和dubbo接口之类的
3. 开始问JAVA的基础知识,基础类型,对象化开发的抽象,继承,多态,常用的容器,重点hashMap和concurrentHashMap的多线程安全实现,楼主把HashTable也顺带提了一下,这样多线程安全的逻辑更清晰些。
4. 问了问线程和进程还有常见的几种线程池的特色。
5. 最后还问了个大数据的题,说一个文件有1万条记录,另一个有10万条,怎么找到这1万条里没在10万条里出现过的记录,楼主一看问的是判断没有出现,就答的一致性hash来判断,通过多个hash function映射,如果映射位有一个为0就一定不存在,面试官也就没说什么,说他已经都问完了,我有什么想问的问题没有。
6. 反问一波面试流程和小组的方向,说是这周两轮技术面都会安排完,HR面统一下周开始,然后发现面试的这个组和楼主现在实习的很像,都是数据中台后端处理用户数据和产品渠道分析的。
一共是30分钟刚好面完,问的都相当基础吧,希望小伙伴们一起加油!
-----------------------------------------------------------------------------
7/14 13点:复试待安排
7/17 12点:HR面待安排#京东2021秋招提前批##面经##提前批#