- 相關(guān)推薦
京東校園招聘軟件研發(fā)筆試經(jīng)驗(yàn)
我只能說(shuō)第一家公司,不是一般的火爆,
京東校園招聘軟件研發(fā)筆試經(jīng)驗(yàn)
。不得不吐槽一下:京東宣講完全沒(méi)有計(jì)劃,只看到個(gè)下午兩點(diǎn)半宣講,結(jié)果跑過(guò)去,下午兩點(diǎn)是宣講管培的。在川大外的德克士呆了一下午?
估計(jì)是沒(méi)考慮那么多人,一個(gè)演播廳里面人山人海,連講臺(tái)都坐滿人。筆試更是人擠人。各種查手機(jī)。
技術(shù)類(lèi)看到人多,竟然把題給減少了,只給半個(gè)小時(shí)答卷。第二天就有人收到面試消息,明顯沒(méi)有改卷。估計(jì)只看簡(jiǎn)歷通知面試,看人品。
下面是從網(wǎng)上找來(lái)的卷子,是刪減后的卷子,未刪減版還有數(shù)據(jù)庫(kù)題,最后還有一道讓你談?wù)凪VC。
大題網(wǎng)上都能查到答案的。。
3:4、4
4、不大于log(N)的最大整數(shù)+1
1、A ,去掉變動(dòng)部分
2、C
3、B
4、
往A裝滿6L 從A往B倒5L A留1L
B倒空 A中1L轉(zhuǎn)B中
往A裝滿6L 從A往B倒4L A留2L
B倒空 A中2L轉(zhuǎn)B中
往A裝滿6L 從A往B倒3L A留3L
5、
解法1:要想讓新放的硬幣不與原先的硬幣重疊,兩個(gè)硬幣的圓心距必須大于直徑。也就是說(shuō),對(duì)于桌面上任意一點(diǎn),到最近的圓心的距離都小于2,所以,整個(gè)桌面可以用n個(gè)半徑為2的硬幣覆蓋。把桌面和硬幣的尺度都縮小一倍,那么,長(zhǎng)、寬各是原桌面一半的小桌面,就可以用n個(gè)半徑為1的硬幣覆蓋。那么,把原來(lái)的桌子分割成相等的4塊小桌子,那么每塊小桌子都可以用n個(gè)半徑為1的硬幣覆蓋,因此,整個(gè)桌面就可以用4n個(gè)半徑為1的硬幣覆蓋。
解法2:桌面內(nèi)每個(gè)鄉(xiāng)鄰硬幣之間的最短距離小于硬幣直徑2r,但這是一個(gè)必要不充分條件,充分條件應(yīng)該是每?jī)蓚(gè)硬幣間距離進(jìn)一步小于2*(根號(hào)2r-r),最外面的硬幣邊緣與桌面邊緣的距離應(yīng)小于 根號(hào)2r-r。如此我們認(rèn)為每個(gè)硬幣周?chē)目瞻椎貐^(qū)小于以 根號(hào)2r-r 寬度的一個(gè)圓環(huán)。那么實(shí)際上只要覆蓋全部n個(gè) 根號(hào)2 為半徑的圓就可以了。接下來(lái)看,4個(gè)r半徑的圓能覆蓋的面積。取他們內(nèi)部最大的正方形,其邊長(zhǎng)正好為 根號(hào)2r,也就是說(shuō)四個(gè)拼在一起可以組成個(gè)邊長(zhǎng)為2*21/2r的正方形,可以覆蓋上面直徑半徑為 根號(hào)2r 的圓,
資料共享平臺(tái)
《京東校園招聘軟件研發(fā)筆試經(jīng)驗(yàn)》(http://m.dameics.com)。一個(gè)可以,4N個(gè)也可以。解法3:假如先前N個(gè)中沒(méi)有重疊且邊上的都超出桌子的邊上且全都是緊靠著的.那么根據(jù)題意就可以有:
空隙個(gè)數(shù)Y=3N/2+3(自己推算)
每一個(gè)空都要一個(gè)圓來(lái)蓋
桌面就一共有圓的數(shù)為:
Y+N=3N/2+3
=5N/2+3 <=4N(除N=1外)
所以可以用4N個(gè)硬幣完全覆蓋.
解法4:“新放的硬幣便必定與原先某些硬幣重疊”即:任意相鄰的2個(gè)硬幣之間的距離小于4R。那么n個(gè)圓心至少可以依“長(zhǎng)方形的桌面”,重新排成距離等于4R的矩陣;4n個(gè)圓心至少可以依原矩陣排成距離等于4R/3的矩陣(4X4)。將硬幣看成其內(nèi)切正方形(邊長(zhǎng)根號(hào)2倍R),根號(hào)2倍R大于4R/3,所以4n個(gè)中心距離等于4R/3的正方形組成的矩陣,完全覆蓋桌面。
1、D
2、A
3、C
4、Integer.parseInt("5")
5、面向?qū)ο笫且环N的程序設(shè)計(jì)方法,或者說(shuō)它是一種程序設(shè)計(jì)范型,其基本思想是使用對(duì)象,類(lèi),繼承,封裝,消息等基本概念來(lái)進(jìn)行程序設(shè)計(jì)。
它是從現(xiàn)實(shí)世界中客觀存在的事物(即對(duì)象)出發(fā)來(lái)構(gòu)造軟件系統(tǒng),并在系統(tǒng)構(gòu)造中盡可能運(yùn)用人類(lèi)的自然思維方式,強(qiáng)調(diào)直接以問(wèn)題域(現(xiàn)實(shí)世界)中的事物為中心來(lái)思考問(wèn)題,認(rèn)識(shí)問(wèn)題,并根據(jù)這些事物的本質(zhì)特點(diǎn),把它們抽象地表示為系統(tǒng)中的對(duì)象,作為系統(tǒng)的基本構(gòu)成單位(而不是用一些與現(xiàn)實(shí)世界中的事物相關(guān)比較遠(yuǎn),并且沒(méi)有對(duì)應(yīng)關(guān)系的其它概念來(lái)構(gòu)造系統(tǒng))。這可以使系統(tǒng)直接地映射問(wèn)題域,保持問(wèn)題域中事物及其相互關(guān)系的本來(lái)面貌。
它可以有不同層次的理解:從世界觀的角度可以認(rèn)為:面向?qū)ο蟮幕菊軐W(xué)是認(rèn)為世界是由各種各樣具有自己的運(yùn)動(dòng)規(guī)律和內(nèi)部狀態(tài)的對(duì)象所組成的;不同對(duì)象之間的相互作用和通訊構(gòu)成了完整的現(xiàn)實(shí)世界。因此,人們應(yīng)當(dāng)按照現(xiàn)實(shí)世界這個(gè)本來(lái)面貌來(lái)理解世界,直接通過(guò)對(duì)象及其相互關(guān)系來(lái)反映世界。這樣建立起來(lái)的系統(tǒng)才能符合現(xiàn)實(shí)世界的本來(lái)面目。
從方法學(xué)的角度可以認(rèn)為:面向?qū)ο蟮姆椒ㄊ敲嫦驅(qū)ο蟮氖澜缬^在開(kāi)發(fā)方法中的直接運(yùn)用。它強(qiáng)調(diào)系統(tǒng)的結(jié)構(gòu)應(yīng)該直接與現(xiàn)實(shí)世界的結(jié)構(gòu)相對(duì)應(yīng),應(yīng)該圍繞現(xiàn)實(shí)世界中的對(duì)象來(lái)構(gòu)造系統(tǒng),而不是圍繞功能來(lái)構(gòu)造系統(tǒng)。
從程序設(shè)計(jì)的角度來(lái)看,面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言必須有描述對(duì)象及其相互之間關(guān)系的語(yǔ)言成分。這些程序設(shè)計(jì)語(yǔ)言可以歸納為以下幾類(lèi):系統(tǒng)中一切皆為對(duì)象;對(duì)象是屬性及其操作的封裝體;對(duì)象可按其性質(zhì)劃分為類(lèi),對(duì)象成為類(lèi)的實(shí)例;實(shí)例關(guān)系和繼承關(guān)系是對(duì)象之間的靜態(tài)關(guān)系;消息傳遞是對(duì)象之間動(dòng)態(tài)聯(lián)系的唯一形式,也是計(jì)算的唯一形式;方法是消息的序列。
【京東校園招聘軟件研發(fā)筆試經(jīng)驗(yàn)】相關(guān)文章:
騰訊校園招聘軟件研發(fā)筆試題09-13
交行軟件開(kāi)發(fā)校園招聘筆試經(jīng)驗(yàn)10-25