京东实习 Java后端 一面面经

一面:2023/11/15
### Java

- LinkedList比ArrayList效率高吗?
- ArrayList为什么能以O(1)的时间复杂度找到元素?
- ArrayList和HashSet区别
- 如何比较两个对象是否相等?
- 一个类A里面有一个String变量一个Integer变量,如何重写equals方法来判断类A的两个实例是否相等?
    - 检查是否是同一个对象
    - 检查是否是同一类型
    - 将传入的对象转换为类A的实例
    - 检查每个字段是否相等
- jvm中堆和栈的区别
- 编译时异常和运行时异常区别,举例
- Spring中事务传播机制
- 乐观锁、悲观锁
- 乐观锁ABA问题

### MySQL

- 事务的四大特性(基本上问MySQL必问这个)
- jdbc执行步骤
- jdbc中statement和preparedStatement区别?
    - preparedStatement预编译时防止sql注入(#、$)
- select、from、where、group by、having、order by、limit执行顺序?
    - 一开始答错了,然后面试官两个两个的问,才答出来(感谢面试官的耐心)
    - where>group by>having>order by>limit
- 什么情况下适合建索引?
- 联合索引失效情况辨析以及索引下推

### 代码辨析

- 面试官让我看他写的代码,然后问问题
- 考察自动拆箱、装箱、以及Integer的常量池
- 对非**concurrent**包下的容器进行遍历时删除,问有什么问题?如何修改?
    - 使用迭代器、增强for循环来遍历
    - 用stream的过滤代替遍历时删除
    - 反射,面试官说不太好,就没问了
    - 问gpt,g哥说还可以遍历时标记,遍历完删除,各位大佬们有想法不?

### 三道SQL题

- 让我讲怎么写,然后面试官共享屏幕写sql
- 磕磕绊绊在面试官辅助下写出两道,第三道不会

### 总结

- 是整个秋招最硬核的一场面试,接近1h,而且这还只是实习😂
- 基本上每个知识点都会刨根问到底
- 有回答的模糊的地方的时候,面试官会写代码让辨析、判断等(面试官代码敲得飞快)
全部评论
哥,京东young实习,一面是mentor还是leader呀
3 回复 分享
发布于 2024-03-07 12:44 浙江
实习问这么多吗大佬?我看别人的相对少很多
1 回复 分享
发布于 2024-03-07 14:24 北京
好像使用增强for,然后使用集合的remove方法去删除会有fast-fail吧?可以遍历时把要删除的元素放入Set集合,然后使用romveAll来删除。ArrayList删除元素如果用下标遍历,还是最好使用倒序遍历。
1 回复 分享
发布于 2024-03-07 13:30 江西
感觉好硬核
点赞 回复 分享
发布于 2024-03-14 20:08 江苏
友友的分享挺详细的,相信会对很多人有用!友友有兴趣看看pdd的实习吗,核心部门,录用比例极高。点我头像看地址。
点赞 回复 分享
发布于 2024-03-13 15:16 上海
需要的话友友可以看看我首页,内推码可内推米哈游很多岗位,可以咨询
点赞 回复 分享
发布于 2024-03-13 08:48 上海
为什么是去年11月的
点赞 回复 分享
发布于 2024-03-12 22:42 江苏
同一个面试官,跟我问的几乎一摸一样
点赞 回复 分享
发布于 2024-03-12 13:36 上海
24届春招投实习是什么鬼😂
点赞 回复 分享
发布于 2024-03-10 22:15 黑龙江
m
点赞 回复 分享
发布于 2024-03-10 16:23 陕西
感谢分享
点赞 回复 分享
发布于 2024-03-10 09:01 浙江
感觉挺简单的。。
点赞 回复 分享
发布于 2024-03-09 20:44 北京
厉害呀
点赞 回复 分享
发布于 2024-03-09 18:00 北京
大佬是25的嘛
点赞 回复 分享
发布于 2024-03-07 21:18 上海
m
点赞 回复 分享
发布于 2024-03-07 18:45 贵州
正文限制1k字,删了好多,还准备把二面也写在一篇里来着
点赞 回复 分享
发布于 2024-03-07 01:48 湖北

相关推荐

11-19 09:45
已编辑
门头沟学院 Java
bg:2本9硕,第一段实习胆小🐭未投递bat整体timeline:10.9开始投递 除jdy外 10.23都已经结束美团(数据平台部)一面 二面 oc蚂蚁(Oceanbase某边缘部门)一面 二面拒绝(脑子进水了)快手(大模型应用开发)一面挂虾皮 (保险那边业务)一面 二面挂京东jdy(京东科技)一面 二面 三面 oc百度(用增后端)一面挂b站 (cicd流水线)一面挂滴滴 (mpt引擎架构)一面过 二面oc面试一些更具体部门或者业务,这里就不展开了,有感兴趣的同学可以私聊面经~一点感想:1.越来越卷了,认识了很多27届的小伙伴现在已经2-3段实习了2.大模型应用开发是趋势,在你学历以及简历深度到位的基础上,了解甚至熟悉大模型应用开发的东西会帮助你脱颖而出,最少能多很多面试(实测),但是也存在一个小风险:简历靠大模型吸引来的,可能一般也只是组里应上面okr要求要做agent,招你进去随便做一个,成长性堪忧,但是总比啥都不做好。3.自己做的项目,不管是点评还是什么其他各种秒杀 电商等,可以想办法多体现一些与众不同,面试官们真看腻了,他们都能给你全文背诵你简历的描述,最重要的在于项目复杂度,一定新颖程度描述到位的基础上,多结合个人的思考,没接触的场景或者问题,玩命调动自己做项目的过程经验以及结合一定八股来回答,在面试官那边印象不会差的4.算法这块,感觉绝大部分厂不会太为难,我手撕十多道的经验上来看,没有超出hot100及其简单变式,不用太担心5.最重要的还是运气,运气面前一切实力高低与否都显得很渺小而运气又和投递时期挂钩,短时间内如果没有面试或者面试结果不尽人意,不用着急,可以继续投递的同时一边优化简历和熟悉八股算法,没准哪天某大厂缺人就一面速通你了,幸福往往就在一瞬间~祝大家都能找到自己满意的实习~也欢迎同一届的后端小伙伴们一起多多交流
发面经攒人品
点赞 评论 收藏
分享
评论
21
186
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务