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