劍指offer-1. 面試的流程

1.1 面試官談面試

初級程序員考算法和數(shù)據(jù)結(jié)構(gòu)谒拴,高級程序員考技能和經(jīng)驗;

應(yīng)聘者應(yīng)該準(zhǔn)備好的問題問面試官涉波;

不要著急寫代碼英上,寫完需要檢查;

“寫”程序才是程序員啤覆;

1.2 面試三種形式

1.2.1 電話面試

只能通過語言進(jìn)行交流苍日,要求平時對于知識有復(fù)述的能力和練習(xí);

電話面試中出現(xiàn)英文時窗声,應(yīng)該及時詢問不懂的單詞或者句子相恃,不能曲解;

1.2.2 在線面試

在線面試考的不僅是編程能力笨觅,還有編程習(xí)慣拦耐;

不要急于打開編輯器寫代碼,應(yīng)該給出編程的思路描述屋摇,然后嘗試編寫揩魂,最后單元測試幽邓;

報錯沒有問題炮温,打開調(diào)試環(huán)境,設(shè)置斷點牵舵,單步跟蹤柒啤,分析調(diào)用棧。(我是故意寫錯畸颅,讓你看看我是如何調(diào)試的)

1.2.3 現(xiàn)場面試

穿得干凈担巩;及時補(bǔ)充能量;狀態(tài)積極没炒;

1.3 面試三個環(huán)節(jié)

簡歷詢問-》技術(shù)面試-》應(yīng)聘者提問

1.3.1 簡歷詢問

又叫行為面試涛癌,一般會針對簡歷進(jìn)行提問,或者自我介紹;

其中涉及到了項目經(jīng)驗拳话,學(xué)習(xí)歷程先匪,技術(shù)優(yōu)勢是面試官比較關(guān)注的地方;

1.3.1.1 項目經(jīng)驗

STAR(Situation Task Action Result)形式描述自己做過的項目弃衍;

S: 一句話介紹背景

T:負(fù)責(zé)某個項目呀非,那就需要準(zhǔn)備框架設(shè)計,核心算法镜盯,團(tuán)隊合作的問題岸裙;

參與某個項目,需要準(zhǔn)備完成任務(wù)程度速缆,實踐方式降允,收獲的問題;

A:系統(tǒng)設(shè)計:說框架艺糜;開發(fā):說平臺拟糕,技術(shù),難點倦踢;測試:測試手段送滞,腳本;

R:用數(shù)字說明辱挥,可以編犁嗅,但是要合理,開發(fā)功能的說按時完成了多少個功能模塊晤碘;優(yōu)化的說性能提高了多少個百分點褂微;維護(hù)的說修改了幾個BUG;

如果上邊描述不清楚园爷,面試官會追問遺漏的點宠蚂,也會問到的其他問題:

1)遇到最大的問題,以及如何解決的童社;2)在這個項目中有什么成長求厕;3)協(xié)作中發(fā)生沖突如何解決;

1.3.1.2 技術(shù)優(yōu)勢

區(qū)分“了解”“熟悉”“精通”的區(qū)別扰楼,依次對應(yīng)“入門”“做過項目呀癣,查文檔可以寫”“隨便問”

1.3.1.3 為啥選擇我們、為啥跳槽

首先是后邊這個問題弦赖,避免“老板爛项栏,隊友是豬,加班多蹬竖,工資少”沼沈,比較合適的是流酬,我對以前的工作沒有多少興趣,認(rèn)為我在這個崗位沒啥發(fā)展列另,個人判斷“xx”公司的業(yè)務(wù)在未來會有不錯的發(fā)展康吵。

1.3.2 技術(shù)面試

面試的主要內(nèi)容,考察五個方面的東西:基礎(chǔ)知識访递,高質(zhì)量代碼晦嵌,分析問題的思路,優(yōu)化算法的能力拷姿,學(xué)習(xí)溝通的潛力惭载;不斷的討論問題是很好的解決方案;

1.3.2.1 基礎(chǔ)知識

編程語言的基本語言特性要非常清晰响巢,如果這門語言是公司標(biāo)明要用的描滔,那必須非常清晰;

數(shù)據(jù)結(jié)構(gòu)中鏈表踪古,棧含长,隊列,哈希表伏穆,樹以及他們的基礎(chǔ)操作是經(jīng)尘信ⅲ考察的;

算法中肯定是查找和排序了枕扫,常見的算法陪腌,如快排,二分烟瞧,歸并這些必須非常熟悉诗鸭;

1.3.2.2 高質(zhì)量的代碼

注釋;完成功能参滴;邊界强岸;效率;(寫代碼 的順序也應(yīng)如此)

例1 把字符串轉(zhuǎn)換成整數(shù)

int StrToInt(char* string){int iRtr = 0;while(*string !=0){iRtr =iRtr*10 +*string-'0';++string}return iRtr;}

