2007微软笔试
今天下午2:00~4:30是微軟筆試的時間,在交大的主樓C進行的(第一次去交大的教室,環(huán)境挺不錯的*_*)。每次去交大,都特別喜歡那里的柳樹(題外話了)
?????????和往年的筆試題一樣,都是全英文的試題,也?要求盡量用英語回答。分為Basic、Reasoning、Programming、Design、Testing這五個部分。
?????????其中,Basic部分都是選擇題,并且是不定項的,答對得1.5分,答錯扣0.5分(不知俺要倒扣多少分),不答0分。這部分的內容涉及有C、C++、網絡、匯編等方面的內容,有些還是比較基礎的題,但如果不了解的話,也是很難答對的。
?????????Reasoning的題不算很難,總共是兩題,其中每題包括好幾個選擇題(單選,但是說是找最好的答案而不是找唯一正確的答案)。第一題大概是說有6門lecture(X、Y、S、T、W、Z),其中2門(S、T)是resident作的,另外4門是visiting作的,然后給出一些條件:中午前作的lecture至少2門最多4門,S、T之中只有一門是上午作的,如果W中午前那么Y中午后,Y在T之前。。。然后問一些問題(比如給出一些選項,問你最有可能的leture順序是什么樣的),個人感覺這題不難。第二題就是給了一段英語,然后是兩個選擇題,感覺就是英語閱讀理解題差不多。
?????????Programming總共是兩道題。第一題是給出平面內n個點的坐標,要求算出同線的點的最多個數;第二題是給出一棵二叉數上的兩個節(jié)點,求他們的最近的公共父節(jié)點(節(jié)點包括left、right和top[指向父節(jié)點]三個指針域)。感覺第二題不是特別難,就是考慮的情況要比較多一些;第一題,想了很久還是沒有把最終的算法給想出來。如果各位有什么好的見解,歡迎大家留言討論,我也很想知道大家的想法
?????????Design這道題沒有看的很明白,就是告訴你一種產品【包括半導體(不知道有沒有理解錯那個單詞)和天線】,它有active和passive兩種,還有一些其他的介紹。。。。讓你設計4中產品,并要求你說出你為什么設計這幾種產品,你給它們定位的主要客戶是哪些人。。。
?????????最后一個大題是Testing。也是2個題,只可惜自己在交卷的時候才發(fā)現,自己第二小題沒有看到()大概掃了兩眼,好像是要你給出測試用例云云。。。就說第一個Testing題吧,給了一段C++代碼,要在Visual C++上運行,讓你找出盡可能多的bug,這段代碼的功能就是實現字符串的分割,比如輸入一個字符串是abc;de;fg,其中;是分隔符,最后要求返回一個數組結果應該是str[0]=abc,str[1]=de;str[2]=fg,str[3]=NULL(數組以null作為最后一個元素)。自己找了幾個bug,也不知道是不是真正的bug,唉。。。
?????????總的來說,這次筆試還是比較注重專業(yè)知識的考察和英語水平。如果C、C++和數據結構學的比較好,比較扎實,英語水平也不錯的話,答的應該不會特別差的吧,呵呵。而自己,只是把它當作一次經歷了。
?????????
?????????和往年的筆試題一樣,都是全英文的試題,也?要求盡量用英語回答。分為Basic、Reasoning、Programming、Design、Testing這五個部分。
?????????其中,Basic部分都是選擇題,并且是不定項的,答對得1.5分,答錯扣0.5分(不知俺要倒扣多少分),不答0分。這部分的內容涉及有C、C++、網絡、匯編等方面的內容,有些還是比較基礎的題,但如果不了解的話,也是很難答對的。
?????????Reasoning的題不算很難,總共是兩題,其中每題包括好幾個選擇題(單選,但是說是找最好的答案而不是找唯一正確的答案)。第一題大概是說有6門lecture(X、Y、S、T、W、Z),其中2門(S、T)是resident作的,另外4門是visiting作的,然后給出一些條件:中午前作的lecture至少2門最多4門,S、T之中只有一門是上午作的,如果W中午前那么Y中午后,Y在T之前。。。然后問一些問題(比如給出一些選項,問你最有可能的leture順序是什么樣的),個人感覺這題不難。第二題就是給了一段英語,然后是兩個選擇題,感覺就是英語閱讀理解題差不多。
?????????Programming總共是兩道題。第一題是給出平面內n個點的坐標,要求算出同線的點的最多個數;第二題是給出一棵二叉數上的兩個節(jié)點,求他們的最近的公共父節(jié)點(節(jié)點包括left、right和top[指向父節(jié)點]三個指針域)。感覺第二題不是特別難,就是考慮的情況要比較多一些;第一題,想了很久還是沒有把最終的算法給想出來。如果各位有什么好的見解,歡迎大家留言討論,我也很想知道大家的想法
?????????Design這道題沒有看的很明白,就是告訴你一種產品【包括半導體(不知道有沒有理解錯那個單詞)和天線】,它有active和passive兩種,還有一些其他的介紹。。。。讓你設計4中產品,并要求你說出你為什么設計這幾種產品,你給它們定位的主要客戶是哪些人。。。
?????????最后一個大題是Testing。也是2個題,只可惜自己在交卷的時候才發(fā)現,自己第二小題沒有看到()大概掃了兩眼,好像是要你給出測試用例云云。。。就說第一個Testing題吧,給了一段C++代碼,要在Visual C++上運行,讓你找出盡可能多的bug,這段代碼的功能就是實現字符串的分割,比如輸入一個字符串是abc;de;fg,其中;是分隔符,最后要求返回一個數組結果應該是str[0]=abc,str[1]=de;str[2]=fg,str[3]=NULL(數組以null作為最后一個元素)。自己找了幾個bug,也不知道是不是真正的bug,唉。。。
?????????總的來說,這次筆試還是比較注重專業(yè)知識的考察和英語水平。如果C、C++和數據結構學的比較好,比較扎實,英語水平也不錯的話,答的應該不會特別差的吧,呵呵。而自己,只是把它當作一次經歷了。
?????????
轉載于:https://www.cnblogs.com/xinqqing83/archive/2006/10/21/535935.html
總結
- 上一篇: 突发公共卫生事件(说一说突发公共卫生事件
- 下一篇: 桥本氏甲状腺炎用治吗(桥本氏甲状腺炎需要