在线视频欧美亚洲_曰本色欧美视频在线_国产精品亚洲一区二区在线观看_黄色在线视频网址_亚洲精品国产熟女久久久_青草网在线观看_国产伦精品一区二区三区照片91_欧美成人性战久久_久久久综合网_中文字幕激情视频

歡迎來到 職場詞典網 , 一個優秀的職場知識學習網站!

加入收藏

您所在的位置:首頁 > 面試指南 > 面試技巧

面試技巧

淺談如何面試iOS工程師

分類: 面試技巧 職場詞典 編輯 : 職場知識 發布 : 06-27

閱讀 :533

  推薦序

  私下和很多朋友交流過這個話題,大部分求職者認為,我能做基本的 iOS 開發工作,就達到公司的要求了,殊不知公司招聘員工,更希望的是這個人能夠在關鍵時候能夠發揮一般人做不到的能力。

  這篇文章是來自微信讀書的 bang ,我完全同意他的觀點。除了他的這些面試方法外,我還認為做比說更重要,所以我更喜歡在面試的時候,拿出一張白紙,讓求職者寫一段富有邏輯性的代碼,看看他的思維是否嚴謹,對于一些常見的數據結構和算法基礎有了解。

  作者介紹:bang,iOS 開發者,推特中文圈 / JSPatch作者,博客 http://cnbang.net , 目前就職于廣州騰訊。

  正文

  參加了內部面委會的一個分享,結合我自己的方式,說說怎樣面試一個普通的 iOS 工程師。

  一般我傾向的考察分兩個主要的部分,第一是在簡歷里提到的項目經歷中找挖掘點,第二是基礎知識考察。另外也會看情況做一些軟實力的考察和性格特征的判斷。

  項目經歷

  如果順利的話這第一步占的比例會很大,因為每個程序員都不會方方面面知識都熟悉,但至少他寫在簡歷上的做過的項目是熟悉的,講自己熟悉的東西容易讓他進入狀態,展示好的一面。這里主要考察兩方面,一是有沒有在某些點上有過深入研究。二是對項目整體了解如何。

  深入研究

  在中大型的公司里比較注重工程師有深入研究的能力,如果能把一個功能講得很清晰是比較好的加分項,這里會問實現的思路,通過追問去了解候選人在這塊深入的程度,從思路到方法,從上層 API 調用到框架流程再到底層實現。如果候選人在講述時有一條邏輯主線,例如講述業界普遍是怎么做的,自己在業界方案基礎上做了什么改進,怎樣做到更好,進一步改進的思路是怎樣,這是最好的。如果還能把解決問題的方法歸納起來運用在其他地方,能舉一反三,包裝成通用解決方案,或者做開源貢獻,就更好了。

  一般會問候選人哪一個項目技術點最能體現自己的技術,然后不停追問技術細節,例如做了一個相冊項目,覺得列表優化是最能體現技術點的,會問這里優化的思路是什么,怎樣評估,遇到過什么困難,怎么解決的,如果用到圖片緩存開源項目,說說它具體做了什么事,緩存策略是什么,從下載到顯示的整個流程是怎樣的,還有沒有更好的方案,追問到一定程度后也會發散去問跟這個話題相關聯的問題,例如如果有部分用戶反饋圖片顯示不了,你會怎樣排查問題,排查修復后怎樣監控,就會過度到一些網絡和運營監控方面的內容,也會順便問到一些基礎知識。

  整體了解

  問完自己職責范圍內的功能技術點后,還會看看對項目里其他的實現有沒有了解,特別是項目的大致架構和核心功能,最好能畫出項目大致結構,看情況問問網絡層和數據層是怎樣實現的,為什么這樣實現,項目最核心功能是怎樣實現的,例如做讀書的至少要知道項目里的排版引擎的大致實現方式,做 QQ 的要知道消息收發的機制,如果不知道,也可以說說如果自己實現會怎么做。這里主要看看有沒有技術好奇心,會不會積極主動了解項目里已有的非職責范圍內的技術點,主動和好學這兩點是很重要的。

  基礎知識

  如果項目經歷里能問出大部分東西,這部分比例就會比較少了,這是比較好的情況,否則就按套路去多考察一些基礎知識,包括 iOS 開發的基礎和計算機基礎,像內存 / 網絡 / 存儲 / 線程等,例如 ARC 是怎樣做到自動管理內存的,跟 java/js 的垃圾回收的區別,網絡 http 協議是怎樣的,用過什么數據庫框架,db 索引是什么,多線程開發要注意什么,跟 runloop 的關系是什么等等,這類問題在網上都有很多,就不多說了。數據結構和算法在筆試時會涉及,面試會比較少,如果問算法的話只會問問思路,一般我覺得如果項目經歷方面不太好,才會考慮考考算法作為輔助判斷。

  軟實力

  一些通用能力像邏輯思維能力,溝通能力,自我驅動能力等都可以在上面那些問題的交流中表現出來,另外像團隊協作能力、抗壓能力和性格特征這些也會看情況考察一下,例如問問如果產品讓你做個需求,你覺得不靠譜,會怎樣做,設計讓你做個很難實現的效果,你會怎樣評估?或者問個低級問題,故意說個錯誤的答案,看看他的反應是怎樣,是表現出嘲笑和攻擊性,還是懷疑自己,還是細心求證。抗壓能力的考察有些人比較喜歡,我是覺得面試還是輕松一點好。軟實力方面的考察在一面會比較少,或者不會涉及,實際上這方面我也沒太多經驗,也在摸索中。

  其他

  作為程序員,如果有 GitHub 開源項目是最好的,直接可以看到代碼風格,代碼質量,處理 issue 和 PR 的方式,如果有技術博客也是很好的,可以提前看到平時的一些技術積累,省了很多事。但如果 GitHub 內容是培訓班的那種仿寫 APP,博客內容是摘抄文章什么的就是負分了。

  以上是正常套路,若候選人有特殊經歷或技能,例如牛 X 大學畢業,ACM 冠軍,通讀 linux 源碼,php 源碼貢獻者之類,會另當別論,針對性進行面試,這不是唯一的標準。另外針對不同的工作年限也有不同的問法和要求,工作年限越高要求越高。

  最后

  其實面試就是想低成本找到合適在團隊里一起工作的人,因為如果通過一起工作一段時間去判斷是否合適成本太高。這種低成本的代價就是會誤判,有些工程師是理論型,有些是實踐型,面試的方式會對實踐型的人不利,盡管他們如果招進來會是適合的人,而且人會在不同環境下會有不同的表現,只根據過去的經歷去判斷有時是不準確的。只能盡量采取一些措施去減少誤判的概率,例如提高面試官的判斷能力,或多幾輪面試。一般如果不是急招,策略都會是寧殺錯不放過,所以其實就算面試被否了,也不一定代表能力不行。

  另外每個面試官可能都有自己摸索出來的一種判斷方式,并隨著面試經驗的豐富不斷改進,達到更準的判斷概率,這只是我個人在目前有限的經驗里的一點小總結,僅供參考。

  全文完,感謝作者授權,本文的所有打賞歸 bang 所有。

  贊助商:掘金是一個高質量的技術社區,讓你不錯過 iOS 開發的每一條資訊。長按圖片二維碼識別,技術干貨盡在掌握中。

