京东后端开发一二三面

京东零售-产研
timeline:
0515 一面
0521 约二面
0526 二面
0527 约三面
0528 三面,下午oc

##一面:50min

1. 简单介绍一下项目
2. zookeeper是做什么用的
    a. 为什么用zookeeper,还了解哪些其他的
3. 为什么用protobuf而不是其他协议
    a. 跟其他协议比有什么优势
    b. 为什么速度快体积小
4. 怎么解决tcp粘包拆包问题的
5. 遇到过什么困难,怎么解决的
6. 硕士学过什么课程
    a. 一般怎么自学的
    b. 有没有关注什么技术网站’
7. 网络是怎么通信的
8. tcp建立连接过程
    a. 为什么要三次不能两次
9. 一个存了40亿个字的文件,在一个内存(2GB)很小的旧电脑里,怎么查找里面有没有没出现某个数?可以用什么数据结构?怎么设计算法?
    a. 不知道,提示下说了与或,说了哈希set但很暴力,面后查了一下:用位图(BitSet),原理:用一个足够大的 bit 数组(每一位表示一个整数是否出现过)
10. MySQL索引结构是什么
11. 唯一索引和主键索引区别?
12. 联合索引(a,b)能不能查b?
13. 了解哪些设计模式?单例模式的使用场景?
14. 本科学过什么为什么换专业
15. 为什么想做后端
16. 能不能转java
17. C++是怎么学习的
18. 还面了什么公司
反问:
1. 业务做什么的、技术栈
2. 对实习生有什么要求?
3. 怎么去提高那些方面?

前情:前一天半夜刚做完测评,于当日下午突然接到电话,说下周一有没有时间聊一下,说了两个时间都刚好跟别的撞了,遂约在当晚八点半。太突然了鼠鼠突然迎来人生处女面,很多东西都没有准备好🥹不过面试官人真超好一直笑呵呵的很亲和,鼠鼠太菜了全程很多题没答上来但氛围都没有尴尬。

##二面:30min

1. 可以实习多久
2. 为什么想做这个方向
3. 专业问题,未来规划问题
4. 举一个体现学习能力的例子
5. 遇到了什么难点,怎么克服的
6. 具体是怎么去学习的
7. 手撕一个最长回文子串,共享屏幕,限时5min
8. 写一个sql题:表示不会写
9. 反问:实习生工作、对实习生的期待、流程要多久

##三面:40min
就是常规问题,能实习多久、毕业压力大不大、学校做的研究课题和创新点、遇到的困难怎么解决的、最有成就感的事情、讲一个学生工作经历、为什么转专业、未来规划之类的。
反问:部门业务、实习生业务、实习生人数、转正率、是否要转java和会不会有要求、工作氛围和工作时长等。
全部评论
你好呀,想问一下,我找的也是京东零售的后端,学的是Java,一面是技术面,二面是HR面,和你问的内容模块差不多,三面会拷打项目何八股吗?看你的三面好像也是类似于HR面[爱]
1 回复 分享
发布于 06-03 16:51 湖南
五分钟撕出来了?
1 回复 分享
发布于 05-29 14:23 黑龙江
拒了东哥有缘再见
点赞 回复 分享
发布于 05-29 11:46 北京

相关推荐

09-17 10:03
门头沟学院 Java
🕐面试时间:8.15、8.19、9.5;意向是9.15发的(测评时间7.22,笔试时间7.26)💻面试岗位:后端开发工程师写在前面:- 京东可能是更加倾向于八股考察,更在乎基础部分(当然也可能是因为我的其中一段实习不是Java)一面(8.15):总时长:1小时1. MySQL的索引失效场景2. Redis中ZSet的底层数据结构3. Java创建线程池的方法中的核心参数及含义;另外这些参数应该如何设置,考虑哪些因素4. 主线程正在运行,然后主线程又起了10个子线程,要等待这10个子线程结束再运行主线程,用哪些方法(CountDownLatch、Semaphore等都可以)5. CountDownLatch的底层实现(AQS);AQS底层是如何实现的(那个state,加上类CLH锁)6. 使用一个自定义的类时,然后要塞到HashMap中,需要注意什么(Equals 和 HashCode方法);并说明如果只重写HashCode方法会发生什么,举例子7.  假如有一个电商下单场景,要求时延小于10ms的比例是N个9,如何从JVM调优角度优化效果(减少GC次数,使用STW较小的GC器);进一步,有哪些减少FullGC次数的方法(说了调小老年代的比例、增大对象被移到老年代的年龄)8. Spring中@Transactional的失效场景,原因有哪些;如果一定要在方法内执行本类的方法,但是不能用this.调用(否则会失效),那该怎么调用9. @Transactional的底层原理是什么,如何生效的10. Spring的AOP默认是什么代理11. 如果让你设计一个消息队列中间件,那么如何保证消息不丢失,不重复;假如消息的乱序到达的,如何保证消费者能按序消费二面(8.19):总时长:35分钟,无写题1.  从数据结构分类讲讲数据库的索引类型;为什么MySQL用B+树索引,不用B树、红黑树2.  数据库的隔离级别有哪些,分别解决什么问题3.  Redis中的hot key是什么,如何处理hot key问题4.  Redis中big key问题是什么,如何处理;大key中如果是map结构,其value如何进行压缩5.  缓存雪崩、缓存穿透、缓存击穿是什么,如何解决6.  HashMap是线程安全的吗?不安全的话怎么处理7.  两个线程死锁在哪些情况下会出现8. 请介绍自己最近遇到的一个项目中比较难的点,如何解决的9. 介绍自己最近一个项目中一个觉得做的很差的点,以及如果重新做会怎样做10. 如果学习新知识,会用怎样的方法去学习HR面(9.5):1. base地2. 喜欢基架开发还是业务开发3. 选择offer时会考虑哪些4. 有没有其他的offer5. 实习转正出结果了吗6. 介绍下自己的项目、实习7. 实习中遇到的最大的问题,以及最大的收获是什么----京东是比较看重语言匹配的,对我的基架那部分实习就不是很感兴趣,一方面做的是基架,另一方面是用的Golang,一面时甚至直接讲由于我的实习没有那么业务,那么考我一些基础(就是八股)。这种情况包括美团也是,而字节、腾讯则会听我讲完两部分的实习,淘天则是会听我讲一部分。
查看28道真题和解析
点赞 评论 收藏
分享
评论
7
43
分享

创作者周榜

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