京东零售-平台营销中心后端开发实习生一面面经

面试概览

  • 公司/部门:京东/零售-平台营销中心
  • 岗位:后端开发实习生
  • 时长:44分钟
  • 面试形式:技术面

开场

面试官开场简单询问了对京东的了解,确认了实习时长和base地偏好。这部分比较轻松,主要是确认基本信息。

技术问

数据库相关

  1. 联合索引应用场景:
  • 面试官给出了一个包含A、B、C三个字段的表,建立了(A,B,C)联合索引,然后询问多个查询语句是否会使用索引:
Select * from t where a = 3 and b > 5;
Select * from t where b > 5 and a = 3;
Select * from t where a = 3 and b > 5 and c > 7;
Select * from t where a < 3;
Select * from t where a <= 3;
  • 考察对最左前缀原则的理解
  1. 索引失效场景:
  • 讨论了字符串转数字比较导致索引失效的情况及优化方案
  • 这部分刚好是"山羊算法后端训练营"数据库专题重点讲解的内容,系统学习后应对这类问题游刃有余
  1. Join查询:
  • 通过两个简单表T1和T2,考察LEFT JOIN在不同条件下的返回行数:
Select * from t1 left join t2 on t1.name = t2.name;
Select * from t1 left join t2 on t1.name = t2.name and t2.name is not null;
Select * from t1 left join t2 on t1.name = t2.name where t2.name is not null;
  • 区分ON条件和WHERE条件的差异

Java并发

  1. Java中的锁类型
  2. 线程池使用经验:
  • ThreadPoolExecutor
  • SingleThreadPoolExecutor
  1. 死锁概念及产生条件
  2. 线程与进程的区别

算法考核

手撕代码:现场使用IDEA实现反转链表。这道题是数据结构基础题,也是"山羊算法后端训练营"链表专题的经典例题,通过系统训练可以快速写出bug-free的代码。

面试感受

整体面试难度适中,重点考察数据库知识和Java并发编程基础。数据库部分占比很大,特别是索引和JOIN查询的理解深度。算法题虽然是基础题,但在IDE环境下手写还是需要扎实的编码能力。

准备建议

对于想应聘京东后端岗位的同学,建议:

  1. 深入理解MySQL索引原理和优化
  2. 掌握Java并发编程核心知识
  3. 熟练常见数据结构算法题

"山羊算法后端训练营"的课程体系恰好覆盖了这些重点,特别是数据库优化和算法题训练部分,能帮助求职者系统性地准备技术面试。训练营采用真题驱动教学,很多题目与本次面试考察点高度吻合。

祝各位求职顺利!如果对某些问题的具体解答感兴趣,欢迎留言讨论~

#京东##面试##后端开发##Java##面试时最害怕被问到的问题#
全部评论
mark
点赞 回复 分享
发布于 04-23 20:35 北京
mark数据库题
点赞 回复 分享
发布于 03-31 15:54 广东

相关推荐

一年多没到松花江边了,现在突然能闲下来,​去年的这个时候还在纠结上班还是读研,学校呆腻了,上班吧找工作,我够资格吗?也许不够​步履蹒跚乱七八糟学东西,到中厂打了‮个三‬月黑工,平均‮个每‬月飞回‮校学‬两次考试(飞机自由绝绝子),在飞机‮速上‬成第二‮的天‬科目,常常两点多钟在回学校,回出租房的大巴上,在‮校学‬花重金找替‮应身‬付老师,没人指导从零‮始开‬学新语言搓‬了完整项目上线(上线也是我😆)上班做完‮求需‬偷跑‮面去‬试,下班‮简投‬历准备面试‮学赶‬校作业,给替身安‮一排‬下活,干完这些牛马事情,真不知道还有什么困难是不能克服的面试跪了一次又一次,第一次面腾讯时面试官说&quot;你没怎么写过代码吧,我们是技术部门需要写代码的&quot;,&quot;我想干这行,请问有什么建议吗&quot;&quot;努努力还是有机会的&quot;捏猫的,从此被腾讯后端拉黑了,说好的机会呢又是腾讯,被客户端捞起来了,这次八股手撕复习好了,结果四个自定义手写题一个不会面试官一句&quot;你真的要放弃吗&quot;(看来客户端是真缺人,但代码不会骗人,不会就是不会)&quot;对我有什么建议吗&quot;&quot;我的建议是不会的最好不要写简历上&quot;饿了么,美团,快手,云智,阿里,字节(兄弟厂笔试都舍不得给我发😤,以后买东西只用淘宝,点外卖只用饿了么),还有数不清的笔试,每次面试都成为宝贵经验,必可活用于下一次面试,最后的四次面试,前面的每一次面试经验都发力了,这一句回答半年功力,你受得了吗😤再见时已是八股仙人(其实只会烂大街的),瓦go双修大宗师(其实只是稍微会用)苦苦挣扎8个月不能得到的,5天速通了,以为只是日常,竟然还有机会转正感慨非运不能自通左右逢源,常见的公司竟都基本认识了朋友,太多太多人帮助我,很感谢,也用我的进展回报他们的帮助,马上入职,发现3年前建议我报计算机的高中学姐,之前认识的超逆天励志top2学长都在同一个园区,有这么巧的事情吗?或许只是把时间尺度放大,任何有概率的事情都是必然的,正如一年前觉得现在的境遇真是天方夜谭,但事实确实如此而方源的回答呢?他仍旧面无表情,毫无所动地向前进。我曾经呐喊过,渐渐的我不发出声音。我曾经哭泣过,渐渐的我不再流泪。我曾经悲伤过,渐渐的我能承受一切。我曾经喜悦过,渐渐的我看淡世间。而如今!我只剩下面无表情,我的目光如磐石般坚硬,我的心中剩下坚持。这就是我,一个小人物,方源的一一坚持!光芒骤放,不可逼视。坚持仙蛊,在这一刻,炼成!但不得不说练成的有点晚了,怎么协调实习和秋招呢,hr说有转正,111真有吗,这个时候了,转正要争取吗面试问题会在最近整理出来,我在考虑把五六万字的思维导图整理成笔记专栏,牛油们觉得怎么样​
面试问题记录
点赞 评论 收藏
分享
评论
6
42
分享

创作者周榜

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