京东二面(技术一面)

🕒岗位/面试时间
京东零售后端开发 8.29
生平第一次高强度深底层拷打,分享给牛友

👥面试题目

- 介绍实习、涉及aop、redis锁、元数据等等
- 介绍aop的底层原理,动态代理的区别
- 介绍多个aop的执行顺序,前置、后置,优先级别
- 说一下对于Spring了解比较多的或者比较深的一些点
- 解释一下什么叫控制反转,他的好处
- 介绍 spring 的bean的一些创建方式
- 再说一下bean的初始化过程
- Spring MVC的处理过程
- 执行过程中可能遇到过一个叫 HandleAdapter的个处理器适配器。说一下这个适配器它在这个过程中起什么作用
- 平时有用到线程池去做开发吗
- 线程池的一些核心参数
- 给线程池提交一个任务,它内部的一个处理过程是什么样的
- 线程池一般的拒绝策略
- 线程池的异步。了解过 future task 吗? 
- 对于futuretask,还有一些带回调的future。然后这些 future,如果线程池没有处理完,主线程去 get 的时候可能会进行阻塞,你能把它内部阻塞的一个机制能说一下吗
- 对于定时线程池,底层是怎么做的呢?因为它是周期性的会去执行这个任务,它这种机制内部是怎么做。
- 在开发者的时候,可能我们的任务要产生任务b,然后任务 a 的往下执行可能要依赖任务 b 的结果。那如果说我把这两个任务都扔给线程池的话,它会出现什么样的问题
- 它们的一个互相等待的是什么资源
- 线程池内部,它其实每个线程都是一个worker,你能说这个 worker 他去执行任务的一个逻辑是什么样的?每根线程它都有一个 run 方法,run 里面的内部底层执行逻辑是什么样的?
- thread local是干什么用呢?它对于数据的存储还有读和写是怎么做的?
- threadlocal的 k 和 v 它分别放的是什么数据

问自己有哪些熟悉的部分?
答:java并发、mysql、redis,于是开始问数据库

- MySQL 数据库的索引结构是什么样的
- 聚簇索引和辅助索引的区别是什么
- 现在要查表 t ,它上面有五个列,目前有一个 a 的普通索引,select * from t where A ='xxx',基于这个 SQL 场景结合它的索引情况,把这个 SQL 的一个执行过程说一下
-  a 这个索引和聚簇索引,在sql执行时索引的一个使用情况是什么样的
- 如果select * 换成select  a 的话,用的这个索引的一个什么特性
- using index 刚才说是用的覆盖索引,那 using index condition 它使用了什么样的一个特性
- 事务四大特性,分别说下,然后它实现的原理是什么样的
- mysql并发的问题都有哪些
- 第一类丢失更新 和 第二类丢失更新 的区别,分别什么场景会产生这样的问题
- 举个例子,说明一下这两个覆盖产生的一个场景
- MVCC 在 RC 和 RR 这种隔离级别下面,产生ReadView的区别
- 再来一个场景题,比如要去删数据, delete * from t where a = 'xxx', a 是普通索引,基于这个 SQL 场景,能把在 RC 下面和 RR 下面,把它们加锁的一个区别说一下? 
- RR情况下,对辅助索引和聚簇索引它分别加什么样的锁
- RC 情况下的话它会加什么锁
- 在华为和上家公司他们用的 SOA 的一些框架都是啥

反问:
- 介绍一下部门的业务和所做的一些大致的内容

面试结束半个小时左右电话告知通过并约三面时间
也是鼠鼠第一次进三面了

#软件开发笔面经#
全部评论
强度这么大嘛,我也是零售现在一面hr完了还不知道结果,要是技术面这强度我估计直接G了
3 回复 分享
发布于 2024-08-30 23:34 陕西
强度怎么这么大 我的技术一面强度好小啊 不会是被面试官放弃了吧
1 回复 分享
发布于 2024-09-03 20:56 四川
你这个也太难了,我的巨简单,请问你面的是通天塔嘛
1 回复 分享
发布于 2024-09-02 11:42 美国
都是八股
点赞 回复 分享
发布于 2024-11-14 23:25 重庆
高端八股
点赞 回复 分享
发布于 2024-09-05 10:40 北京
这是秋招吗😰
点赞 回复 分享
发布于 2024-09-02 23:30 陕西
想问一下一面面的啥啊?
点赞 回复 分享
发布于 2024-09-02 19:19 湖北
wk, 这强度好大, 牛逼啊
点赞 回复 分享
发布于 2024-09-02 01:37 浙江
卧槽,好难啊,佬
点赞 回复 分享
发布于 2024-08-31 14:15 河南
好难啊 uu面了多久呀 有手撕吗
点赞 回复 分享
发布于 2024-08-30 14:59 辽宁

