現(xiàn)在大三逊移,從4月份開(kāi)始一些企業(yè)陸續(xù)到學(xué)校進(jìn)行校園招聘预吆,為了大四能去一個(gè)適合自己的地方實(shí)習(xí),自己也開(kāi)始寫(xiě)了簡(jiǎn)歷胳泉,參與其中拐叉。建議一開(kāi)始去面試一些小公司,就當(dāng)是積累經(jīng)驗(yàn)扇商。這里主要說(shuō)的是如何去準(zhǔn)備面試以及面試過(guò)程中的一些小技巧凤瘦。
如何去準(zhǔn)備面試
我的面試分為三面,一面筆試案铺,二面技術(shù)蔬芥,三面HR面試。筆試是關(guān)于計(jì)算機(jī)基礎(chǔ),這個(gè)沒(méi)的說(shuō)笔诵,看自己掌握的程度返吻,基礎(chǔ)知識(shí)無(wú)非來(lái)說(shuō)就是編程語(yǔ)言,數(shù)據(jù)結(jié)構(gòu)和算法乎婿,操作系統(tǒng)测僵,計(jì)算機(jī)網(wǎng)絡(luò),好在大一大二軟件工程專業(yè)都有學(xué)到谢翎,如果是認(rèn)真聽(tīng)了問(wèn)題不大捍靠,臨時(shí)突擊的話的要下功夫。一些大公司很注重?cái)?shù)據(jù)結(jié)構(gòu)和算法森逮,這里需要熟練掌握鏈表剂公,樹(shù),棧吊宋,隊(duì)列纲辽,哈希表以及它們的操作,重點(diǎn)是鏈表的插入和刪除節(jié)點(diǎn)璃搜,二叉樹(shù)的各種遍歷方法拖吼。一些經(jīng)典的鏈表面試題例如——環(huán)形鏈表,雙向鏈表这吻,復(fù)雜鏈表吊档。樹(shù)也是面試過(guò)程中經(jīng)常被問(wèn)到的,算法花時(shí)間去了解二分查找唾糯,歸并排序怠硼,快速排序,對(duì)比每種的時(shí)間復(fù)雜度和空間復(fù)雜度移怯,具體問(wèn)題具體分析香璃。推薦每個(gè)準(zhǔn)備面試的人去看《劍指Offer》這本書(shū),即使沒(méi)有把里面的面試題都獨(dú)立完成舟误,也可以從中學(xué)到很多寶貴的經(jīng)驗(yàn)葡秒。
二面是重頭戲,耐心去準(zhǔn)備嵌溢,這里可以是拿自己滿意的一個(gè)項(xiàng)目眯牧,深刻理解它的來(lái)龍去脈,以點(diǎn)帶面赖草。以下是我總結(jié)的二面過(guò)程中的一些注意點(diǎn)学少。
面試過(guò)程中的一些小技巧
多去說(shuō),避免出現(xiàn)一問(wèn)一答
一些人會(huì)在接收到面試通知前感到緊張秧骑,一部分原因是因?yàn)椴恢烂嬖嚬贂?huì)問(wèn)你哪些問(wèn)題以及不知道自己該如何去說(shuō)清楚自己的項(xiàng)目版确。如果一件事你不能講清楚扣囊,十有八九你還沒(méi)有完全理解。對(duì)于第一個(gè)疑惑阀坏,面試官會(huì)首先根據(jù)你的簡(jiǎn)歷給你提問(wèn)如暖,自己會(huì)什么就寫(xiě)什么笆檀,一些“美化”過(guò)的簡(jiǎn)歷忌堂,面試官相應(yīng)提問(wèn)難度也會(huì)有增加,千萬(wàn)別給自己挖坑寫(xiě)自己很少用過(guò)或者知道的技術(shù)酗洒,面試的時(shí)候答不出來(lái)會(huì)很尷尬士修。第二個(gè)疑惑我推薦就是拿出筆和紙把你能想到和面試官交流的情景寫(xiě)下來(lái),列出一個(gè)大概的提綱樱衷,也就是讓自己去引領(lǐng)面試官棋嘲,而不是在面試的過(guò)程中出現(xiàn)一問(wèn)一答,在寫(xiě)下來(lái)的時(shí)候我們的大腦會(huì)進(jìn)入到理性分析模塊矩桂,也就是說(shuō)寫(xiě)著寫(xiě)著就有思路知道該怎么去介紹自己的項(xiàng)目
舉個(gè)例子沸移,我在面試前準(zhǔn)備的是關(guān)于網(wǎng)上購(gòu)物的App,它的特點(diǎn)結(jié)合全國(guó)334個(gè)城市,選擇自己需要的物品侄榴,也可以是旅游雹锣,美食,還有一些搜索功能癞蚕,地圖提示蕊爵。先說(shuō)它是干什么,有哪些功能桦山,接著就可以根據(jù)某個(gè)功能深入了攒射,例如數(shù)據(jù)是實(shí)時(shí)更新的,那么你是怎么實(shí)現(xiàn)網(wǎng)絡(luò)交互的恒水?具體用到什么框架会放?可以說(shuō)說(shuō)其中原理嗎?加載數(shù)據(jù)過(guò)程中會(huì)有圖片的下載钉凌,那么你是怎么優(yōu)化內(nèi)存的鸦概,如果網(wǎng)絡(luò)情況不佳,你該怎么處理甩骏,或者嘗試多線程開(kāi)發(fā)呢窗市?這些疑問(wèn)都是我寫(xiě)在紙上想到的,不妨你也可以試一試饮笛,總的來(lái)說(shuō)咨察,你要盡可能多去把自己知道的告訴面試官,在他不打斷你的情況下福青。也許你覺(jué)得自己知道的技術(shù)不是那么出眾摄狱,沒(méi)關(guān)系脓诡,多說(shuō)會(huì)讓面試官覺(jué)得你在學(xué)習(xí)的過(guò)程中善于思考(個(gè)人理解,反正我是這么做的)媒役。
掌握一個(gè)表達(dá)方式
普通工程師范例:我用過(guò)XXX祝谚,我做過(guò)XXX。
優(yōu)秀工程師范例:我在做XX項(xiàng)目的時(shí)候遇到XX問(wèn)題酣衷,后來(lái)引入XX交惯,引入后發(fā)現(xiàn)XXXXX,后來(lái)研究了XX,發(fā)現(xiàn)XX和XXX的不同穿仪,為此我去看了XX原理席爽,自己嘗試XX,總結(jié)了XX文章啊片,我甚至嘗試自己實(shí)現(xiàn)了一個(gè)XX來(lái)解決問(wèn)題只锻,并且將其推廣到XX。
顯而易見(jiàn)紫谷,掌握后者的表達(dá)方式可以使你在介紹一個(gè)項(xiàng)目時(shí)齐饮,有更多的技術(shù)點(diǎn)可以去說(shuō),當(dāng)然這需要你有豐富的項(xiàng)目經(jīng)驗(yàn)笤昨,這個(gè)表達(dá)方式會(huì)讓你更會(huì)“說(shuō)話”祖驱,面試官對(duì)你的印象也會(huì)加分,至少認(rèn)為你是一個(gè)喜歡鉆研并且對(duì)技術(shù)充滿好奇心的人咬腋。對(duì)于只做過(guò)簡(jiǎn)單項(xiàng)目的人還是有一說(shuō)一羹膳,說(shuō)的天花亂墜,面試官稍微問(wèn)一個(gè)基礎(chǔ)的問(wèn)題根竿,你答不出來(lái)也不好自圓其說(shuō)陵像。上面那個(gè)范例可以說(shuō)是“套路”,根據(jù)自己的水平去介紹寇壳,起碼也能體現(xiàn)出溝通和表達(dá)能力醒颖。
再深一步來(lái)說(shuō)我們?cè)趶募扔薪?jīng)驗(yàn)中總結(jié)知識(shí)的時(shí)候,應(yīng)利用適當(dāng)?shù)某橄髞?lái)得出適用范圍更廣的知識(shí)(不僅僅是一個(gè)蘿卜一個(gè)坑)壳炎;另一方面泞歉,在遇到新問(wèn)題的時(shí)候,同樣應(yīng)對(duì)問(wèn)題進(jìn)行抽象匿辩,觸及本質(zhì)腰耙,去除不相關(guān)因素干擾,從而有效提取之前抽象出來(lái)的知識(shí)铲球。在面對(duì)問(wèn)題時(shí)多抽象其本質(zhì)也是一個(gè)有力的辦法挺庞,表面不相似性阻礙了知識(shí)的遷移運(yùn)用,我們常常說(shuō)有些人善于看到事物的本質(zhì)稼病,他們更能夠舉一反三选侨,將一個(gè)地方領(lǐng)悟的道理推廣到另一個(gè)看上去很不一樣的地方掖鱼。
體現(xiàn)自學(xué)能力和對(duì)專業(yè)的濃厚興趣
IT行業(yè)技術(shù)日新月異,吃老本停滯不前早晚會(huì)被淘汰援制,掌握自學(xué)能力是非常有必要的戏挡。
一生的知識(shí)積累,自學(xué)起碼占90%晨仑。逃課自學(xué)褐墅,上網(wǎng)找書(shū)自學(xué),程序員行業(yè)是最適合自學(xué)的行業(yè)寻歧,網(wǎng)絡(luò)是他們的天堂掌栅,需要的資源秩仆,工具码泛,比課堂上多出何止百倍要掌握一門(mén)專業(yè)知識(shí),其實(shí)每天花一點(diǎn)時(shí)間澄耍,專注噪珊,積累和持之以恒也就夠了。
這里為什么還要說(shuō)體現(xiàn)對(duì)專業(yè)的濃厚興趣呢齐莲?興趣遍地都是痢站,專注和持之以恒才是稀缺的。我想說(shuō)的是你要熱愛(ài)你所從事的行業(yè)选酗,拿IT行業(yè)來(lái)說(shuō)這可以體現(xiàn)在你對(duì)開(kāi)源社區(qū)的貢獻(xiàn)阵难,GitHub的影響力,技術(shù)博客里的精致文章芒填,這里都可以出現(xiàn)你的身影呜叫。
最后要說(shuō)的就是,多去做一些你認(rèn)為現(xiàn)在“沒(méi)有用”的事情殿衰,可能不會(huì)立馬出現(xiàn)你想要的效果朱庆,如果你對(duì)你的將來(lái)充滿迷茫,相信我你并不孤獨(dú)闷祥。然而娱颊,充滿迷惑本身,并不意味著你要不知所措凯砍,只要不停地往前走箱硕,總是可以走到一個(gè)鮮花盛開(kāi)的地方。二面快結(jié)束的時(shí)候把自己寫(xiě)的兩個(gè)有關(guān)iOS的小游戲展示給了面試官悟衩,一個(gè)是關(guān)于重力感應(yīng)的俄羅斯小方塊剧罩,另一個(gè)是時(shí)間定時(shí)催眠器(iOS編程第四版的小Demo)當(dāng)時(shí)寫(xiě)的時(shí)候并沒(méi)有想它可以立馬給我?guī)?lái)技術(shù)上的提高,完全是憑興趣局待。所以“不知道學(xué)習(xí)有什么用”而選擇努力學(xué)習(xí)的人斑响,每時(shí)每刻都充滿了收獲菱属,并且會(huì)在將來(lái)的某一天,獲得意外的收獲舰罚,哪怕他們可能顯得“漫無(wú)目的”—結(jié)果真是天壤之別纽门。
三面HR面試,聊得話題就很輕松愉快了营罢,嘮嘮家常赏陵,說(shuō)說(shuō)自己的職業(yè)規(guī)劃,因?yàn)槭菍?shí)習(xí)所以主要圍繞實(shí)習(xí)時(shí)間和簽訂三方協(xié)議來(lái)談的饲漾。
其實(shí)面試也是一個(gè)學(xué)習(xí)的過(guò)程蝙搔,沒(méi)必要為了面試而面試,養(yǎng)兵千日用兵一時(shí)考传,平時(shí)注重積累吃型,相信你能在面試的過(guò)程中游刃有余。