有個(gè)公司的老總托我?guī)退乙恍?net高手來(lái)加盟他們公司,于是瘋狂的在51job上發(fā)出應(yīng)聘要求。相應(yīng)的人絡(luò)繹不絕,可是水平卻參差不齊,為了很好的展示他們的技術(shù)能力、團(tuán)隊(duì)協(xié)作素質(zhì)等,我出了一套高級(jí)程序員的試題,在這里展示給那些需要招.net程序員的公司(鑒于我以前去微軟面試的經(jīng)驗(yàn)而模仿,和微軟的題目類型相似)
題目如下:
高級(jí)程序員面試題目
英文題目(可以用中文回答)
1) Please describe the different between XML,XSD,XSL through their definition.
2) Do you know the Persistent Object in J2EE;if yes ,please describe some mechanism of it.
3) Please describe some famousencryption arithmetic as many as you know, one of arithmatics to explain if possible.
智力邏輯題
1.某一密碼僅使用K、L、M、N、O共5個(gè)字母,密碼中的單詞從左向右排列,密碼單詞必須遵循如下規(guī)則:
(1) 密碼單詞的最小長(zhǎng)度是兩個(gè)字母,可以相同,也可以不同
(2) K不可能是單詞的第一個(gè)字母
(3) 如果L出現(xiàn),則出現(xiàn)次數(shù)不止一次
(4) M不能使最后一個(gè)也不能是倒數(shù)第二個(gè)字母
(5) K出現(xiàn),則N就一定出現(xiàn)
(6) O如果是最后一個(gè)字母,則L一定出現(xiàn)
問(wèn)題一:下列哪一個(gè)字母可以放在LO中的O后面,形成一個(gè)3個(gè)字母的密碼單詞?
A) K B)L C) M D) N
問(wèn)題二:如果能得到的字母是K、L、M,那么能夠形成的兩個(gè)字母長(zhǎng)的密碼單詞的總數(shù)是多少?
A)1個(gè) B)3個(gè) C)6個(gè) D)9個(gè)
問(wèn)題三:下列哪一個(gè)是單詞密碼?
A) KLLN B) LOML C) MLLO D)NMKO
問(wèn)題四:3個(gè)相同的字母可以構(gòu)成的不同密碼單詞的總數(shù)是多少?
A) 1個(gè) B)2個(gè) C) 3個(gè) D) 4個(gè)
問(wèn)題五:?jiǎn)卧~密碼MMLLOKN可以通過(guò)下列變成另一個(gè)密碼單詞,除了:
A) 用N代替每個(gè)L B)用O代替每一個(gè)M C)用O代替 D)把O移到N的左邊
2.62-63=1 等式不成立,請(qǐng)移動(dòng)一個(gè)數(shù)字(不可以移動(dòng)減號(hào)和等于號(hào)),使得等式成立,如何移動(dòng)?
技術(shù)編程題
1) 請(qǐng)用VB(或者c#)語(yǔ)言來(lái)描述一下blowfish的加密解密算法。如果不行,可以用中文+圖的形式來(lái)說(shuō)明。如果不了解blowfish算法,請(qǐng)描述一下自己比較熟悉的加密解密算法。
2) 如果你是一位軟件架構(gòu)師,您將如何去搭建一個(gè)符合n-tie的架構(gòu)?并請(qǐng)描述一下您搭建的每一層的作用。(注意:請(qǐng)您考慮項(xiàng)目中有WebService的情況)
3) 請(qǐng)用代碼簡(jiǎn)單描述一下Singleton、抽象工廠、Bridge、Composite(任選三個(gè))的設(shè)計(jì)模式的概念。
情景分析題
假如你是一位測(cè)試工程師,你的好朋友是一位軟件工程師,你們都在同一部門(mén)里。一次,你發(fā)現(xiàn)了一個(gè)重大的bug,該bug已經(jīng)對(duì)公司的產(chǎn)品產(chǎn)生致命的影響。如果你及時(shí)報(bào)告了你的上司,會(huì)受到嘉獎(jiǎng),也許會(huì)提拔成為經(jīng)理,然而如果你這么做了,你將損失一位摯友,因?yàn)樗焕习遛o退。相反,如果你幫你朋友隱瞞了bug,那么公司的產(chǎn)品有很大的安全隱患,若被人攻擊,那么公司的損失很大,將對(duì)不起器重自己的公司和老板,這時(shí)你該怎么做?
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。