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