登录
还没有注册? 快速注册 忘记密码?
1

京东软件开发岗位笔试题目

       职位类型:软件开发类


       招聘公司:京东


       笔试题目共分七个部分,分别考察数据结构、软件工程、数据库、逻辑、java、.NET等方面的知识点。


       第一部分   数据结构


       1、设a,b,c三个元素的进栈次序是a,b,c,符号PUSH与POP分别表示对堆栈进行一次进栈操作与一次出栈操作

       (1)请分别写出所有可能的出栈序列以及获得该出栈序列的操作序列

       (2)指出不可能出现的出栈序列

       2、已知某二叉树的后序遍历序列是dabec,中序遍历序列是deabc,它的前序遍历序列是什么?

       3、将长度为n的单链表链接在长度为m的单链表之后的算法的时间复杂度是多少?

       4、在有序表(12,24,36,48,60,72,84)中二分查找关键字72时所需进行的关键字比较次数是多少?

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

       6、B-树和B 树有什么区别,用在什么地方?


       第二部分   软件工程  


       1、软件生存周期各阶段的活动定义是什么?

       2、程序的三种基本控制结构是什么?

       3、汽车有一个发动机。汽车和发动机之间的关系是什么关系?请画出这种关系的UML图


京东软件开发岗位笔试题目


       第三部分    数据库


       1、现有两个表Student。 StudentScore,如下:

       Table:Student  

Id(主键)Name
Sex
1张三
2李四
3翠花


       Table:StudentScore

StudentId(Student外键)CourseScore
1高数80
1数据结构55
3高数70
4数据结构80


       (1)写出Student、StudentScore的建表语句

       (2)写出Student、StudentScore之间Left Join,Right Join和Inner Join的sql语句

       (3)写出Student、StudentScore之间Left Join,Right Join和Inner Join的结果,样式如下:

ID
NameSexCourseScore


       (4)在Student中插入一条新记录(4,王五,男),请写出对应的sql语句

       (5)写出统计所有的课程考试及格(>=60)的人数的Sql语句,结果要包含课程和人数字段


       第四部分   逻辑


       1、你让工人为你工作7天,给工人的回报是1根金条。金条平分成相连的7段,你必须在每天结束时给他们1段金条,如果只许你两次把金条弄断,你如何给你的工人付费?

       2、请把1盒蛋糕分成8份,分给8个人,但蛋糕盒里还必须留有一份

       3、U2合唱团在赶往演唱会场的途中必须跨过1座桥,4个人从桥的同一端出发,你得帮助他们到达另一端,天色很暗,而他们只有一只手电筒。一次同时最多可以有2人一起过桥,而过桥的时候必须持有手电筒,所以就得有人把手电筒带来带去,来回桥的两端。4个人的步行速度各不同,若2人同行则以比较慢的人速度为准。Bono需要花1分钟过桥,Edge需花2分钟过桥,Adam需花5分钟过桥,Larry需花10分钟过桥。请写出最短的时间和步骤。

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

       5、4,4,10,10,运用加减乘除,怎么得出24点?


       第五部分  其它


       1、请阐述进程和线程的区别

       2、常用的内存管理方法有哪几种

       3、请说出ISO网络参考模型有哪几层,并简单描述每一层功能


       第六部分  Java


       1、Java多线程有几种实现方法?

       2、String与StringBuffer的区别

       3、ArrayList和Vector主要区别是什么?

       4、请简述servlet的生命周期


       第七部分  .NET


       1、声明常量时通常会用关键字const和static,请说明两者的不同

       2、String与StringBuilder的区别

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

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


       相关攻略:

       京东2015校园招聘技术类笔试题目及答案

       京东2015校园招聘产品运营岗位笔经面经

       京东管培生2015春招一面二面经验

       京东2014年研发类岗位笔试题目

       京东2014校园招聘技术类面试题目

       京东2013年校招天津地区管培生面经

       京东运营岗位面试经验

“X职场”是专业的职场媒体报道平台。除了在职场攻略,人力资源等方面有深度解析之外,重点聚焦于各行各业职场精英和优秀人才的深度访谈。 与此同时,“X职场”是一家值得信赖的人才服务提供商,专注于提供从中高级人才到行业顶尖人才的寻访与甄选(猎头)服务、急缺人才解决方案等专业人力资源服务。如果你有精彩的故事或求职需求,请联系我们。请在微信公众号搜索“X职场”或扫描左方二维码,我们坚持长期输出高价值的职场养料。
笔经
京东
招聘
笔试
开发
分享:

相关文章

评论

还可以输入500 登录

360安全认证
高端
求职