2015 NI 校招筆試機試面試


美國國家儀器NI也算是入駐上海很好的一家外企了,它是我們院的合作公司,加上今年NI在我們院擴招實習生,這次是一個難得的機會可以進入NI實習,可惜我並沒有好好把握...

一、筆試

幾個做錯的印象特別深刻:

ICMP是干什么的?用於傳輸出錯報告控制信息。

x&(x-1)-->判斷x里有幾個1,我居然緊張得數錯1的個數。。。醉了

char轉int是減去'0'!!!

LRU換頁求失敗次數還要加上剛開始的!!!

不穩定排序:堆排序、選擇排序、希爾排序、快排。除了這四個,其他都是穩定排序!!

還有關於網絡中求傳輸速率的,linux的等等,范圍很廣,總體略難。

二、機試

1.Reverse bits of a given 32 bits unsigned integer.For example, given input 43261596 (represented in binary as 00000010100101000001111010011100), return 964176192 (represented in binary as 00111001011110000010100101000000).

此題考查移位運算,具體代碼稍后給出

2.Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers in this range, inclusive.For example, given the range [5, 7], you should return 4.

 此題涉及到算法了,待分析。。

3.triangle,來自leetcode,詳見http://www.cnblogs.com/irun/p/4506878.html

三、面試

一共兩面,一面是個女經理,主要聊了我的debug經歷,然后我說了電商建模里數據庫的設計balabala...還問了平時關注的技術(IT從業者真的要需要宅,需要隨時關注行業新鮮技術)等等,英語交流,我口語簡直太渣!得多練了!二面是一個直系學長,現在已經扎根NI了,估計應該也當上了一個leader之類的,一上來問得挺基礎,字節對齊、virtual之類,然后就開始深入了,單鏈表復制,如果鏈表節點的數據部分是某個節點的地址,怎么復制?單例模式的實現?

祈禱結果!


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com