Ctrl+D收藏本站,我們將第一時(shí)間為大家提供更多關(guān)于求職招聘的信息,敬請(qǐng)期待!
點(diǎn)擊查看:求職招聘網(wǎng)
相關(guān)推薦:求職招聘信息 | 招聘網(wǎng)站大全 | 招聘會(huì) | 最新招聘會(huì)信息 |
2014愛(ài)立信面試真題
昨天參加了愛(ài)立信的實(shí)習(xí)生面試,沒(méi)有筆試,直接面試。說(shuō)實(shí)話,去之前就是抱著試試的心態(tài),當(dāng)是去積累經(jīng)驗(yàn)的,所以心態(tài)還行,但是當(dāng)兩位技術(shù)經(jīng)理把我領(lǐng)進(jìn)了一個(gè)估計(jì)只有七八平米的面試“黑屋”,并且一開(kāi)口就是滿口英文的時(shí)候,我開(kāi)始不蛋定了~呵呵~慢慢地感覺(jué)臉越來(lái)越熱,頭有堵堵的感覺(jué)!
下面是面試過(guò)程的大致對(duì)話:
(E:代表愛(ài)立信面試官;I:代表我)
E:非常感謝你抽時(shí)間來(lái)參加這個(gè)面試。
I:能夠參加這個(gè)面試是我的榮幸!
接著大家巴拉巴拉講了一些客套話......然后就是開(kāi)始問(wèn)技術(shù)上問(wèn)題了,基本就是圍繞著我簡(jiǎn)歷上的“個(gè)人技能”一項(xiàng)展開(kāi)問(wèn)題的。
(總結(jié)經(jīng)驗(yàn)1:簡(jiǎn)歷的個(gè)人技能一項(xiàng)不能寫得太夸張,但是也不能保守。因?yàn)樘鋸埩嗣嬖囘^(guò)程會(huì)沒(méi)有底氣,特別是面試官會(huì)往難的問(wèn);而太保守呢,估計(jì)連面試的機(jī)會(huì)都得不到!例如:如果C++是自己的常用開(kāi)發(fā)語(yǔ)言,那么可以寫擅長(zhǎng)C++,而不要寫精通,顯得太夸張,也不要寫熟悉,顯得有點(diǎn)保守。 )
E:你簡(jiǎn)歷上寫熟悉數(shù)據(jù)結(jié)構(gòu)和常用算法設(shè)計(jì),請(qǐng)問(wèn)你知道紅黑樹(shù)嗎?
I:......呃......不知道,但是我記得STL中的map好像是用紅黑樹(shù)實(shí)現(xiàn)的,我用過(guò)map,可是不清楚紅黑樹(shù)的具體定義和相關(guān)實(shí)現(xiàn)。
E:那你知道平衡二叉樹(shù)嗎?
I:知道。
E:可以給我們寫一下平衡二叉樹(shù)的構(gòu)建、插入等算法嗎?
I:(再次被問(wèn)傻,其實(shí)一個(gè)月前我才復(fù)習(xí)了一下數(shù)據(jù)結(jié)構(gòu)的,但是一下子讓我寫,而且腦子當(dāng)時(shí)嗡嗡的,根本想不起來(lái)!)一下子還寫不出來(lái)。
E:那你寫的你熟悉數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計(jì)的,呵呵,那你在選擇排序算法的時(shí)候,都有什么考慮嗎?
I:數(shù)據(jù)量小的序列,采用選擇、冒泡等排序就可以,數(shù)據(jù)量大的序列,就可以選擇堆排序和快速排序,他們的時(shí)間復(fù)雜度是O(n*log n)。
E:你知道怎么構(gòu)建堆嗎?可以給我們寫寫嗎(指了指掛在墻上的小白板)?
I:知道,給我一分鐘時(shí)間想想。(我想著再不硬著頭皮寫寫,估計(jì)就沒(méi)戲了,還好昨天剛復(fù)習(xí)了堆排序。一分鐘后,我拿起了筆把構(gòu)建堆的偽代碼寫了出來(lái),還大概講解了一下,面試官表示還挺滿意。)
(總結(jié)經(jīng)驗(yàn)2:面試前一定要做好充分的復(fù)習(xí)準(zhǔn)備,就圍繞著簡(jiǎn)歷上的“個(gè)人技能”和“項(xiàng)目實(shí)習(xí)經(jīng)歷”來(lái)復(fù)習(xí)。)
接下來(lái)是C++方面的了,面試前我覺(jué)得對(duì)C++的內(nèi)容還是很有自信的,因?yàn)榈拇_是我常用的開(kāi)發(fā)語(yǔ)言,而且看過(guò)幾本書(shū),所以面試前就沒(méi)有抽時(shí)間復(fù)習(xí)C++。但正是因?yàn)檫@樣的心理,加上臉熱腦漲的,把很多平時(shí)熟悉的東西竟然一下都想不起來(lái)了!導(dǎo)致我接下來(lái)面試的一連串失敗啊!!!
(總結(jié)經(jīng)驗(yàn)3:面試前,就算是自己擅長(zhǎng)的技能,也要翻書(shū)復(fù)習(xí)一下,否則面試時(shí)緊張的話,會(huì)什么也記不起來(lái)的。)
E:你說(shuō)你擅長(zhǎng)C\C++,請(qǐng)問(wèn)你什么時(shí)候析構(gòu)函數(shù)需要是virtual的?為什么需要是virtual的?
I:當(dāng)父類派生出子類的時(shí)候,需要把析構(gòu)函數(shù)聲明為virtual的。否則在析構(gòu)一個(gè)子類對(duì)象時(shí),會(huì)導(dǎo)致析構(gòu)的不完全。(這個(gè)回答我感覺(jué)面試官明顯的不滿意,一直追問(wèn)我多態(tài)方面的東西,我的回答也貌似不是很準(zhǔn)確,哎,更緊張了~)
E:C++的三個(gè)特性是什么?
I:多態(tài),還有......(臥槽!腦子竟然一片空白,神馬狀態(tài)啊,這都想不起來(lái)了!等面試結(jié)束后,我在公車上想了想,啊!三個(gè)特性不應(yīng)該是:多態(tài)、重載和繼承嗎?cao!如此easy!而且在公車上,我還想到了一個(gè)圓場(chǎng)方法:我應(yīng)該和面試官說(shuō):我有點(diǎn)緊張,一下子想不起來(lái)了,您可不可以告訴我其它兩個(gè)特性,然后我對(duì)這兩個(gè)特性進(jìn)行解釋。但是面試時(shí)卻沒(méi)有這么機(jī)敏,哎真是悲劇!)
(總結(jié)經(jīng)驗(yàn)4:面試一定要克服緊張的狀態(tài),否則在腦袋里連很簡(jiǎn)單的東西都搜索不出來(lái)!克服緊張狀態(tài)的方法我想就只能是多參加面試了,面多了應(yīng)該就好點(diǎn)了。)
(總結(jié)經(jīng)驗(yàn)5:以后遇到這種想不起來(lái)的問(wèn)題時(shí),無(wú)妨這么說(shuō):我有點(diǎn)緊張,一下子想不起來(lái)了,您可不可以告訴我,然后我來(lái)進(jìn)行詳細(xì)的解釋。這樣的話,面試官就會(huì)覺(jué)得你還是知道的,只是緊張忘了。)
E:你寫過(guò)拷貝構(gòu)造函數(shù)、賦值操作符重載和加法操作符重載嗎?
I:嗯,寫過(guò)。
E:那加法操作符重載返回值是什么?
I:返回引用,為了支持鏈?zhǔn)奖磉_(dá)式。(不假思索呀,呵呵有點(diǎn)得意,但馬上就要悲劇了)
E:返回什么的引用?
I:(由得意馬上轉(zhuǎn)為焦慮。返回什么的引用?我還真一下子想不起來(lái)了,是對(duì)象本身的引用還是A+B和的引用?為了支持A+B+C,那應(yīng)該是返回A+B和的引用吧)返回和的引用。
E:和的引用?(面試官估計(jì)已經(jīng)無(wú)語(yǔ)了。后來(lái)在公車上我冷靜仔細(xì)想了想,我也無(wú)語(yǔ)了,呵呵~A+B的和肯定是在函數(shù)內(nèi)聲明的一個(gè)臨時(shí)變量,怎么能返回一個(gè)臨時(shí)變量的引用呢!這是C++中的一個(gè)大忌啊!即不能返回棧內(nèi)存上的引用和指針!至于正確答案我覺(jué)得應(yīng)該是返回和的一份值拷貝,就是和的值傳遞。正確有待驗(yàn)證。)
E:STL的六大組件是什么?
I:container、algorithm、iterator、adapter還有fuction object,還有......(想不起來(lái)了)
E:你還是有點(diǎn)了解的,還有allocator。
E:你用過(guò)什么container?
I:vector、map、multimap
E:vector和list有什么區(qū)別?
I:我曾經(jīng)也有這樣的想法,但是也沒(méi)有去研究,所以也不知道有什么樣的區(qū)別,也沒(méi)有用過(guò)list。
E:呵呵...好吧。(估計(jì)面試官覺(jué)得我沒(méi)有刨根問(wèn)底的研究精神!) 那vector的內(nèi)存模型是什么?是連續(xù)的內(nèi)存分配嗎?
I:我記得看過(guò)書(shū),應(yīng)該是數(shù)組,但是動(dòng)態(tài)分配的不連續(xù)內(nèi)存,就是默認(rèn)會(huì)分配一定長(zhǎng)度的,如果需要可以有個(gè)成員函數(shù)可以進(jìn)行擴(kuò)充預(yù)留。(心里特別虛,十分沒(méi)有底氣地回答,呵呵沒(méi)辦法,真沒(méi)有研究過(guò)。)
E:STL的算法你知道有什么?
I:sort、max_element、min_element、find等
E:有的容器有成員函數(shù)sort,為什么還要用算法里的sort?
I:因?yàn)樗惴ɡ锏膕ort比較靈活,可以指定排序的依據(jù)。(回答的也沒(méi)有底氣,哎~)
E:你簡(jiǎn)歷寫著對(duì)sql了解(然后向另一個(gè)面試官說(shuō))你問(wèn)問(wèn)他sql方面的問(wèn)題吧。
I:(我直接心里慌了,我sql壓根沒(méi)有學(xué)過(guò),簡(jiǎn)歷上寫上了解sql,是因?yàn)橄胫芏鄦挝欢家髷?shù)據(jù)庫(kù),所以我就懷著蒙混的心理寫上了。這會(huì)被問(wèn)到了,注定悲劇了!呵呵)sql我不熟,可以說(shuō)沒(méi)有過(guò)相關(guān)經(jīng)驗(yàn),呵呵,不好意思。(其實(shí)這里我可以機(jī)敏一些的,比如我應(yīng)該說(shuō)我在大唐實(shí)習(xí)時(shí)做過(guò)access 數(shù)據(jù)表的解析,所以還算有點(diǎn)了解。)
(總結(jié)經(jīng)驗(yàn)6:不懂的東西不要寫在簡(jiǎn)歷上,否則被問(wèn)到的話,那只有悲劇的份了!還有就是一定要學(xué)會(huì)機(jī)敏些,不要做一棒子把自己打死的回答,比如不要直接說(shuō)“我不知道”,這樣自己和面試官都會(huì)立即無(wú)語(yǔ)。)
E:如果讓你把一塊內(nèi)存拷貝到內(nèi)存的另一個(gè)地方,你會(huì)怎么做,就是會(huì)有什么場(chǎng)景?
I:(我心里想著:場(chǎng)景?神馬是場(chǎng)景?不就直接memcpy嗎?)......這個(gè)就用memcp吧.....(再次十分沒(méi)有底氣,看著面試官能感覺(jué)到他肯定失望了,呵呵~悲催啊~)
(后來(lái)在公車上想想了,到底這個(gè)問(wèn)題是想讓我回答什么呢?冷靜想想,是不是應(yīng)該說(shuō)用memcpy的時(shí)候的注意事項(xiàng)啊?比如說(shuō)源地址和目標(biāo)地址的有效性,和拷貝長(zhǎng)度不能越界。哎,有待高人指點(diǎn)啊。)
E:好了,我沒(méi)有什么問(wèn)題了。你有什么問(wèn)題嗎?
接著順便問(wèn)了一下無(wú)關(guān)痛癢的問(wèn)題,然后面試就結(jié)束了。
(總結(jié)經(jīng)驗(yàn)7:學(xué)習(xí)一定要學(xué)的扎實(shí)啊,否則面試時(shí)候的回答都沒(méi)有底氣,再加上緊張,更是啥也不敢說(shuō)了。)
- 2024中國(guó)龍江森林工業(yè)集團(tuán)有限公司及權(quán)屬企業(yè)公開(kāi)
- 2024年山東省機(jī)場(chǎng)管理集團(tuán)臨沂國(guó)際機(jī)場(chǎng)有限公司社
- 2024貴州茅臺(tái)酒廠(集團(tuán))技術(shù)開(kāi)發(fā)有限公司招聘公
- 2024貴州茅臺(tái)集團(tuán)公開(kāi)招聘茅臺(tái)文旅公司職業(yè)經(jīng)理人
- 2024四川蜀道高速公路集團(tuán)有限公司工程及安全人員
- 2024重慶機(jī)場(chǎng)集團(tuán)招聘35人(3月14日18:0
- 2024年中國(guó)鐵路國(guó)際有限公司招聘11人公告(10
- 2024中國(guó)電信山東公司招聘公告