首页 > 京东Java实习一面面经
头像
钟期既遇
编辑于 2020-11-26 11:14
+ 关注

京东Java实习一面面经

2020/11/25 16:30 35min

面试官是个小姐姐,声音像关晓彤,很温柔,不会的地方会引导。

1.开始先做自我介绍
2.面试官开始问项目

  • 介绍一下你博客用到的技术栈?
  • 你的博客是和你的 CSDN 同步的?
    我说是,我手动迁移过去的,小姐姐说你可以了解一下如何自动迁移。
  • 你有发现博客中的 bug 吗?
    我说没,她说你的归档页面有 bug,你思考一下是什么问题,造成的。我开始还很诧异,面试完我打开一看,好家伙,原来是没有分页导致博客数量太多,一个页面显示不过来。
  • 讲一下数据库是什么设计的?
  • 归档是怎么做的?SQL 语句怎么写的?
    大概说了下思路,具体的 SQL 语句忘了。
  • 归档页为什么不做分页?
    这就是导致 bug 的原因,当时我说除了归档页都分页了,追问怎么实现的,我说用了 PageHelper 插件,反问的时候她其实想问 limit,我没 Get 到。

3.开始问基础,数据库中有张表,该表除了主键以外,有一些行的数据是完全一样的,问怎么找?怎么避免?
想了好久不知道怎么在数据库层面解决,问了一下可不可以在业务层解决,小姐姐说可以,然后开始说了下自己的思路。解决方案答了可以加唯一索引,在哪个列加?用户表的话可以加在手机号列。
4.我这里有一道算法题,你说一下思路就行。LeetCode39 组合总和
5.我再问一下 Java 基础,你知道 final 关键字有什么作用吗?
6.如何创建一个线程?
7.你都知道哪些集合类?
8.Set 和 List 有什么区别?
9.ArrayList 和 Array 有什么区别?
Array 是个什么东西,还有这个类吗,我一想会不会是数组,正好这时小姐姐说就是数组。
10.你说一下 HashMap 的原理吧?
11.Spring 的 IOC 原理是什么?
12.@Autowired 和 @Resource 有什么区别?
13.什么是分布式锁?怎么判断锁是否过期?
14.有用过哪些 Linux 命令?
15.最近有学什么新的技术吗?
我说在学 RPC 和 Netty,在看《MySQL技术内幕》,那你说说 MySQL 的索引。
16.你是怎么学习新技术的?
17.最快到岗时间,能实习多久?
反问:
1.先问一下没答上来那个问题?
小姐姐说这种现象在高并发环境下可能出现,MySQL 提供了命令来解决这个问题。
2.问一下部门是做什么业务的?
主要是做小程序的,分为 toB 和 toC,详细介绍了这两个方向。
3.询问面试评价。
总结:
一开始的 limit 没答上来很减分,小姐姐也说,你说你在看 MySQL,但是 limit 没答上来,让我感觉你不一致,听到这的时候大概就知道结果了,最后还是感谢京东给我一次面试机会。

更多模拟面试

全部评论

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

相关热帖

近期热帖

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

近期精华帖

热门推荐