京东数科Java实习一面二面面经
背景:本人双非本科大三小菜鸡,面试官小哥一个突然的电话杀的我一手措不及防,还没来得及录音就开始了,下面的问题都是凭记忆来的,应该没差🤣🤣
2020/11/10 16:00 京东数科实习 一面面经如下:
项目:
- 小哥首先介绍了一下部门做的项目,然后就问你这个项目中签到是怎么实现的?redis?
框架:
- Spring中用到了什么设计模式?(答:工厂、单例、模板、代理、适配器)
- 它们都是怎么用的?
- 工厂、单例有什么好处坏处?
- Spring IOC、AOP?
- MyBatis原理?(没回答好,这块有些忘了)
- Spring ApplicationContext上下文有了解吗?(没有了解)
- SpringBoot你是怎么理解的?
基础&数据结构:
- 线程池执行一个任务的流程?
- 对线程池任务队列的认识?
- 守护线程?
- 单向队列和双端队列是什么?哪一个在读写的时候线程安全?追问为什么?(ps这题给我整懵逼了)
- 说下你了解的JMM?
- 原子性举点例子?
- 数组和链表的区别?
- 栈和队列的区别?
算法:
- 链表有环问题,复杂度
- 队列实现栈,复杂度
最后:
- 反问:通过这场面试,您觉得我应该在提升哪方面?(答:你这把我问住了,其实我们部门要求基础比较好的,balabala)我内心:emmm
- 确认到岗时间,以及实习时间。
2020/11/11 21:00 京东数科实习 二面面经如下:
emm二面感觉就是一个聊天,主要问了这些:
- 介绍项目,以及功能的实现
- 项目开发中你担任了什么角色?如何协调?开发流程?
- 对于代码技术这里有没有自己的理解?
- 以后发展路线?
- 对大数据这块有了解吗?
- 数据结构算法有了解吗?
- 删除链表元素?带重复怎么办?
- 确认实习时间
反问:
- 咱们部门是做什么的?答:主要是大数据人工智能这块,一般Java用来构建基础的平台什么的。
- 确认到岗时间