- 相關(guān)推薦
微軟歷年經(jīng)典面試試題匯總
創(chuàng)建于1975年的微軟公司是世界個(gè)人和商用計(jì)算機(jī)軟件行業(yè)的領(lǐng)袖。微軟公司為用戶提供范圍廣泛的產(chǎn)品和服務(wù),并通過優(yōu)秀的軟件予人們在任何時(shí)間、任何地點(diǎn)、通過任何設(shè)備進(jìn)行溝通的能力。
想要進(jìn)入微軟公司?知己知彼,班戰(zhàn)不殆,接下來奉上精選的微軟面試題:
★鏈接表和數(shù)組之間的區(qū)別是什么?
★做一個(gè)鏈接表,你為什么要選擇這樣的方法?
★選擇一種算法來整理出一個(gè)鏈接表。你為什么要選擇這種方法?現(xiàn)在用O(n)時(shí)間來做。
★說說各種股票分類算法的優(yōu)點(diǎn)和缺點(diǎn)。
★用一種算法來顛倒一個(gè)鏈接表的順序,F(xiàn)在在不用遞歸式的情況下做一遍。
★用一種算法在一個(gè)循環(huán)的鏈接表里插入一個(gè)節(jié)點(diǎn),但不得穿越鏈接表。
★用一種算法整理一個(gè)數(shù)組。你為什么選擇這種方法?
★用一種算法使通用字符串相匹配。
★顛倒一個(gè)字符串。優(yōu)化速度。優(yōu)化空間。
★顛倒一個(gè)句子中的詞的順序,比如將“我叫克麗絲”轉(zhuǎn)換為“克麗絲叫我”,實(shí)現(xiàn)速度最快,移動(dòng)最少。
★找到一個(gè)子字符串。優(yōu)化速度。優(yōu)化空間。
★比較兩個(gè)字符串,用O(n)時(shí)間和恒量空間。
★假設(shè)你有一個(gè)用1001個(gè)整數(shù)組成的數(shù)組,這些整數(shù)是任意排列的,但是你知道所有的整數(shù)都在1到1000(包括1000)之間。此外,除一個(gè)數(shù)字出現(xiàn)兩次外,其他所有數(shù)字只出現(xiàn)一次。假設(shè)你只能對這個(gè)數(shù)組做一次處理,用一種算法找出重復(fù)的那個(gè)數(shù)字。如果你在運(yùn)算中使用了輔助的存儲方式,那么你能找到不用這種方式的算法嗎?
★不用乘法或加法增加8倍。現(xiàn)在用同樣的方法增加7倍。
★如何將計(jì)算機(jī)技術(shù)應(yīng)用于一幢100層高的辦公大樓的電梯系統(tǒng)上?你怎樣優(yōu)化這種應(yīng)用?工作日時(shí)的交通、樓層或時(shí)間等因素會對此產(chǎn)生怎樣的影響?
★你如何對一種可以隨時(shí)存在文件中或從因特網(wǎng)上拷貝下來的操作系統(tǒng)實(shí)施保護(hù)措施,
防止被非法復(fù)制?
★你如何重新設(shè)計(jì)自動(dòng)取款機(jī)?
★假設(shè)我們想通過電腦來操作一臺微波爐,你會開發(fā)什么樣的軟件來完成這個(gè)任務(wù)?
★你如何為一輛汽車設(shè)計(jì)一臺咖啡機(jī)?
★ 如果你想給微軟的Word系統(tǒng)增加點(diǎn)內(nèi)容,你會增加什么樣的內(nèi)容?
★你會給只有一只手的用戶設(shè)計(jì)什么樣的鍵盤?
★你會給失聰?shù)娜嗽O(shè)計(jì)什么樣的鬧鐘?
★如果你有一個(gè)許多部件可以拆卸的時(shí)鐘,你將它一塊塊拆開,但是沒有記住是怎樣拆的。然后你將各個(gè)零件重新組裝起來,最后發(fā)現(xiàn)有三個(gè)重要零件沒有放進(jìn)去。這時(shí)你如何重新組裝這個(gè)時(shí)鐘?
★如果你需要學(xué)習(xí)一門新的計(jì)算機(jī)語言,你會怎樣做?
★假設(shè)由你負(fù)責(zé)設(shè)計(jì)比爾·蓋茨的衛(wèi)生間。當(dāng)然,錢不成問題,但是你不可以和比爾談。你會怎樣做?
★到目前為止,你遇到的最難回答的問題是什么?
★如果微軟公司說,我們愿意投資500萬美元用來開發(fā)你提出的方案。那么你會做什么?為什么?
★如果你將世界上所有的計(jì)算機(jī)制造商召集起來,告訴他們必須要做一件事,你會讓他們做什么事?
★如果你在五年內(nèi)會得到一筆獎(jiǎng)金,你認(rèn)為會是因?yàn)槭裁?關(guān)注你的成績的人會是誰?
★你如何教自己的奶奶使用微軟Excel表格系統(tǒng)?
★為什么當(dāng)我們在任何一家賓館打開熱水龍頭時(shí),熱水會馬上流出來?
★你為什么想在微軟工作?
★假設(shè)你回到家,進(jìn)入自己的房間,打開電燈開關(guān),可是一點(diǎn)反應(yīng)都沒有——燈沒有亮。這時(shí),你在判斷問題出在哪里時(shí),會依次采取怎樣的做法?
1.為什么下水道的蓋子是圓的?
2.美國有多少輛汽車?
3.你讓工人為你工作七天,回報(bào)是一根金條。這個(gè)金一平分成相連的7段,你必須在每天結(jié)束的時(shí)候給他們一段金條如果只許你兩次把金條弄斷,你如果給你的工人付費(fèi)?
4.有一輛火車以每小時(shí)15公里的速度離開洛杉磯直奔紐約,另一輛火車以第小時(shí)20公里的速度從紐約開往洛杉磯。如果有一只鳥,以外30公里每小時(shí)的速度和兩輛火車現(xiàn)時(shí)啟動(dòng),比洛杉嘰出發(fā),碰到另輛車后返回,依次在兩輛火車來回的飛行,只到兩面輛火車相遇,請問,這只小鳥習(xí)行了多長距離?
5.你有兩個(gè)罐子,50個(gè)紅色彈球,50個(gè)藍(lán)色彈球,隨機(jī)選出一個(gè)罐子,隨機(jī)選取出一個(gè)彈球放入罐子,怎么給紅色彈球最大的選中機(jī)會?在你的計(jì)劃中,得到紅球的準(zhǔn)確幾率是多少?
6.想象你在鏡子前,請問,為什么鏡子中的影像可以顛倒左右,卻不能顛倒上下?
7.你有四人裝藥丸的罐子,每個(gè)藥丸都有一定的重量,被污染的藥丸是沒被污染的重量+1.只稱量一次,如何判斷哪個(gè)罐子的藥被污染了?
8.如果你有無窮多的水,一個(gè)3夸脫的和一個(gè)5夸脫的提桶,你如何準(zhǔn)確稱出4夸脫的水?
9.你有一桶果凍,其中有黃色,綠色,紅色三種,,閉上眼睛選出同樣顏色的兩個(gè),抓取同種顏色的兩個(gè)。抓取多少個(gè)就可以確定你肯定有兩個(gè)同一顏色的果凍?
10.將汽車鑰匙插入車門,向哪個(gè)方向旋轉(zhuǎn)就可以打開車鎖?
11.如果要你能去掉50個(gè)州的任何一個(gè),那你去掉哪一個(gè),為什么?
http://www.ardmore-hotel.com/【微軟歷年經(jīng)典面試試題】相關(guān)文章:
歷年金融復(fù)試試題09-26
外企面試英語面試試題09-26
社工面試面試試題及答案08-04
護(hù)士面試試題09-26
java面試簡答試題09-25
SEO經(jīng)典面試試題09-26
硅谷面試題精選02-03
網(wǎng)管面試試題09-26
Oracle面試試題09-26
Symbian的面試試題09-26