IT外企面試問題(二)
承接上文:
二類企業
二類企業其實薪水已經非常不錯了,畢業就能進入此類企業的程式設計師也多是學校中的優秀分子。
此類企業注重程式設計師的基礎,認為只要基礎好,他們願意培訓並培養程式設計師,給你機會進行學習。
此類企業招聘的時候,職位有可能是不太確定的,可能是java,可能是c++,可能是windows,可能是linux,他們認為只要你基礎好,語言不是問題,平臺不是問題,培訓一下上手會很快。
記得面試一家與通訊有關的歐企,面試官開始問了很多c/c++的基礎知識,後來問了很多操作系統和計算機網路的基礎知識,最後說,他們是需要有通訊背景的,然後連問我三個有關通訊方面的問題,我都說不知道,最後只有坦然承認,通訊我確實一點都不懂。後來我認為我是徹底沒希望了,沒想到後來竟收到了他們的offer,並在入職後進行了長達兩個月的通訊方面的培訓,後來我問我的面試官怎麼回事,他說,你的c/c++,作業系統,計算機網路的面試題幾乎都對了,我覺得你的基礎不錯。
所以要進入此類的企業,有關基礎方面的書還是要認認真真,仔仔細細的看,下面推薦一部分:
? c: 《the c programming langage》
? c++:《thinking in c++》,《the c++ programming language》,《effective c++》,《more effective c++》,《exceptional c++》,《more exceptional c++》,《inside the c++ object model》
? java:《thinking in java》,《core java》,《effective java》,《java puzzlers》,《java network programming》,《java concurrency in practice》,《深入java虛擬機器》
? windows:《windows核心程式設計》,《windows internals》
? linux:《advanced programming in the ronment》,《understanding linux network internals》,《unix network programming》
? network:《tcpip illustrated volume i》,《the linux networking architecture》
我沒有在裝b,也不是看過以上所有的書,不過上述書籍的確是程式設計師必藏書,我也只不過是在用到的時候翻開相關章節看看。
然而給大家的建議是,在做專案的時候,千萬不能夠做什麼就只知道什麼,與此相關基礎知識也應該多看一些。面試的時候也經常遇到這種情況,就是面試者號稱做過socket,問到tcp/ip擁塞控制卻一無所知,會簡單使用socket client端和server端幾個簡單函式人太多了,如何保證你能夠脫穎而出呢?
其實很多事情我們覺得不可能,但是這個世界上就是有牛人確實做到了,比如英語六級能夠考99分(滿分100),就是把答案全給我,就讓我寫作文,我也做不到啊,再如大學聯考滿分750分,山東的狀元730+分,也就意味著數理化全對,語文140+,英語140+,我的天,也是把答案給我,就讓我寫語文和英語的作文,我也做不到啊。
然而讀以上書籍卻沒有上面兩個例子難的不可想象,我所知道的身邊的人就有c, c++, linux, network這幾個分支全讀過的,而且不止一個。
能進入二類的企業,混箇中層,也能過上滿不錯的生活了。
一類企業
一類企業薪水非常高,畢業就能進入的可以說是學校中的佼佼者了,一般會名校背景,名企實習,甚至有過獲獎的才能夠進入。
此類企業除了注重程式設計師的基礎之外,更加重視程式設計師的思想,演算法及聰明程度。
所以很多奇奇怪怪的面試題在網上都流傳出來了,這些題目真可謂費盡心機。面試過程長達n輪,每輪都可能因為疏漏和狀態不佳被刷掉,最後剩下的幾近完美。
在面試中,程式是要當場在黑板上寫出來的,很短的時間,要求很強的健壯性,面試官還會在旁邊施加心理壓力,你確定嗎?要注意xxx。
雖然問題是經常外流的,然而新的問題卻是不斷的會出,可能是因為工作中有些需要解決的問題,自己想了一天多才想出的解決方案,卻抽象出來考別人,讓別人在很短的時間作出來,這種心理開始很爽,後來覺得很罪惡,多少有些原來自己窮,受富人欺負,後來富了又欺負窮人的味道。
有些人會質疑,這些精巧的演算法在工作中真的能夠用到很多嗎?答案當然不是。
這其實是一個供需的問題。馬克思告訴我們,商品的價格是由價值量決定的,商品應該以價值量為基礎,實行等價交換。西方經濟學告訴我們商品的價格會隨著供需關係的變化而變化。當供需矛盾相當大的時候,商品的價格就會遠離價值量。
《經濟學的思維方式》一書中寫到,所有的稀缺品都需要以某種方式分配,必須建立某種規則和制度,對那些要求得到稀缺品的人加以甄別,決定誰該得到多少。價格只是最常用的一種方式。
想想我們的大學聯考吧,那些千辛萬苦考上清華的學子畢業後又有多少高中的知識留在腦子裡呢?學到的東西又有多少是能夠在實際中用到的呢?其實很少,大學聯考分數不過是進入清華的一個價格而已,已經由於清華只有一所,考生卻有千百萬這樣的供需差別遠遠的偏離了使用價值,畢竟能夠輕鬆看懂教科書的人太多了,他們只能夠不但要全會,還要全對。
進入一類企業也是同樣的,能把我上述書籍都看完的人是大有人在的,僅僅基礎知識已經不能夠甄別想進入一類企業的人們,所以需要奇奇怪怪的演算法題。
要進入一類企業,《演算法導論》這本書必不可少,要前前後後仔細的看,而且應該不止一遍。《程式設計珠璣》也是一本不錯的書,其中的例子可以常常的回味。《程式設計之美》也不錯,更貼近面試,更實用一些。其實更重要的是top coder,就是多看多練。
其實考入名校基本就是一種方法,多做題,以便在考場中看到題目就能夠有思路,考場的時間僅僅用於保證正確率就可以了。
進入一類企業也是一樣,要想很短的時間,在很大的壓力下寫出健壯的程式,其實只有一種方法,就是類似的題目遇到過,思路是馬上就有的,在會議室的時間僅僅用於保證健壯性就可以了。
曾經一段時間,對精巧的演算法十分的崇尚,甚至引以為豪,然而後來慢慢發現,天天沉浸在演算法之中,沉浸在計算機的小天地裡面,又對社會做了什麼貢獻呢?難道自己的才能,抱負就僅僅放在這些數字的技巧當中嗎?
我們不應該像孔乙己一樣研究茴香豆有幾種寫法,而是應該如阿朱《走出軟體作坊》中描述的一樣,雖然方案不是完美和精巧,然而逢山開路,遇水搭橋,真正的解決一個個的問題,作出一些可以影響人們生活的軟體。
(完)
相關文章
-
IT企業面試問題
下面是由本站為您總結的it面試問題 1.考察應聘者主動性的題目。如,你最大的工作成就是什麼,你採取了哪些行動來實現?你受過哪些獎勵,你是如何贏得這些獎勵的?還有多少人也得到了這些獎勵?在你的職責範圍內,你實行過改革嗎?你 -
金融危機下IT行業筆經(筆試經驗)面經(面試經驗)小寶典
您們好。我叫付XX,是XX第一火電建設公司職工付XX的女兒。我很高興也很榮幸得到這份助學金,我要在這裡表達我最誠摯的感謝,感謝XX省電力公司和無數關心、支援我們這些學子的人們。我的家庭並不富裕,媽媽下崗而且身體又不 -
面試問題看外企用人的標準二
像沈向洋一樣,國際紙業公司人力資源經理洪纓接受採訪時,對於優秀人才就可以暢通無阻地進入跨國公司嗎這個面試問題,給出的答案也是否——最優秀,最適合,兩者缺一不可。洪纓告訴記者,優秀人才可以從專業、工作背景 -
it文員面試問題及答案
it文員面試問題及答案1、辦公室文員的基本素質是什麼?日常用語有哪些?答:我認為辦公室文員的基本素質是踏實肯幹,靈活機動,細緻周全,積極上進。日常用語有:見面時:您好!見到您很高興!您有什麼事需要我幫忙嗎?您是初次來這裡 -
三道品牌IT企業面試題
要進大的品牌企業,先過過這三關吧。為什麼下水道的蓋子是圓的?(微軟)27個小運動員在參加完比賽後,口渴難耐,去小店買飲料,飲料店搞促銷,憑三個空瓶可以再換一瓶,他們最少買多少瓶飲料才能保證一人一瓶?(ibm)村子中有50個人,每人有 -
知名IT企的搞怪面試題
1、你所看到過的最大的影子是什麼? 2、員工小王誤將2萬元手提電腦以1.2萬元賣給了顧客張先生,作為小王的經理,請你寫一封信給張先生,把8千元要回來。3、估算一下一個行進在小雨中的人5分鐘內身上淋到的雨的質量。4、村子 -
morgan it面試問題總結
前天收到了morgan it summer inte的offer, 也算是對於這一個月來申請實習面試有了個交待。在這裡我也看到很多人申請morgan it面試,我也想說說自己的親身體驗,可以給以後的學弟學妹一個參照。首先,morgan 給我一種非常正 -
Microsoft面試問題
下面請看本站分享的面試問題★為什麼下水道的井蓋是圓的?★美國有多少輛車?(一個常見的類似問題是:美國有多少家加油站?)★美國有多少個下水道井蓋?★你讓某些人為你工作了七天,你要用一根金條作為報酬。這根金條要被分成七塊 -
外企面試注意問題
1、我們為什麼要聘用你 (測試你的沉靜與自信。)給一個簡短、有禮貌的回答:我能做好我要做的事情 、我相信自己,我想得到這份工作 。2、為什麼你想到這裡來工作 (這應該是你喜愛的題目。)因為你在此前進行了大量的準備,你瞭解 -
外企面試問題參考
你有沒有創造性?你能不能在壓力下工作?為什麼你是這份工作的最佳人選?what relevant experience do you have?have you done anything to further your experience?你怎麼理解你應聘的職位?說說你對行業、技術發展趨