京东 JAVA开发(校招) 面经
一面(11月19日)
没有录音,记不太清都是啥问题了 只有大概
- JVM垃圾回收器分类特点 实际使用场景
- 线程池的创建 实际使用场景
- 如何停止线程
- spring ioc aop
- 实际项目中 哪里用到了 aop
- redis 熟不熟悉 (回答的不好)
- 2个文件各有 50亿url,怎么找出来共有的url
- tcp 三次握手 四次挥手
二面(11月20日)
- python 打开文件 with语句在打开文件的时候起到什么作用
- mybatis有没有对数据库进行缓存 (一级缓存 二级缓存)
- Restful API是什么概念
- XML文件,要转成JSON 让你来写 你要怎么写
- 很大的XML文件,转成JSON 该怎么进行 解析呢
- JAVA和python比较起来 为什么企业的项目更偏向于JAVA来实现
- 经常发现 分布式集群有很多节点服务器,每台服务器上都有一个文件存储 这个机器执行的命令以及这个命令执行的次数,想要统计 这个集群上面 按照命令执行的频繁度进行排序
- 堆结构是一个什么样子的结构
- TopK问题 每个人和他的存款 找到 最有钱的1000个人
- mysql建立在好几列上面的索引 方便我们做什么样的查询
- 最左前缀原则
- 建立了三个单列索引 a, b, c 查询 where a = ? b = ? c = ?索引会分别起作用吗
- 很大很大XML文件存储的数据是很多网页的访问量、标题、长度,有几亿个网页数据,这个解析出来后,需要对这些数据进行查询,怎样来存储这些数据。(分库分表)
- 每个网页的数据包括 标题、文本长度、访问量、类别,如何进行分库分表
- 最常见的查询是用户想知道某个类别的网页有多少访问量,如何进行设计
- 对大数据这块儿了解多吗 比如 Hadoop
- 在英国读书期间 觉得收获是什么
HR面(11月24日)
常规hr问题
- 项目主要职责
- 为什么选择京东
- 你的优点是什么
- 问hr多久有结果:三周
目前已经了解到hr面已通过,应该在走offer审批的流程了
已收到offer邮件
#面经##校招##Java工程师#