2016京东面试笔试题库

时间:2018-02-25 编辑:杰芳‍ 手机版

  以下是应届毕业生网整理的京东面试笔试题库,希望可以帮助即将面试的你,成功通过!

  1

  面试流程

  通过网申和笔试之后一般情况下有四面

  一面,群面,给定开放性问题,大家讨论给出结果。一般为1个小时,10分钟自我介绍,40分钟讨论,10分钟的总结陈述。这部分考查团队协作能力,尽量根据个人能力找准自己的位置,不要表现得太aggressive。

  二面,专业面,一般根据实习经验进行项目阐述,技术类会针对以往的项目具体提问,或者纸上写程序。这一面专业性较强,不要紧张,正常发挥即可。

  三面,HR面。着重在进公司后会遇到的薪酬福利及工作要求上,最好在之前就对自己的薪酬有一定估计并对企业的工作做好了解。

  四面,Boss面,问题比较随意,主要看反应能力,一般不会太刁钻,保持好一颗平常心,不要太急进。

  2

  笔试&面试结束后流程

  1、HR会通过电话洽谈薪资待遇

  询问个人期望薪资,上一家公司税后收入;要求提供银行卡流水单(入账带有工资项目)的证明,发送到HR

  邮箱中,然后他们进行薪资评估。

  薪资评估参考

  部门总监意见、工作经验年限、上一家单位薪酬、应聘岗位薪资标准等等

  也就是说如果你上一家单位薪资是2500元每月,到这里要求5000元每月是不可能实现的。

  2、电话通知薪资评估结果(3-5天内电话通知)

  如果认可薪资待遇,HR要通过公司OA走流程进行审批,这个流程花费时间7个工作日左右。

  3、下OFFER录用通知(内有入职具体日期和入职需要携带资料)

  邮件下发OFFER,需要入职人在2天内回传部分资料,如果2天内没有回传视为自动放弃录用。

  回传资料包括:

  1、委托第三方调查公司做“背景调研”的授权书

  2、OFFER

  录用通知签字回传文件

  3、员工信息采集表,PDF文件填写,其中包括已经缴纳的社保年限、家庭住址、紧急联络人、以往工作单位证明人等等。

  办理入职:

  1、如果之前有工作经历一定要携带上一家公司的离职证明(如果没有是无法办理入职的)

  2、身份证复印件、学历证明、照片等等

  3、入职当天签署“劳务合同”每月15号前入职可以缴纳当月社保。

  4、签署《保密协议》《反腐协议》《劳动关系证明》

  反腐协议即书面保证不收取客户任何形式的宴请、购物卡等等;保密协议(尤其是技术研发人员一定会签署);劳动关系证明。

  1

  产品类

  ①京东产品经理笔试题

  1、什么是产品?”

  2、举例一个你认为失败的产品案例,请说出其用户体验的弊端

  3、请描述一个产品的生命周期都包括哪些阶段?

  4、请在您熟悉使用的工具后面大狗,其他工具填写在空白处

  5、请说出你最近关注的新的网站和应用,好在哪?以及你对他市场定位和用户群的分析

  6、你是否是一个不愿意墨守成规的人,请举你在过去学习或社会实践中创新的例子

  7、你喜欢网购么?请说说你对电子商务的理解,请说出京东和淘宝用户体验上的异同

  8、回想你在上学期间做的最有成就感的事,为什么?

  ②京东商城管培生面试题

  一面:

  1、小组面试:3分钟自我介绍,然后面试官会针对你的简历和你所说的话进行一些提问。

  问题基本就是你

  2、对电子商务的了解

  3、对京东的看法

  4、京东商城与淘宝的比较

  5、HR指着一瓶矿泉水,我要它明天上市,请你给出方案

  6、大学经历等

  二面:

  无领导小组讨论,给出一个问题并带有选项,选择你认为重要的几项。小组进行讨论,最后一人总结。全过程HR不参与。

  ③京东采销经理面试

  1、你认为采购员的价值体现在哪里?顺便谈谈你对采购的认识!

  回答:最为一个采购员,首先想到几点:一是降低成本;二是保障质量;三是提高生产力;四是有广阔的采购资源,使采购价格明朗化。五是要把自己的供应市场形成良性竞争机制。采购并非只是买与卖的简单交易,而是一门专业学科,需要研究与积累。

  2、对于一款新产品,你如何评估供应商的报价是否合理?顺便谈谈你通常是如何估算产品成本!

  回答:这就需要采购要具有专业的眼光,懂得产品具体的工艺与技术,在这方面没有任何投机取巧的办法,如果涉及到的工艺超过采购的专业范畴,一般就需要公司的工程技术人员从旁协助,以其达到最好的谈判效果。

  3、客户突然取消订单,供应商已经把货送到公司了,供应商不同意退货,你认为采购应该怎么处理?

  回答:按照合同办事!这种情况,责任不在供应商,应该首先与客户沟通,要求对方消化已经采购的物料或支付因取消订单而造成的类似的损失;一方面与供应商沟通协商,看看这种物料是否能够帮助处理消耗,如果是常规物料,市场通用,供应商还是会理解并协助的。

  4、询价过程中,如果老供应商的报价经常比新供应商报价高,但是沟通后又同意适当降低,你认为采购应如何处理对这种情况;

  回答:一定要把采购物料分开,新老供应商都分摊一部分:这样可以震慑老供应商,让他有压力,等于告诉他如果再这样下去,下一次就可能被取代!同时也给新供应商一个机会,但是也要防备新供应商的低价只是为了抢单。这样,在多了一个供应商的前提下,又使双方都有压力,互相竞争制约。

  5、采购过程中,也许会遇到一些供应商请你去吃饭或喝酒,你会怎么样处理?

  回答:这个就不用多说了,想做一个合格的采购,这方面是要有“免疫”功能的!老话说得好:吃人家的嘴短,拿人家的手短。你如果违规,早晚得出事!有违职业操守的事情,还是敬而远之为好,否则,采购这个圈子说大不大,说小不小,传出去,没得混了!

  6、不错的薪水和有利的发展,你会选择哪一样?除了工资,什么样的福利最吸引你?

  回答:当然时兼而有之最好!单选,就选有利的发展。至于说到福利,我觉得在社会保险保障的前提下,其他的无所谓。

  7、市场原材料价格上涨,长期合作的供应商提出涨价要求,你觉得采购应该做哪些工作?

  回答:此时采购要做的就是调查市场行情,核实市场价格,作出相应合理的价格调整,但是不包括提出涨价之前已经下发的采购单,并约定价格回落时要调整回原来的或与市价相应的价格。

  2

  技术类

  ①京东2015校园招聘技术类笔试题

  一.

  单项选择题

  1.以下代码运行结果为()

  #includeint

  main(){

  uint32_ta=100;

  while(a>0){--a;}

  printf("%d",a);

  return

  0;}

  A-1

  B100 C0 D死循环

  2.

  以下哪种排序算法需要开辟额外的存储空间()

  A选择排序

  B归并排序 C快速排序 D堆排序

  3.

  如果将固定块大小的文件系统中的块大小设置大一些,会造成()。

  A更好的磁盘吞吐量和更差的磁盘空间利用率

  B更好的磁盘吞吐量和更好的磁盘空间利用率

  C更差的磁盘吞吐量和更好的磁盘空间利用率

  D更差的磁盘吞吐量和更差的磁盘空间利用率

  4.

  若一颗二叉树的前序遍历为a,e,b,d,c,后序遍历为b,c,d,e,a,则根节点的孩子节点()

  A只有e

  B有e,b C有e,c D不确定

  5.

  在一个世世代代都重男轻女的村庄里,村长决定颁布一条法律,村子里没有生育出儿子的夫妻可以一直生育直到生出儿子为止,假设现在村子上的男女比例是1:1,这条法律颁布之后的若干年后村子的男女比例将会()

  A男的多

  B女的多 C一样多 D不能确定

  6.

  批处理操作系统的目的是()。

  A提高系统资源利用率

  B提高系统与用户的交互性能

  C减少用户作业的等待时间D降低用户作业的周转时间

  7.

  设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME

  LIKE()

  A'_

  _W_%' B'_%W_ _' C'_W__' D'_W_%'

  8.

  已知的一个无向图(边为正数)中顶点A,B的一条最短路P,如果把各个边的权重(即相邻两个顶点的距离)变为原来的2倍,那么在新图中,P仍然是A,B之间的最短路,以上说法是()

  A不确定

  B正确 C错误

  9.

  如下程序的时间复杂度为(其中m>1,e>0)()x = m;y = 1;

  while(x-y>e){

  x=(x+y)/2;

  y=m/x;}

  print(x);

  A

  log m B m的平方 C m的1/2方 D m的1/3方

  10.求fun(484)的返回值()

  bool

  fun(int n){ int sum=0;

  for(int

  i=1;n>sum;i=i+2)

  sum=sum+i;

  return

  (n==sum);}

  A

  True B False

  11.

  关于主对角线(从左上角到右下角)对称的矩阵为对称矩阵;如果一个矩阵中的各个元素取值为0或1,那么该矩阵为01矩阵,求大小为N*N的01对称矩阵的个数?()

  A

  power(2,n) B power(2,n*n/2)

  C

  power(2,(n*n+n)/2) D power(2,(n*n-n)/2)

  12.

  现代的语言(如Java)的编译器的词法分析主要依靠()。

  A有限状态自动机

  B确定下推自动机

  C非确定下推自动机

  D图灵机

  13.如下函数f(1)的值为()

  int

  f(int n){

  static

  int i=1;

  if(n>=5)

  return

  n;

  n=n+i;i++;

  return

  f(n);}

  A5

  B 6 C 7 D 8

  二.

  多选选择题

  14.

  关于HTTP协议的说法,以下哪些说法是不正确的()?

  A

  有状态,前后请求有关联关系

  B

  FTP也可以使用HTTP协议

  C

  HTTP响应包括数字状态码,300代表此次请求有正确返回

  D

  HTTP和TCP,UDP在网络分层里是同一层次的协议

  三.

  填空题

  15.

  123456789101112...2014除以9的余数是()

  四.

  问答题

  16.给定字符串(ASCII码0-255)数组,请在不开辟额外空间的情况下删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。例如:"

  i am a little boy. ",变成"i am a little

  boy",语言不限,但不要用伪代码作答,函数输入输出请参考如下的函数原型:C++函数原型:

  void

  FormatString(char str[],int len){}

  17.

  给定一颗二叉树,以及其中的两个node(地址均非空),要求给出这两个node的一个公共父节点,使得这个父节点与两个节点的路径之和最小。描述你程序的最坏时间复杂度,并实现具体函数,函数输入输出请参考如下的函数原型:C++函数原型:

  strucy

  TreeNode{

  TreeNode*

  left; //指向左子树 TreeNode* right; //指向右子树 TreeNode* father; //指向父亲节点};

  TreeNode*

  LowestCommonAncestor(TreeNode* first,TreeNode* second){}

  18.

  有n枚硬币按照0到n-1对它们进行编号,其中编号为i的硬币面额为vi,两个人轮流从剩下硬币中取出一枚硬币归自己所有,但每次取硬币的时候只能取剩下的硬币中编号最小的硬币或者编号最大的硬币,在两个都采用最优策略的情况下,作为先取硬币的你请编写程序计算出你能获得硬币总面额的最大值?(请简述算法原理,时间复杂度并实现具体的程序),语言不限。

  ②京东2013研发笔试卷

  问答题

  1.

  在京东商城的商品展示页面下方,总会有一些关于本商品的客户评论信息。模仿该评论模块,有如下三个表:price(商品表),userinfo(用户表),threads(评论主题表)

  (1)请画出以上三张表对应实体的ER图(实体字段标明主键外键即可,用箭头表示)

  (2)在product表中加入一条新纪录(1004,'京东空调',3000).请写出对应的SQL语句。

  (3)更新product表中pid为1001的商品的价格为3666。请写出对应的SQL语句。

  (4)在product表中查询pname中带有"京"的商品。请写出对应的SQL语句。

  (5)查询product表中price在1000.0与3000.0之间的所有商品并按照价格降序排序。

  2.

  有7克,2克砝码各一个,天平一只,如何只用这些物品3次将140的盐分为50、90克各一份?

  3.

  京东商城的商品搜索功能是整个网站架构中非常重要的一个模块。当用户在搜索栏中写入他们想要搜索的关键字时,往往会有一些热门的关键词出现在提示框中。对于这一功能的实现,你认为需要注意什么。

  4.

  现有一圆环形路,路上有n个加油站,第i个加油站储存有Ni升容量的油,每两个加油站之间有一定的距离(km),一汽车初始无油,该车每公里消耗w升油,请问该车从哪个加油站出发可以绕该环形路行驶一圈。给出所有的算法及时间的复杂度。

  5.

  Asp.Net种页面之间传值有几种方式?

  6.

  Asp.Net中的Session经常丢失,怎么解决?

  ③2012京东研发面试题

  1.JSP的内置对象及方法。

  答:request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie,

  header, 和session数据的有用的方法。

  response表示HttpServletResponse对象,并提供了几个用于设置送回

  浏览器的响应的方法(如cookies,头信息等)

  out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。

  pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。

  session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息

  applicaton

  表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息

  config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。

  page表示从该页面产生的一个servlet实例

  2.说出Servlet的生命周期

  答:Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。

  3.反射机制

  4.说出ArrayList,Vector,

  LinkedList的存储性能和特性

  答:ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。

  5.编程题:

  写一个Singleton出来。

  答:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。

  一般Singleton模式通常有几种种形式:

  第一种形式:

  定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。

  public

  class Singleton {

  private

  Singleton(){}

  //在自己内部定义自己一个实例,是不是很奇怪?

  //注意这是private 只供内部调用

  private static Singleton instance = new Singleton();

  //这里提供了一个供外部访问本class的静态方法,可以直接访问

  public static Singleton getInstance() {

  return instance;

  }

  }

  第二种形式:

  public

  class Singleton {

  private

  static Singleton instance = null;

  public

  static synchronized Singleton getInstance() {

  //这个方法比上面有所改进,不用每次都进行生成对象,只是第一次

  //使用时生成实例,提高了效率!

  if

  (instance==null)

  instance=new

  Singleton();

  return

  instance;}

  }

  其他形式:

  定义一个类,它的构造函数为private的,所有方法为static的。

  一般认为第一种形式要更加安全些

  6.请说出你所知道的线程同步的方法。

  答:wait():使一个线程处于等待状态,并且释放所持有的对象的lock。

  sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。

  notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。

  Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。

  7.多线程有几种

  ④2011开发经理面试题

  1、长处?

  2、项目中遇到什么困难,怎么克服的?

  3、Hibernate

  和 Spring 区别?

  4、海量数据存储,数据库如何设计?存储更有效?

  5、如何在数据库存储多棵树?

  ⑤京东研发面试题

  一面:

  1、LRU的cache

  2、分库分表

  3、jvm原理及性能调优

  4、多线程设计

  5、如果程序假死,如何找出问题

  二面:

  1、如何理解京东

  2、持久化用过什么。

  3、设计模式用过哪些

  4、十亿数据存储,多线程如何实现

  5、翻页后端设计

  ⑥京东商城java面试题1

  第一轮面试:

  1.字符串、集合相关问题

  2.给一道程序题要求讲解实现思路,

  3.给定一个场景,抽象出实现结构,并画出UML;

  4.自己人为的京东商城网站结构,可分几部分等。

  第二轮面试:

  1.数据库调优

  2.tomcat调优

  3.项目为什么要用jquery

  ⑦京东商城java面试题2

  1、现在为什么很多开发者选择SpringMVC?SpringMVC比Struts

  2好吗?

  2、数据库索引的原理,

  3、TCP为什么比UDP稳定

  4、系统静态变量是存在JVM那个内存块中。

  5、数据库调优的相关技术。

  ⑧架构师面试题

  1、程序优化、JVM相关知识

  2、java中哪些技术令我最感到提高

  3、网站中高并发的事情你是怎么处理的。

  4、spring

  顶级类是什么

  5、TCP为什么比UDP可靠?

  3

  运营类

  ①2015京东产品运营笔试题

  本次产品类的职位,包括产品经理、产品运营和项目经理都用一套试题。满分100分,60分行测题,共20道,难度简单。40分的简答题,共两道题,一道20分。

  简答题第一题:你有没有什么实习经历或实践,这些实践活动锻炼了你哪方面的素质和能力?在你参与组织的这些实践中,有哪些用到了产品设计的思想?

  简答题第二题:你在网购时有没有什么需求没被满足?描述这个需求,并给出解决方案。

  附加题:给8岁的小孩子用三句话描述京东。

  ②京东运营岗位面试题

  1、介绍自己的社团经历和感受

  2、在这段经历中做了什么你认为重要的,有什么效果,有什么收获

  3、给出13个选项,列出你认为对于一个公司运营和成长最重要的三点和最不重要的三点

  4、岗位匹配度测试

  5、关于岗位和工作地点的问题

  6、上岗之后能否接受长期的轮岗和频繁的出差

  7、讲一件自己大学期间最尴尬的事情

  8、你认为公司的运营最重要的要做好哪些

2016京东面试笔试题库相关推荐