熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

根據在微軟面試的經驗所編寫的.net高級程序員試卷

2013-11-13 11:02:50  來源: .NET編程 
    有個公司的老總托我幫他找一些net高手來加盟他們公司於是瘋狂的在job上發出應聘要求相應的人絡繹不絕可是水平卻參差不齊為了很好的展示他們的技術能力團隊協作素質等我出了一套高級程序員的試題在這裡展示給那些需要招net程序員的公司(鑒於我以前去微軟面試的經驗而模仿和微軟的題目類型相似)

    題目如下

    高級程序員面試題目

    英文題目(可以用中文回答)

    ()Please describe the different between XMLXSDXSL through their definition

    ()Do you know the Persistent Object in JEE;if yes please describe some mechanism of it

    ()Please describe some famous [nfScript]google_ad_client = pub;google_alternate_color = FFBBE;google_ad_width = ;google_ad_height = ;google_ad_format = x_as;google_ad_type = text_image;google_ad_channel =;google_color_border = FFF;google_color_bg = FFFFFF;google_color_link = FFFCF;google_color_url = BC;google_color_text = BBB;[/nfScript][nfScript=http://pageadgooglesyndicationcom/pagead/show_adsjs][/nfScript] encryption arithmetic as many as you know one of arithmatics to explain if possible

    智力邏輯題

    .某一密碼僅使用KLMNO共個字母密碼中的單詞從左向右排列密碼單詞必須遵循如下規則
    ()密碼單詞的最小長度是兩個字母可以相同也可以不同
    ()K不可能是單詞的第一個字母
    ()如果L出現則出現次數不止一次
    ()M不能使最後一個也不能是倒數第二個字母
    ()K出現則N就一定出現
    ()O如果是最後一個字母則L一定出現

    問題一下列哪一個字母可以放在LO中的O後面形成一個個字母的密碼單詞?
    A) K   B)L   C) M    D) N

    問題二如果能得到的字母是KLM那麼能夠形成的兩個字母長的密碼單詞的總數是多少?
    A)個  B)個  C)個  D)

    問題三下列哪一個是單詞密碼?
    A) KLLN   B) LOML   C) MLLO   D)NMKO

    問題四個相同的字母可以構成的不同密碼單詞的總數是多少?
    A) 個   B)個   C) 個   D)

    問題五單詞密碼MMLLOKN可以通過下列變成另一個密碼單詞除了
    &A) 用N代替每個L    B)用O代替每一個M    C)用O代替    D)把O移到N的左邊

    = 等式不成立請移動一個數字(不可以移動減號和等於號)使得等式成立如何移動?

    技術編程題

    )請用VB(或者c#)語言來描述一下blowfish的加密解密算法如果不行可以用中文+圖的形式來說明如果不了解blowfish算法請描述一下自己比較熟悉的加密解密算法

    )如果你是一位軟件架構師您將如何去搭建一個符合ntie的架構?並請描述一下您搭建的每一層的作用(注意請您考慮項目中有WebService的情況)

    )請用代碼簡單描述一下Singleton抽象工廠BridgeComposite(任選三個)的設計模式的概念

    情景分析題

    假如你是一位測試工程師你的好朋友是一位軟件工程師你們都在同一部門裡一次你發現了一個重大的bug該bug已經對公司的產品產生致命的影響如果你及時報告了你的上司會受到嘉獎也許會提拔成為經理然而如果你這麼做了你將損失一位摯友因為他要被老板辭退相反如果你幫你朋友隱瞞了bug那麼公司的產品有很大的安全隱患若被人攻擊那麼公司的損失很大將對不起器重自己的公司和老板這時你該怎麼做?


From:http://tw.wingwit.com/Article/program/net/201311/15061.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.