7.2 面試真題 & 詳解
1.進(jìn)程調(diào)度算法。
2.ping 時(shí) ARP 包發(fā)的經(jīng)過如 MAC 地址等。
3.軟件工程,比如項(xiàng)目開發(fā)過程之類,項(xiàng)目管理之類的。
4. 內(nèi)存泄漏原理和處理方法。
5.寫個(gè)程序大概是字符串處理的。不要 buffer overflow 哦。
6.廣播包的 ip 地址是 。
另外,好象某先生是南大計(jì)算機(jī)的啊。有問 english 的說。不過標(biāo)準(zhǔn)低啊。
7.子函數(shù)參數(shù)壓站次序。
8.子函數(shù)參數(shù)出戰(zhàn)如何完成? 補(bǔ)充:他們好象有個(gè)題庫,好多題啊!
經(jīng)驗(yàn) 1:
我自己的情況 ISEE 的實(shí)驗(yàn)室主要是做嵌入式相關(guān)的東西,軟件硬件都做, 自己偏向 于軟件,對 LINUX 熟一點(diǎn).UT 軟件職位是今年第一次筆試,筆試題目出的比較簡單, 但是范圍很廣. 好像筆試刷的人也不多.面試是在第一天早上 10 點(diǎn)那批.一面是網(wǎng)管部門,第一個(gè)問題,介紹個(gè)項(xiàng)目,挑了 個(gè)最近做的講,先講大框架,再講細(xì),講到 ms 他不太想聽了,停下。第二個(gè)問題,如 何避免內(nèi)存泄漏?答:一是依靠良好的編程習(xí)慣,二是使用工具。然后舉些例子。(內(nèi) 存泄漏這個(gè)問題好幾家公司都問到)第三個(gè)問題,用什么軟件管理軟件版本的,軟件版 本怎么維護(hù)?答:CVS。主干怎么的 ,分支怎么的……第四個(gè)問題,什么是函數(shù)重載, 怎么實(shí)現(xiàn)的?,答:略,c++教材上都有的。后面的問題關(guān)于團(tuán)隊(duì)如何配合,回答的出發(fā) 點(diǎn)就是要讓對方覺得我是很有團(tuán)隊(duì)精神的……二面是小靈通部門的一位經(jīng)理,坐下先看了我的簡歷,對其中一個(gè)項(xiàng)目比較感興趣, 讓我畫一下整個(gè)系統(tǒng)的結(jié)構(gòu)圖。那就畫給他看。然后又問了些具體實(shí)現(xiàn)問題。然后就向 我介紹部門情況,跟我說他們那邊在做的基站系統(tǒng)中有一個(gè)類似的項(xiàng)目,用同一系列的 處理器做開發(fā)并給了我名片,把我簡歷交給 hr 后 hr 跟我說可以回去了,等通知。4 過 了大概一周,二面。hr 面 ,問的問題都是差不多的套路,對付 hr ,我都是努力給 hr 這么一種印象,我很喜歡這個(gè)行業(yè),對工作很有熱情和動(dòng)力,喜歡動(dòng)腦鉆研。一般這樣 也很有效果。最后給了 offer。
在我找工作的路上,我很感激 UT ,他第一個(gè)給了我 offer ,讓我壓力一下減輕了很多。再者 UT 給我的印象不錯(cuò),非常人性化的公司,當(dāng)然也有很多人質(zhì)疑他的管理太過松散,但我始終認(rèn)為能學(xué)到多少東西是取決于自己的。而且 UT 非常厚道,給了足 夠的考慮時(shí)間,hr 的一句話"留人是要留心的"給了我非常深的印象。希望 UT 能夠早 日扭轉(zhuǎn)頹勢,渡過難關(guān)。
經(jīng)驗(yàn) 2:
寫完程序后,我匆匆的試著執(zhí)行了一下,看著屏幕上顯示的 OK ,心中揣著的那塊 大石頭也就提前登陸了。我叫來面官,原以為他應(yīng)該看兩眼就完事了,沒想到那家伙居 然鄭重其事的坐下來一板一眼的輸入一長串代碼去執(zhí)行,看著屏幕上顯示的一行又一行 "NoFound!", 我感覺有點(diǎn)不妙。
面官很和藹的讓我再調(diào)試下,就起身忙他的去了,而我在調(diào)試了 3 ,4 分鐘后還 是沒有找到問題的情況下徹底傻眼了,我根本就沒做這個(gè)預(yù)案,而且我敢對天發(fā)誓,我寫的程序絕對和書上就差幾個(gè)字符不一樣。就在這萬分危急的時(shí)刻,那家伙居然跑過來站在我的身后假惺惺的做指點(diǎn)。他的一 句:"你的 'TURE'寫錯(cuò)了!"基本上是扒掉了我身上的最后一塊遮羞布。我在把函數(shù)的返回值和變量定義改了幾個(gè)回合之后徹底繳械了。
但是我的繳械不是迫于他的淫威,而是出于我的過分自信。在我看來我已經(jīng)表現(xiàn)的很好了(當(dāng)時(shí)確實(shí)是這么認(rèn)為的),因?yàn)槲乙酝鶎懙拇a,一調(diào)試往往都是幾十行的錯(cuò)誤信息,今天寫的這段從第一遍調(diào)試起就一直沒有語法錯(cuò)誤,我已經(jīng)創(chuàng)造了歷史,更何況結(jié)果已經(jīng)出來了,只是有那么一點(diǎn)點(diǎn)小小的錯(cuò)誤嘛,表現(xiàn)太完美了也不太好吧??
然而我得到的卻是完全出乎意料的答復(fù),而且這個(gè)答復(fù)來的那么快。"很遺憾,我們不能錄用你!" ,面官還是那么和藹,而且還在后面加了一句我懷疑是出于安慰才說 的話。"要是你這個(gè)程序調(diào)出來了可能我們就會錄用你了,但是我們畢竟有個(gè)標(biāo)準(zhǔn)。"
他在最后還是給了我一個(gè)理由,這個(gè)理由成了我此行最大的收獲,這個(gè)理由讓我至今都覺得我那次面試有重大意義。"其實(shí)程序是調(diào)出來的,不是寫出來的。我剛剛看了你調(diào)試的過程,你沒有使用斷點(diǎn),也沒有使用單步運(yùn)行,這些是程序調(diào)試最重要的手段。
這個(gè)理由讓我輸?shù)男姆诜,讓我至今任仍有很多感觸。今天我愿把我的感觸拿出來與大家分享 :
1.學(xué)校和公司對我們的要求不一樣,評價(jià)的標(biāo)準(zhǔn)也不一樣。在學(xué)校,我上面的那段代碼可能是滿分,我也有過很多次這樣的經(jīng)歷。紙上寫個(gè)程序,拿眼睛看看,沒有問題, 交上去就完成任務(wù)了。但是在公司,他們只看你代碼執(zhí)行的結(jié)果和執(zhí)行效率,根本不關(guān)心你用多久寫出來,你寫的過程是一帆風(fēng)順還是錯(cuò)誤累累,只要結(jié)果和預(yù)期值不一樣, 哪怕你的代碼和標(biāo)準(zhǔn)答案只差一個(gè)字符,也是白搭。其實(shí),在以后的代碼編寫中我也很多次發(fā)現(xiàn),程序沒法得到正確結(jié)果經(jīng)常就是一個(gè)非常非常小的錯(cuò)誤,小的可以忽略。
2."紙上得來終須淺" ,軟件學(xué)習(xí),其實(shí)書看不看,看多少,根本沒那么重要,重要 的是自己能動(dòng)手寫出來而且正確執(zhí)行。在程序的調(diào)試過程中最好不要忽略任何一個(gè)細(xì)小的錯(cuò)誤,一切以能否得到正確的執(zhí)行結(jié)果為唯一判斷準(zhǔn)則。所謂的經(jīng)典著作上的經(jīng)典程序,很多時(shí)候執(zhí)行起來是通不過的,不是我貶低那些個(gè)大師,而是程序是要結(jié)合一定的環(huán)境才能談?wù)摻Y(jié)果和效率的,不同的編譯工具對于代碼的執(zhí)行影響很大。
3.要重視基礎(chǔ),在斯達(dá)康之后,我還去過阿里巴巴和諾基亞西門子杭州研發(fā)中心(NSN)做筆試題,一個(gè)共同的特點(diǎn)都是很注重基礎(chǔ),我事先著重準(zhǔn)備過的鏈表的操作 以及析構(gòu)函數(shù)等等很多東西根本沒涉及到。都是基礎(chǔ)題目,只不過選取的考點(diǎn)都很獨(dú)特, 都是平時(shí)容易被我們忽略的細(xì)節(jié),所以不容小覷。很多人做完都覺得很簡單,知道面試 名單里面沒有自己時(shí)才清醒,因?yàn)檫@種大公司筆試名單基本上都是完全按照筆試分?jǐn)?shù)高 低來確定的。 。
經(jīng)驗(yàn) 3:
主持人:我們很多朋友非常關(guān)注咱們公司的面試形式是什么樣?
章麗紅:我們面試形式,主要是兩輪,一輪通過我們所招的業(yè)務(wù)部門的經(jīng)理,會和同學(xué)們做一輪的面試溝通 。 作為第一輪來說我們業(yè)務(wù)部門經(jīng)理最主要看同學(xué)們的興趣,以及他將來的發(fā)展,會回答很多關(guān)于公司業(yè)務(wù)、產(chǎn)品戰(zhàn)略的問題。第二輪在人力資源同事方面我們會更多看同 學(xué)們綜合素質(zhì),以及他對于這個(gè)公司工作的動(dòng)力,這些綜合方面去考核,是不一樣的著重點(diǎn)。
網(wǎng)友:我想問您一下 UT 的科研環(huán)境怎么樣?
章麗紅:我想他就是說的是研發(fā)環(huán)境,因?yàn)槲覀兪且粋(gè)企業(yè),所以很難說是科研機(jī)構(gòu)了。從目前來說,我們非常重視研發(fā),我們有將近 1/4 的員工是研發(fā)人員,我們在中國也有5個(gè)研發(fā)中心,所以我們在人力的資源,還有人力財(cái)力方面都有很大的投資,而且從我們公司這個(gè)行業(yè)來說,我們是一個(gè)通訊公司,通訊公司它的產(chǎn)品創(chuàng)新性,對客戶的解決方案都是非常重要的。所以從公司的行業(yè)考慮,研發(fā)也一定是公司的管理重點(diǎn)。主持人:非常感謝您,在節(jié)目馬上結(jié)束的時(shí)候,您還有什么話想對我們畢業(yè)生們說的?
章麗紅:首先想說的,今天是感恩節(jié),所以我很感謝同學(xué)們來參加宣講,也很感謝你們主辦機(jī)構(gòu),這是一個(gè)非常好的橋梁,可以讓我們大家互相了解,了解可能就是后來我們成為同事很良好的開始。
另一個(gè)方面我也希望同學(xué)們能夠在事業(yè)上做得非常成功,能比我做得更好。