下一篇:面試時HR如何詢問離職的原因? 下一篇 【方向鍵 ( → )下一篇】

上一篇:淺談如何面試程序員? 上一篇 【方向鍵 ( ← )上一篇】

国产日韩二区| 亚洲一区二区在线免费观看| 久久综合一区| 日本一区二区在线| 翡翠波斯猫1977年美国| 日韩精品一区二区三区色偷偷 | 99久热re在线精品996热视频| 久久国产手机看片| 国产超碰91| 懂色一区二区三区av片| 在线观看一区二区三区三州| 亚洲一区综合| 国产精品成人观看视频免费| a级国产乱理论片在线观看99| 亚洲福利av在线| 亚洲一区二区高清视频| 日本一区二区在线| 性欧美.com| 99久久99久久精品国产片| 99久久无色码| 久久久精品动漫| 日韩三级在线播放| 国产成人亚洲欧美| 国产日韩欧美精品| 久久亚裔精品欧美| 91九色在线观看| 久久综合中文色婷婷| 在线观看亚洲视频啊啊啊啊| 欧美精品亚洲| 国产精品久久久久久免费观看 | 国产一区二区三区四区五区加勒比| 成人18视频| 免费亚洲精品视频| 91超碰rencao97精品| 欧美三级华人主播| 91久久大香伊蕉在人线| 人禽交欧美网站免费| 国产一区免费观看| 91久久极品少妇xxxxⅹ软件| 欧美日韩国产一二| 国产在线欧美日韩| 国产日韩在线一区二区三区| 亚洲欧美电影在线观看| 乱一区二区三区在线播放| 国产99在线免费| 国产精品播放| 精品视频免费观看| 久久手机视频| 欧美成人一区二区在线| 久久久久久久久久久一区| 国产女主播一区二区三区| yellow视频在线观看一区二区| 欧美一区二区三区在线免费观看| 精品视频第一区| 日本免费高清一区二区| 日韩动漫在线观看| 成人激情直播| 日韩精品欧美在线| 97超碰最新| 久久国产精品一区二区三区四区 | 国产精品久久久久av福利动漫| 国产在线一区二| 日本一区免费| 91精品国自产在线观看 | 不卡视频一区| 国产一区二区三区av在线| 岛国一区二区三区高清视频| 久久99精品国产99久久| 欧美日韩在线观看一区| 国产精品播放| 99re资源| 97av自拍| 91精品天堂| 一区二区三区视频在线播放| 大波视频国产精品久久| 亚洲v国产v| 青青成人在线| 久久综合九色综合网站| 国产精品一区在线观看| 91高跟黑色丝袜呻吟在线观看| 欧美日韩大片一区二区三区| 国内成+人亚洲| 国产一区二区高清视频| 国内成+人亚洲| 久久久久久国产精品免费免费| 99精品国产高清一区二区| 亚洲欧洲国产精品久久| 午夜精品一区二区三区在线观看| 精品久久久久久一区二区里番| 中文字幕在线亚洲精品 | 亚洲国产欧美不卡在线观看| 欧美一区二区三区四区夜夜大片| 高清一区二区三区视频| 亚洲永久激情精品| 亚洲国产精品一区在线观看不卡| 欧美日本韩国一区二区三区| 欧美日韩在线播放一区二区| 欧美日韩电影一区二区三区| 精品日本一区二区| 日本黄网免费一区二区精品| 夜夜爽99久久国产综合精品女不卡| 涩涩日韩在线| 99久久精品免费看国产一区二区三区| 亚洲图片小说在线| 动漫美女被爆操久久久| 精品无人区一区二区三区| 日韩精品伦理第一区| 成人女人免费毛片| 日韩精品久久久| 国新精品乱码一区二区三区18 | 成人精品一二区| 亚洲不卡中文字幕| 久久精品日韩| 一区二区不卡在线观看| av激情久久| 成人免费看片网站| 成人免费视频视频在| yy111111少妇影院日韩夜片| 国模精品娜娜一二三区| 亚洲精品高清国产一线久久| 日韩欧美国产二区| 水蜜桃亚洲精品| 欧美日韩喷水| αv一区二区三区| 无遮挡亚洲一区| 成人精品一二区| 欧美12av| 日韩欧美亚洲在线| 精品日韩电影| 国产麻豆一区二区三区在线观看| 久久一区二区三区欧美亚洲| 国产精品播放| 欧美精品一区二区三区在线看午夜| 久久久综合香蕉尹人综合网| 国内一区在线| 亚洲高清乱码| 欧美日本韩国一区二区三区| 国产女人水真多18毛片18精品| 开心色怡人综合网站| 在线看视频不卡| 国产精品视频入口| 精品亚洲欧美日韩| 97se视频在线观看| 国产中文一区二区| 国产精品欧美久久| 精品免费日产一区一区三区免费| 国产亚洲二区| 精品无人乱码一区二区三区的优势| 激情久久av| 日本午夜一区二区三区| 欧美精品123| 色女人综合av| 国产传媒一区二区| 国产自产精品| 欧美美乳视频网站在线观看| 亚洲高清资源综合久久精品| 在线观看欧美亚洲| 国产一区二区高清不卡| 三区精品视频观看| 国产精品传媒毛片三区| 在线精品日韩| 国产精品yjizz| 国产三区精品| 国产精品久久久一区二区三区 | 欧美三级网色| 国产成人av一区二区三区| 日本一区二区久久精品| 狠狠色噜噜狠狠色综合久| 97欧洲一区二区精品免费| 日韩高清三级| 日韩精品不卡| 欧美激情第六页| 久久国产精品一区二区三区四区| 亚洲精品欧洲精品| 亚洲精品一区二区三区四区五区| 久久青青草综合| 久久综合给合久久狠狠色| 韩国成人av| 久久精品一区二区三区不卡免费视频| 99国产视频| 九色一区二区| 亚洲国产精品一区在线观看不卡| 欧美一区二区高清在线观看| 久久亚洲高清| 亚洲成人第一| 伊人色综合影院| 国产欧美一区二区三区另类精品| 国产高清一区视频| 日韩av高清| 国产在线播放一区二区| 日本精品一区| 国产欧美在线一区二区| 欧美一卡2卡3卡4卡无卡免费观看水多多 | 久久这里精品国产99丫e6| 欧美性大战久久久久| 亚洲三区在线观看| 久久久久久精| 91九色视频在线观看| 欧美日韩另类丝袜其他| 成人三级视频在线观看一区二区|