相关推荐

国庆到了,对自己的秋招做个总结,3月开始投实习,被挂麻了,最后去了研究所实习。7月开始投递秋招,9月后投递就已经非常少了。bg:双非本2硕,主投岗位:嵌入式软件【lz只会linux】、驱动开发、有些C++的岗也会投。base地全国可飞,投的比较多的是江浙沪,深圳,西安投递:总数80左右,给面试的十几家,因为小鹏开的很早,所以一些中小厂基本就没投了!意向:海光信息(编译器)【很香】影石(驱动)            【薪资应该和海光差不多,或者略高】翱捷科技 (平台软件,应该是驱动)【965  wlb薪资低】小米(芯片驱动)【薪资不高】小鹏(模型部署,第一个oc,让我的秋招基本没有太大压力)【未谈薪,应该不会有前两个高】面试后挂:百度(二面挂)滴滴(一面挂)理想(一面挂)柏楚电子(技术面挂,做rtos的,不会)泡池子:复旦微电子汇川简历挂:太多了,蓝绿厂,智元,元戎启行,简历挂的大概30家左右,还有投了没后续的,华子,荣耀应该也都不会面了,国庆后应该就会签一个结束秋招,不耽误各位兄弟的机会了!!!祝各位兄弟找到自己心仪的offer。感悟:结合我的bg来看,已经很幸运能够在这个时间可以有选择结束秋招的机会。研究生入学给自己的目标是30w,现在已经圆满完成目标了。拿的这些offer除了小米基本都没手撕,今年还花了很多时间准备手撕。😂😂欢迎各位佬来和小弟交流!!!
我的秋招日记
点赞 评论 收藏
分享
10-09 10:15
已编辑
福建理工大学 C++
👋个人背景:双非,有过小中大厂三段实习,手上接到四个意向,都是客户端的,业务各不相同,还没开奖,想知道谈薪要怎么最大化自己优势?有什么技巧qwq?推荐哪一家👏offer1:腾讯pcg 客户端开发(暑期实习转正)。base 深圳情况 部门属于不赚钱的业务,还经历过组织架构调整,年终听说基本拿保底,有点劝退。但是有鹅选鹅,而且npy在这里可以不用异地。💯offer2:柠檬微趣 u3D游戏客户端开发base 北京情况 公司属于消消乐海外业务正向营收企业,有五面,和hr聊过感觉重视校招生,游戏可以赚钱,第一年校招生有租房3k补贴。公司业务是赚钱的,而且公积金之类的拉满,开奖之前感觉还可以。但是游戏客户端之前没接触过,北京离家远担心攒不下钱,和npy异地很远。🌱offer3:快手 电商客户端开发base 杭州情况 快手电商部门,分部门吃肉喝汤,了解到商场和直播的盈利多,其他地方盈利少,但是不知道自己被分到哪里qwq。面试感觉挺好的,快手比较喜欢有格局有创新的人,电商感觉至少整体不差,但是不知道现在的快手如何qwq。杭州需要和npy异地但是飞机不算特别远。🌱offer4: 美团 大众点评客户端开发base 上海情况 美团大众点评优化部门,不做具体业务开发做整体业务优化和维护,技术难度高提升快,组内升职级快。三面是加签面不知道是随机还是加s的,但是在上海住房和开销担心很大,和npy异地,担心团子开白菜。🌱待定offer5: 影石360 算法剪辑客户端开发base 深圳薪资 不知道情况 目前在实习,有转正机会,整体处于上升期。但是属于小型独角兽公司。
投递快手等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-06 17:11
OPPO 硬件工程师 24.5x15 硕士985
求你们别卷了的考拉很...:ssp了吧
点赞 评论 收藏
分享
评论
44
252
分享

创作者周榜

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