京东秋招一二面面经

2024.8.13

1h+

面试官人很好

1.假设我们有一个查询场景,有20多个字段,他们可能部分或全部作为查询条件,这种情况下用MySQL有什么缺点?应该用什么技术来处理这种场景?

2.讲讲ES的倒排索引

3.arrayList和linkedlist的区别

4.hashset和arraylist的区别

5.

List<String> list = new ArrayList<>();

list.add("a");

list.add("b");

list.add("c");

list.add("d");

list.add("b");

int size = list.size();

for (int i = 0; i < size; i++) {

if (list.get(i).equals("b")) {

list.remove(i);

}

}

上述代码运行的结果是什么?

6.讲讲简单类型和封装类型之间的装箱和拆箱

7.

Integer a = 2;

int b = 2;

Integer c = Integer.valueOf(2);

System.out.println(a == b);

System.out.println(a == c);

System.out.println(a.equals(c));

上述的代码的运行结果是什么?

8.内存泄漏严重的时候,在线上通常会以什么形式反映出来?

9.如何排查内存泄漏问题?

10.用什么命令来查看GC日志?

11.常见的内存泄漏原因有哪些?

12. ThreadLocal是如何实现的?早期的实现和目前的实现各是怎么样的?

13.jdbc的使用步骤是什么?

14.PrepareStatement和Statement有什么区别?

15.Spring的事务传播一共有几种类型?默认是哪种类型?

16.事务传播机制的引入解决了什么问题?

17.一个sql语句所有部分的执行顺序是什么?

18. where和 having有什么区别?

19.讲讲mysql的联合索引什么时候会失效?

20.sql题:

员工表: · employee

列名 类型

id int

name varchar

salary int

departmentId int

部门表: department

列名 类型

id int

name varchar

查询出每个部门中薪资最高的员工, 要求输出部门名称及员工姓名

反问:

1.组里是做什么方面业务的?公司内部业务数据安全相关的业务

2.一共有几轮面试?3轮技术面+一轮hr

3.觉得我表现怎么样?还不错

4.一轮面试的结果大概多久能出来?一周之内

二面

2024.8.19

1.实习拷打

2.讲讲数据写到es中时,刷盘机制是什么?刷新机制又是什么?

3.如何减少从数据写入到es到数据可以被查询到,这段时间的长度?

4.可以无限降低refresh_interval参数吗?有什么缺点?

5.用kafka消费binlog时,短时间内针对同一个id的binlog如何做到只消费最后一个?

6.kafka的分区中有覆盖消息的概念吗?

7.写一个冒泡排序

8.朴素的冒泡排序可以怎么优化?有哪些改进方法?知道鸡尾酒排序吗?

9.有一个成绩表,有姓名,班级,科目,和成绩。写一个sql,求每个班的数学平均成绩,从高到低排序,要平均成绩和班级两个字段

9.1如果要额外筛选平均成绩>90的呢?

9.2求每个班的数学成绩最高分的同学,要班级,姓名和成绩,每个班只要一个数据

10.MySQL中有ROW_NUMBER()窗口函数吗?

11.除了Java以外,还会哪些技术栈?挑一个讲讲

反问:1.还有几轮面试?1轮ld+1轮hr

2.又问了问组内的具体业务

3.我的表现怎么样?基础挺好,但是对做过的需求思考的深度不够

