京东一面二面面经

本人水硕一枚,爱好潜水学***结各位牛友的面经和面试技巧,最近通过了京东的二面,明天是HR面,怀着一颗感恩的心把自己的面试经历分享给大家。
一面:
        1 Map事怎么存取值的?(感觉这是个坑,如果只是说用put和get函数,八成会挂,面试官其实想让你答Map的实现原理)
        2 熟悉的排序算法(这里回答了比较熟悉的六个,结果面试官问的是第七个希尔排序的时间复杂度,没答上来,建议不要存在侥幸心理,把基              本的算法还是要多了解一些比较好)
        3 servlet的问题具体记不清了(好像是servlet并发执行的问题,对servlet不太了解)
        4 http协议
        5 TCP 三次握手,四次挥手,什么端会有2MSL,为什么?TCP 如何保持长连接(TCP很重要,一定好好看看)
        6 快排的过程
        7 内核态和用户态的区别
        8 数据库索引的实现原理,还有一个好像是MySQL数据库怎么实现遍历的?
        9 给你一个高并发的场景(秒杀系统),怎么去做优化(从前端和后端两个方面考虑)
        10  set 和 Map的区别,Set的实现原理,Set的value存的是什么? Treeset的数据结构是什么?红黑树的概念?
        11 线程池的概念,线程池分为几种?各自运用的场景是什么?
        12 多线程怎么保持同步?(其实主要问的是JUC的问题,这里回答的工具一定要知道它的具体用法,面试官可能深问)
        13 DNS的查找过程
        14 HashMap什么时候会扩容
        记得的就是上面列的,最后还让手写了个小程序,整个面试持续了40分钟,最大的感受就是在那种气氛下(一般都是20多分钟),很多东西都回         答的不到位,所以建议在平时一定要注重 知识的总结和归纳,注重知识之间的联系,这样才能融会贯通,面试的时候才能答的出来,而不是想         这个问题一共有几条什么的,面试官最多会给你7-8秒时间,回答不上来的话直接过。至于知识掌握到什么深度?举个栗子,如果能回答的上来
        hashMap 为什么采用2倍扩容的方法而不是3倍,4倍,如果能达到这样的深度,我觉得面试应该没问题(很多问题还没达到这种程度)
二面:
         本来打算着二面要跪的心态去面试的,结果二面很简单,没有问技术上的事。
         1 面试官说有个笔试题做错了(类加载顺序的问题),让重新做一下。(考试的时候看错答案)
         2 我研究方向是网络,为什么会研究Java技术?
         3 项目问题(面试官很看重你遇到问题时怎么解决的,如果能够在项目中用到常用的设计模式,并解释为什么要用这种模式,会增加好感)
         4 数据库去重的一个问题
         5 给你个无序数组,找出最大值,最小值,有几种思路?
         6 你觉得京东能够给你提供什么?
         总之,二面感觉很轻松,个人感觉可能一面把该问的都给问了,二面持续了不到40分钟,在跟面试官交流的过程中记得自己挖的坑一定要自己          填上。

        最后感谢牛友们的贡献,希望大家都能拿到想要的offer,去自己心仪的公司!同时也祝自己明天HR面试顺利,最后能成功入职京东!
        
        
#京东#
全部评论
楼主的面经,很赞,借鉴一下
点赞 回复 分享
发布于 2017-09-21 10:42
给楼主顶,祝楼主面试顺利
点赞 回复 分享
发布于 2017-09-20 19:22
第9题怎么答
点赞 回复 分享
发布于 2017-09-20 19:19
点赞 回复 分享
发布于 2017-09-20 19:15

相关推荐

菠落蜜:这个是系统自动投的,不是hr主动打招呼。更抽象的还有ai回复
我的秋招日记
点赞 评论 收藏
分享
评论
5
55
分享

创作者周榜

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