注釋:函數(shù)功能注釋砾赔,輸入輸出蝌箍;函數(shù)邊界注釋,邊界處理过蹂;函數(shù)錯誤(溢出)注釋十绑,錯誤處理聚至;

完成功能:iRtr = iRtr*10+*string-'0'?

1.3.2.3 清晰的思路

難免遇到不會的題目酷勺,這時候就要有清晰的解決問題的思路:

1)簡單化;2)實例化扳躬;3)圖文形象化

1.3.2.4 優(yōu)化效率

首先知道如何計算程序的效率脆诉,然后采用下邊的順序優(yōu)化原有的解決方案:

1)更合適的數(shù)據(jù)結(jié)構(gòu)進(jìn)行存儲甚亭;2)更合適的算法

1.3.2.5 綜合能力

這是程序員的軟實力,比如學(xué)習(xí)能力击胜,溝通表達(dá)能力亏狰,團(tuán)隊協(xié)作能力;當(dāng)然這些方面的考察依次會轉(zhuǎn)化為以下的問題“從XX問題中得到了什么”“介紹一下自己”“你對XX沖突的看法”偶摔;

當(dāng)然綜合能力還包括其他的拓展能力暇唾,比如建模能力,發(fā)散思維能力等辰斋,這些都是對special offer提出的要求策州。

1.3.3 提問

應(yīng)該問“與招聘職位和他們正在做的項目相關(guān)的技術(shù)問題”

1.4 總結(jié)【付超】

看書寫筆記是一個好習(xí)慣, 我也一直保留這樣的習(xí)慣宫仗,能夠讓我深入的理解書中講到的內(nèi)容够挂,另外為以后溫習(xí)學(xué)到的點留下機(jī)會。原來都會寫到onenote中藕夫,現(xiàn)在分享出來孽糖,也是有一點分享的意思。

簡述很好毅贮,但是不太適合程序員寫技術(shù)博客办悟,嘗試過在別的平臺寫東西,但是總沒有寫東西的欲望滩褥。解決方案如下:

文字部分依舊使用簡述發(fā)布誉尖,代碼部分會給出代碼的鏈接,ideone.com是個不錯的平臺铸题,我會把代碼發(fā)布到那邊去實踐铡恕。

另外,《劍指offer》這本書中提到的背景知識我會同時發(fā)布在這個專題里丢间,多數(shù)是轉(zhuǎn)發(fā)來的優(yōu)秀資源探熔,用于迅速的了解背景知識。

祝好

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末烘挫,一起剝皮案震驚了整個濱河市诀艰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌饮六,老刑警劉巖其垄,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異卤橄,居然都是意外死亡绿满,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門窟扑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來喇颁,“玉大人漏健,你說我怎么就攤上這事¢裒” “怎么了蔫浆?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長姐叁。 經(jīng)常有香客問我瓦盛,道長,這世上最難降的妖魔是什么外潜? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任谭溉,我火速辦了婚禮,結(jié)果婚禮上橡卤,老公的妹妹穿的比我還像新娘扮念。我一直安慰自己,他們只是感情好碧库,可當(dāng)我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布柜与。 她就那樣靜靜地躺著,像睡著了一般嵌灰。 火紅的嫁衣襯著肌膚如雪弄匕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天沽瞭,我揣著相機(jī)與錄音迁匠,去河邊找鬼。 笑死驹溃,一個胖子當(dāng)著我的面吹牛城丧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播豌鹤,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼亡哄,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了布疙?” 一聲冷哼從身側(cè)響起蚊惯,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎灵临,沒想到半個月后截型,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡儒溉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年宦焦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡赶诊,死狀恐怖笼平,靈堂內(nèi)的尸體忽然破棺而出园骆,到底是詐尸還是另有隱情舔痪,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布锌唾,位于F島的核電站锄码,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏晌涕。R本人自食惡果不足惜滋捶,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辆影。 院中可真熱鬧衣屏,春花似錦室抽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽垮衷。三九已至厅翔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間搀突,已是汗流浹背刀闷。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留仰迁,地道東北人甸昏。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像徐许,于是被迫代替她去往敵國和親筒扒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,144評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理绊寻,服務(wù)發(fā)現(xiàn)花墩,斷路器,智...
    卡卡羅2017閱讀 134,657評論 18 139
  • 時間過得好快澄步,21天呆萌寫作營馬上結(jié)束了冰蘑,這三周是我過得最充實的三周,冥冥中有什么改變已悄然發(fā)生村缸,預(yù)見到將對我今后...
    林林LinLin閱讀 190評論 0 0
  • 做了一個夢祠肥。夢里,你身著白色西裝梯皿,與我談?wù)摶槭鲁鹣洌c我挑選婚紗县恕,你的笑那么陽光、溫暖剂桥,恍如初見忠烛。夢里,你不是富家子弟...
    辰漁閱讀 190評論 0 0