#京东##秋招##面经##面试#
全部评论
太强了吧
1 回复 分享
发布于 2024-08-20 23:31 黑龙江
一面还行,二面问的好偏啊
点赞 回复 分享
发布于 2024-08-27 14:32 北京
3论技术面?我京东零售就两轮啊,而且竟然是30分钟
点赞 回复 分享
发布于 2024-08-27 14:22 北京
好难啊
点赞 回复 分享
发布于 2024-08-22 22:12 广东
问了这么多es和kafka 佬之前是做过大数据相关的实习吗
点赞 回复 分享
发布于 2024-08-22 10:33 四川
面试大概多长时间呀佬
点赞 回复 分享
发布于 2024-08-21 14:39 天津
没有手撕吗
点赞 回复 分享
发布于 2024-08-20 19:54 陕西
佬,能请教你一下,你的es的八股是在哪里看的么
点赞 回复 分享
发布于 2024-08-20 16:38 山东
让我猜猜,cco体系信息安全部,合规技术组
点赞 回复 分享
发布于 2024-08-20 10:17 北京
请问是哪个部门啊
点赞 回复 分享
发布于 2024-08-20 09:59 四川
秋招吗 这么快就面了?太羡慕了
点赞 回复 分享
发布于 2024-08-20 08:39 浙江
佬,这么早就二面了,羡慕~
点赞 回复 分享
发布于 2024-08-19 22:54 江苏
佬是硕还是本啊
点赞 回复 分享
发布于 2024-08-19 22:35 北京

相关推荐

04-01 00:29
已编辑
广州大学 Java
已挂,估计是项目太玩具了没解释清楚,或者是hr面中无意说了实习是为了秋招#面试中的破防瞬间# #第一次面试#&nbsp;&nbsp;#面试常问题系列#&nbsp;&nbsp;#面试# 3.25线上一面(30min)1.自我介绍项目1.你项目的核心是什么:秒杀功能2.如何解决的超卖:使用信号量,类似获取令牌八股文1.说一下集合有哪些:基本说了一遍2.说一下hashmap:说了一下put和get3.LinkedList与ArrayList操作的时间复杂度:说了一下访问和插入删除的不同4.堆中对象的结构是怎么样的:只说了对象头的内容5.多路复用是什么:说了一下自己的理解6.类的加载过程:链接三个操作的最后一操作的名称忘记叫啥了,说了一下过程7.线程池的参数有什么:七个参数说了一遍8.说一下有哪些锁:synchronized与juc下的说了一遍9.二叉树是什么样的10.说一下mysql的日志:说了三个日志以及具体用途,中间卡了一下11.mysql事务的特点:一开始还以为说的隔离级别,后来问了一下原来是acid就说了一遍12.说一下tcp的三次握手与四次挥手13.redis的淘汰策略:说的时候有点忘了,多说了个轮训哈哈14.redis的持久化有哪些:aof与rdb说了一下15.select&nbsp;*&nbsp;from&nbsp;xxx&nbsp;where&nbsp;xxx&nbsp;中关键字的执行顺序:from-&gt;where-&gt;select16.spring有哪些常用注解:想到啥就说了啥17.@RequestBody的作用:将请求体转为对象18.说了一个场景,问什么情况下索引会失效:扯了一大堆,感觉没说对19.会html、css吗:能看懂反问:1.第一次面试的不足:还可以2.公司的业务:物流方面的二三面加起来半个小时,感觉是太菜了,面试官没啥好问的了3.27线下二面(一面完后两个小时就约了二面了)自我介绍项目1.项目有真实上线吗:没有,学习的项目2.第一个项目的流程说一下3.有测试过并发量吗,用什么测试的:有,用jmeter4.怎么解决并发的:说的很乱,没准备这方面的问题,就把怎么做的说了一下5.第二个项目的流程6.索引有什么用:说了一下个人理解7.索引分几类:说了分聚族和非聚族,还有区别8.说一下你最擅长哪个技术:mysql9.说一下按数据结构索引有什么分类:只说了B+树和hash,忘记还有一个是啥了(full-text)10.你的研究方向11.知道transformer吗:以前看过一点但忘了,但下意识地说了解一点,后面问网络结构没说出来12.参加过社团吗13.毕业后的打算:先搞开发反问1.业务2.公司用到的技术3.下一面的时间:面完后马上接着就hr面3.27三面(二面完等了几分钟)自我介绍对公司业务的了解学校经历能实习时间能否全职上班:一周五天工资要求:到这还以为稳了哈哈总结:第一次面试,还是太缺少经验,线下回答的不好#牛客AI配图神器
点赞 评论 收藏
分享
评论
20
161
分享

创作者周榜

更多
牛客网
牛客企业服务