職位類型:C++工程師
面試地點(diǎn):北京
招聘公司:方正集團(tuán)
方正電子C++工程師應(yīng)聘過(guò)程分享:
筆試
筆試題型包括選擇題、簡(jiǎn)答題和編程題。前面10個(gè)選擇題都不難,都是基本的C/C++的內(nèi)容,包括指針,虛函數(shù),const等知識(shí)點(diǎn)。
簡(jiǎn)答題包括#ifdef#else#endif的作用,int和char*怎么轉(zhuǎn)化為string類型。
編程題如下:
1.老題目,都寫了N遍,不用庫(kù)函數(shù),實(shí)現(xiàn)strstr()函數(shù)
2.給定一個(gè)數(shù)字串(0到9任意取值),長(zhǎng)度為N,給定M個(gè)數(shù)字子串,長(zhǎng)度為3,請(qǐng)編程實(shí)現(xiàn),在源串中找出字串的最大的解決方案
ie:比如源串為12314231452,字串為123和231,其中123出現(xiàn)的次數(shù)為1,而231的次數(shù)卻為2。
總的來(lái)說(shuō),筆試題相對(duì)來(lái)說(shuō)不難,一小時(shí)做完。
面試
面試官是技術(shù)經(jīng)理和HR,一對(duì)二的面試。技術(shù)經(jīng)理先讓自我介紹,包括自己的專業(yè)背景、基本情況、性格以及作過(guò)的項(xiàng)目等。我說(shuō)了不少,但是我說(shuō)的項(xiàng)目技術(shù)經(jīng)理不是很懂,沒(méi)法產(chǎn)生共鳴。
自我介紹完畢,技術(shù)經(jīng)理開(kāi)始提問(wèn):
1.我看你做的項(xiàng)目都跟C++關(guān)系不是很緊密,那你能夠做好我們這個(gè)行業(yè)嗎?
PS:我應(yīng)聘的是方正電子的印藝研發(fā)中心,這是他們的核心業(yè)務(wù),在報(bào)刊印刷排版市場(chǎng)占有率達(dá)95%以上。
這個(gè)問(wèn)題一針見(jiàn)血,本來(lái)應(yīng)聘的就不是自己的喜歡的行業(yè),只能一直強(qiáng)調(diào)自己的自學(xué)能力和對(duì)方正電子的熱愛(ài)之情,說(shuō)到自己用過(guò)他們的飛騰排版軟件,他插了一句,是盜版的吧?我說(shuō),老師對(duì)不起,我們是學(xué)生,只用于教學(xué)。
2.我看你項(xiàng)目大部分都用C,那你說(shuō)說(shuō)C和C 哪個(gè)好吧?
語(yǔ)言沒(méi)有哪們好不好,只是看適不適合自己的項(xiàng)目,C和C++都是世界上很好的編程語(yǔ)言,C偏底層,C++偏上層,講了下C和C++的發(fā)展史,以及自己對(duì)C++四種特性的理解,最后也不知道怎么扯到自己編碼比較規(guī)范,自己說(shuō)是遵照華為公司制定的軟件規(guī)范寫的,老師問(wèn)哪兒來(lái)的,別人也是不是遵照該規(guī)范?我強(qiáng)調(diào)了編寫代碼規(guī)范的作用,有利于項(xiàng)目組充分溝通,也對(duì)自己以后重新看代碼很有好處,所以從學(xué)編程第二年開(kāi)始就一直按照該規(guī)范來(lái)進(jìn)行作業(yè)。
3.你覺(jué)得你筆試卷子答得怎么樣?
我很有自信的說(shuō),答得比較好,然后說(shuō)最后一個(gè)題目由于時(shí)間不是很充足,沒(méi)答得很完整,其他的題都不難。
4.在學(xué)校當(dāng)過(guò)學(xué)生干部?參加過(guò)什么社團(tuán)?
我就說(shuō)自己下象棋、五子棋比較厲害,是我們學(xué)校棋協(xié)的組織部長(zhǎng),組織了兩場(chǎng)大型的校際比賽,并去超市拉贊助等等。
到這里技術(shù)經(jīng)理就面試完畢,然后由HR來(lái)問(wèn)了:
1.看你剛才說(shuō)得那么多,你是不是大學(xué)經(jīng)常做演講?。?br /> 我說(shuō)做演講不是很多,只是參加社團(tuán)活動(dòng)鍛煉了自己(事實(shí)是自己不擅長(zhǎng)在公眾場(chǎng)合下說(shuō)話,只是面多了而已,表現(xiàn)得太放松了)
2.再具體介紹下的性格,包括優(yōu)勢(shì)和弱勢(shì)
心里想不是已經(jīng)說(shuō)過(guò)一遍,又讓說(shuō)一次,然后這次就強(qiáng)調(diào)自己的獨(dú)立和堅(jiān)強(qiáng),講了一個(gè)故事來(lái)論證,估計(jì)把HR感動(dòng)了,缺點(diǎn)就講了下自己有時(shí)太過(guò)于謹(jǐn)慎而已。
3.受過(guò)什么樣的挫折呢?
又開(kāi)始講故事,講了自己高考的故事,以及找實(shí)習(xí)在INTEL一對(duì)五慘敗的經(jīng)歷,然后說(shuō)發(fā)現(xiàn)自己的不足,下定決心好好補(bǔ)上來(lái)。
4.你的職業(yè)規(guī)劃是什么樣子?
這問(wèn)題都回答了N遍,說(shuō)自己只能規(guī)劃3-5年的路,扎扎實(shí)實(shí)的去學(xué),爭(zhēng)取在能夠很好得理解本行業(yè),并對(duì)本行業(yè)的趨勢(shì)有一個(gè)宏觀上的把握,此類云云。
5.需要公司為你解決戶口嗎?
其實(shí)我找工作目標(biāo)是做嵌入式開(kāi)發(fā)的,來(lái)這應(yīng)聘C++工程師也是為了戶口。所以我就回答:“很希望公司能為我解決戶口,畢竟自己在北京上學(xué)這么多年?!?/p>
面試官問(wèn)完就輪到我向他們提問(wèn)了,我的問(wèn)題是:
1.我了解到公司主要做印刷排版的,那楊老師您能不能給我介紹下相關(guān)的業(yè)務(wù)?
2.公司在印刷排版市場(chǎng)占有率達(dá)95%以上,請(qǐng)問(wèn)公司又是如何保證這一領(lǐng)先地位呢?
3.請(qǐng)問(wèn)公司的職稱體系是什么樣子的?
總結(jié)這次應(yīng)聘過(guò)程,筆試比較順利,面試可能表現(xiàn)得太過(guò)于放松了,而且畢竟做過(guò)的項(xiàng)目離C++有點(diǎn)遠(yuǎn),成敗難料啊。