京东2013校园招聘软件研发笔试题
时间:2012-9-11 地点:川大
我只能说第一家公司,不是一般的火爆。不得不吐槽一下:
京东宣讲完全没有计划,只看到个下午两点半宣讲,结果跑过去,下午两点是宣讲管培的。在川大外的德克士呆了一下午。坑
估计是没考虑那么多人,一个演播厅里面人山人海,连讲台都坐满人。笔试更是人挤人。各种查手机。
技术类看到人多,竟然把题给减少了,只给半个小时答卷。第二天就有人收到面试消息,明显没有改卷。估计只看简历通知面试,看人品。
下面是从网上找来的卷子,是删减后的卷子,未删减版还有数据库题,最后还有一道让你谈谈MVC。
大题网上都能查到答案的。。
3:4、4
4、不大于log(N)的最大整数+1
1、A ,去掉变动部分
2、C
3、B
4、
往A装满6L 从A往B倒5L A留1L
B倒空 A中1L转B中
往A装满6L 从A往B倒4L A留2L
B倒空 A中2L转B中
往A装满6L 从A往B倒3L A留3L
5、
解法1:要想让新放的硬币不与原先的硬币重叠,两个硬币的圆心距必须大于直径。也就是说,对于桌面上任意一点,到最近的圆心的距离都小于2,所以,整个桌面可以用n个半径为2的硬币覆盖。把桌面和硬币的尺度都缩小一倍,那么,长、宽各是原桌面一半的小桌面,就可以用n个半径为1的硬币覆盖。那么,把原来的桌子分割成相等的4块小桌子,那么每块小桌子都可以用n个半径为1的硬币覆盖,因此,整个桌面就可以用4n个半径为1的硬币覆盖。
解法2:桌面内每个乡邻硬币之间的最短距离小于硬币直径2r,但这是一个必要不充分条件,充分条件应该是每两个硬币间距离进一步小于2*(根号2r-r),最外面的硬币边缘与桌面边缘的距离应小于 根号2r-r。如此我们认为每个硬币周围的空白地区小于以 根号2r-r 宽度的一个圆环。那么实际上只要覆盖全部n个 根号2 为半径的圆就可以了。接下来看,4个r半径的圆能覆盖的面积。取他们内部最大的正方形,其边长正好为 根号2r,也就是说四个拼在一起可以组成个边长为
2*21/2r的正方形,可以覆盖上面直径半径为 根号2r 的圆。一个可以,4N个也可以。
解法3:假如先前N个中没有重叠且边上的都超出桌子的边上且全都是紧靠着的.那么根据题意就可以有:
空隙个数Y=3N/2+3(自己推算)
每一个空都要一个圆来盖
桌面就一共有圆的数为:
Y+N=3N/2+3
=5N/2+3 <=4N(除N=1外)
所以可以用4N个硬币完全覆盖.
解法4:“新放的硬币便必定与原先某些硬币重叠”即:任意相邻的2个硬币之间的距离小于4R。那么n个圆心至少可以依“长方形的桌面”,重新排成距离等于4R的矩阵;4n个圆心至少可以依原矩阵排成距离等于4R/3的矩阵(4X4)。将硬币看成其内切正方形(边长根号2倍R),根号2倍R大于4R/3,所以4n个中心距离等于4R/3的正方形组成的矩阵,完全覆盖桌面。
1、D
2、A
3、C
4、Integer.parseInt("5")
5、面向对象是一种的程序设计方法,或者说它是一种程序设计范型,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。
它是从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物相关比较远,并且没有对应关系的其它概念来构造系统)。这可以使系统直接地映射问题域,保持问题域中事物及其相互关系的本来面貌。
它可以有不同层次的理解:从世界观的角度可以认为:面向对象的基本哲学是认为世界是由各种各样具有自己的运动规律和内部状态的对象所组成的;不同对象之间的相互作用和通讯构成了完整的现实世界。因此,人们应当按照现实世界这个本来面貌来理解世界,直接通过对象及其相互关系来反映世界。这样建立起来的系统才能符合现实世界的本来面目。
从方法学的角度可以认为:面向对象的方法是面向对象的世界观在开发方法中的直接运用。它强调系统的结构应该直接与现实世界的结构相对应,应该围绕现实世界中的对象来构造系统,而不是围绕功能来构造系统。
从程序设计的角度来看,面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。
京东2013校园招聘软件研发笔试题相关推荐
- 华为2013校园招聘上机笔试题
上机时间两小时,3道题 1 字串转换 问题描述: 将输入的字符串(字符串仅包含小写字母'a'到'z'),按照如下规则,循环转换后输出:a->b,b->c,-,y->z,z->a ...
- 京东2015校园招聘技术类笔试题
给定字符串(ASCII码0-255)数组,请在不开辟额外空间的情况下删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个.例如:" i am a little boy. ", ...
- 京东2015校园招聘技术类笔试题及答案
1.给定字符串(ASCII码0-255)数组,请在不开辟额外空间的情况下删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个.例如:" i am a little boy. " ...
- 京东2015校园招聘技术类笔试题(笔试时间:2014-10-18)
笔试时间:2014-10-18 笔试城市:深圳.广州等 笔试职位:技术类(包含各种职位) 答案: 一.1. A:HTTP协议是无状态的 http协议是无状态的,同一个client的这次请求和上次请求是 ...
- 腾讯2013校园招聘技术类笔试题(高清完整版)
很给力的资源,超清晰,与大家共同分享!
- 华为机试python打印机_华为校园招聘上机笔试题 扑克牌大小(python)
本文为大家分享了华为校园招聘上机笔试题,供大家参考,具体内容如下 [编程题] 扑克牌大小 时间限制:10秒 空间限制:131072K 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各 ...
- 华为2016校园招聘上机笔试题
华为2016校园招聘上机笔试题 > 扑克牌大小 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张.牌面从小到大用如下字符和字符串表示(其中,小写joke ...
- B站校园招聘后端笔试题(一)
大家好,我是勾玉! 今天,我给大家带来了哔哩哔哩2020校园招聘后端笔试题,包括28道选择题和3道编程题,因为内容较多,我将分三期来讲,对每道题都给出答案以及解释~ 1.在Java中下面哪个对类的声明 ...
- 【csq加油】华为2016校园招聘上机笔试题(一)
华为2016校园招聘上机笔试题(一) 题目: 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问.当然,老师有时候需要更新某位同学的成绩. 题目描述: 每组输入第一行是两个正整数N ...
最新文章
- Kaggle神器LightGBM最全解读!
- Android游戏框架解读之总体结构
- 写给那些在技术路上奔跑的人们!!!!!
- 在线html转ipa,iphone在线安装 ipa 应用:利用 itms-services 协议实现 iOS 应用程序在线安装功能...
- HTML+CSS+JS实现 ❤️圆圈倒计时间❤️
- [Unity][FlowCanvas] FlowScript 实现基础人物移动
- arp协议、arp应答出现的原因、arp应答过程、豁免ARP详细解答附图(建议电脑观看)
- 利用MyEclipse的ant插件生成Hibernate的映射文件
- maven的一些依赖
- c语言常用例子,C语言经典例子100个
- 计算机编程英语词汇app,计算机编程英语词汇
- js导入xlsx文件
- windows网卡初始化
- 因特尔显卡自定义分辨率_为什么从最新的英特尔显卡控制面板中移除了自定义分辨率?...
- 厦门大学 软件学院 夏令营
- 【Tensorrt】Tensorrt C++部署YOLO v5报错记录 Version tag does not match. Note: Current Version: xxx, Serializ
- 如何用计算机控制电灯,怎么用电脑控制LED灯
- 计算机的桌面图标都可以重新命名对吗,windows上哪个图标不能重命名
- edge/chrome更新113版本后页面崩溃 STATUS_STACK_BUFFER_OVERRUN解决方案
- 2021-09-13项目部署
热门文章
- Lazada官方代运营—Lazada店群商家要“凉凉”,2021年Lazada新政策引发热议
- python opencv最小外接矩形_Opencv绘制最小外接矩形、最小外接圆
- 用计算机做一克拉等于多少克,一克拉等于多少克 钻石克拉转换成分是怎么转换的...
- 关于拼多多开店售后服务的话术
- 黑马程序员_Propetties与配置文件
- 编程示例:表格程序开发的EXCEL方法,以二维码的数据容量计算为例
- VSO Downloader下载工具vso_downloader_setup.exe
- Flash28335_API_V210.lib免费下载获取方法
- 蝴蝶效应(Java版 Python版后期上新)
- c语言包头文件bts,c – 使用bts汇编指令和gcc编译器