精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

iOS如何才能在招聘中表現得靠譜?

移動開發 iOS
近一年內陸續面試了不少人了,從面試者到面試官的轉變讓我對 iOS 招聘有了更多的感受。經過了前段時間的一大波面試,我們終于找到了志同道合的小伙伴,面試也暫時告一段落了。

近一年內陸續面試了不少人了,從面試者到面試官的轉變讓我對 iOS 招聘有了更多的感受。經過了前段時間的一大波面試,我們終于找到了志同道合的小伙伴,面試也暫時告一段落了。總結下面試人過程中的感受,你也可以讀到我們對簡歷、算法、性格、iOS 基礎、底層知識的看法和一些常問的面試題。

一個靠譜的簡歷

簡歷非常能反映一個人的性格和水平,相比于你在學校獲得多少獎項,工作經歷、項目經歷、熟悉的技術等更加關鍵,如果還有博客和一些 github 上的項目,好感度++,但記得在去面試前收拾下,我們真的會挨個文件 review 你的開源代碼的。我們還喜歡關注一些細節,比如簡歷里關鍵字的拼寫,看似無關緊要但很能反映出對自己的要求,經常見一個簡歷中 iOS 這三個字母的拼寫就出現 IOS、iOS、ios 三種的,非常不能忍,再列舉幾個常見問題:

  • iPhone -> IPHONE IPhone
  • Xcode -> XCode xcode
  • Objective-C -> Object-C
  • JSON -> Json
  • HTTP -> Http

還有,注意中英文間用一個半角空格隔開,排版會漂亮很多,簡歷承載的不僅是內容,還有細節和態度,上面這些點往往都反映著面試者的代碼風格、做事的認真程度。當然,簡歷寫的很漂亮但面聊之后發現啥都不會的也有,甚至見過來面試上來就跟我說簡歷是假的,就想求個面試機會這種 - -

面試

別遲到,別遲到,別遲到,重要的事說三遍。有變動提前通知 HR,碰到過臨時有事沒來,和誰都不說一聲,打電話過去還要求改個時間的,這種直接拜拜。

面試時最好準備紙、筆、簡歷,可能用不上,但很能體現認真程度。有條件的話帶著 Mac 和源碼,手機中裝好所有在簡歷中出現的 App。

關于算法

我們是實用主義,iOS 開發中很少需要自己寫復雜的算法,所以不在面試考核標準中。

代碼規范

這是一個重點考察項,曾經在微博上發過一個風格糾錯題:

 

[[139147]]

也曾在面試時讓人當場改過,槽點不少,能夠有 10 處以上修改的就基本達到標準了(處女座的人在這方面表現都很優秀)

一個區分度很大的面試題

考察一個面試者基礎咋樣,基本上問一個 @property 就夠了:

@property 后面可以有哪些修飾符?

什么情況使用 weak 關鍵字,相比 assign 有什么不同?

怎么用 copy 關鍵字?

這個寫法會出什么問題: @property (copy) NSMutableArray *array;

如何讓自己的類用 copy 修飾符?如何重寫帶 copy 關鍵字的 setter?

這一套問題區分度比較大,如果上面的問題都能回答正確,可以延伸問更深入點的:

@property 的本質是什么?ivar、getter、setter 是如何生成并添加到這個類中的

@protocol 和 category 中如何使用 @property

runtime 如何實現 weak 屬性

每個人擅長的領域不一樣,我們一般會從簡歷上找自己寫擅長的技術聊,假如自己并不是很熟,最好別寫出來或扯出來,萬一面試官剛好非常精通這里就露餡了。

Checklist

總結過些面試題,沒堅持下去,后來把這些當 checklist,面試的時候實在沒話聊的時候做個提醒,語言、框架、運行機制性質的:

[※]@property中有哪些屬性關鍵字?

[※]weak屬性需要在dealloc中置nil么?

[※※]@synthesize和@dynamic分別有什么作用?

[※※※]ARC下,不顯示指定任何屬性關鍵字時,默認的關鍵字都有哪些?

[※※※]用@property聲明的NSString(或NSArray,NSDictionary)經常使用copy關鍵字,為什么?如果改用strong關鍵字,可能造成什么問題?

[※※※]@synthesize合成實例變量的規則是什么?假如property名為foo,存在一個名為_foo的實例變量,那么還會自動合成新變量么?

[※※※※※]在有了自動合成屬性實例變量之后,@synthesize還有哪些使用場景?

[※※]objc中向一個nil對象發送消息將會發生什么?

[※※※]objc中向一個對象發送消息[obj foo]和objc_msgSend()函數之間有什么關系?

[※※※]什么時候會報unrecognized selector的異常?

[※※※※]一個objc對象如何進行內存布局?(考慮有父類的情況)

[※※※※]一個objc對象的isa的指針指向什么?有什么作用?

[※※※※]下面的代碼輸出什么?

  1. @implementation Son : Father 
  2. - (id)init 
  3. self = [super init]; 
  4. if (self) { 
  5. NSLog(@"%@", NSStringFromClass([self class])); 
  6. NSLog(@"%@", NSStringFromClass([super class])); 
  7. return self; 
  8. @end 

[※※※※]runtime如何通過selector找到對應的IMP地址?(分別考慮類方法和實例方法)

[※※※※]使用runtime Associate方法關聯的對象,需要在主對象dealloc的時候釋放么?

[※※※※※]objc中的類方法和實例方法有什么本質區別和聯系?

[※※※※※]_objc_msgForward函數是做什么的,直接調用它將會發生什么?

[※※※※※]runtime如何實現weak變量的自動置nil?

[※※※※※]能否向編譯后得到的類中增加實例變量?能否向運行時創建的類中添加實例變量?為什么?

[※※※]runloop和線程有什么關系?

[※※※]runloop的mode作用是什么?

[※※※※]以+ scheduledTimerWithTimeInterval...的方式觸發的timer,在滑動頁面上的列表時,timer會暫定回調,為什么?如何解決?

[※※※※※]猜想runloop內部是如何實現的?

[※]objc使用什么機制管理對象內存?

[※※※※]ARC通過什么方式幫助開發者管理內存?

[※※※※]不手動指定autoreleasepool的前提下,一個autorealese對象在什么時刻釋放?(比如在一個vc的viewDidLoad中創建)

[※※※※]BAD_ACCESS在什么情況下出現?

[※※※※※]蘋果是如何實現autoreleasepool的?

[※※]使用block時什么情況會發生引用循環,如何解決?

[※※]在block內如何修改block外部變量?

[※※※]使用系統的某些block api(如UIView的block版本寫動畫時),是否也考慮引用循環問題?

[※※]GCD的隊列(dispatch_queue_t)分哪兩種類型?

[※※※※]如何用GCD同步若干個異步調用?(如根據若干個url異步加載多張圖片,然后在都下載完成后合成一張整圖)

[※※※※]dispatch_barrier_async的作用是什么?

[※※※※※]蘋果為什么要廢棄dispatch_get_current_queue?

[※※※※※]以下代碼運行結果如何?

  1. - (void)viewDidLoad 
  2. [super viewDidLoad]; 
  3. NSLog(@"1"); 
  4. dispatch_sync(dispatch_get_main_queue(), ^{ 
  5. NSLog(@"2"); 
  6. }); 
  7. NSLog(@"3"); 

[※※]addObserver:forKeyPath:options:context:各個參數的作用分別是什么,observer中需要實現哪個方法才能獲得KVO回調?

[※※※]如何手動觸發一個value的KVO

[※※※]若一個類有實例變量NSString *_foo,調用setValue:forKey:時,可以以foo還是_foo作為key?

[※※※※]KVC的keyPath中的集合運算符如何使用?

[※※※※]KVC和KVO的keyPath一定是屬性么?

[※※※※※]如何關閉默認的KVO的默認實現,并進入自定義的KVO實現?

[※※※※※]apple用什么方式實現對一個對象的KVO?

[※※]IBOutlet連出來的視圖屬性為什么可以被設置成weak?

[※※※※※]IB中User Defined Runtime Attributes如何使用?

[※※※]如何調試BAD_ACCESS錯誤

[※※※]lldb(gdb)常用的調試命令?

這些小題可以做為討論的入口,根據面試者的回答再繼續聊下去。其中一些題比較底層,是留給屌屌的面試者或者試探評級用的,一般情況并不是重點的考察內容。

業務能力

畢竟平常的工作內容不是 runtime、runloop,不怎么會用到底層的黑魔法,80% 的時間都是和搭建頁面、寫業務邏輯、網絡請求打交道。

要求面試者能夠熟練構建 UI,我會找一個面試者做過的頁面讓他分析下頁面結構、約束或者 frame 布局的連法和計算方法;有時也會讓面試者說說 UITableView 常用的幾個 delegate 和 data source 代理方法,動態 Cell 高度計算什么的;接下來,在手機里隨便找一個 App 的頁面,讓面試者當場說說如果是他寫應該用哪些 UI 組件和布局方式等。問幾個問題后就能大概了解業務能力了,我們這邊重度使用 IB 和 AutoLayout,假如面試者依然使用代碼碼 UI 也到沒關系,有“從良”意愿就很好~

程序架構和一些設計模式如果面試者自己覺得還不錯的話也會聊聊,但跪求別說 Singleton 了,用的越多對水平就越表示懷疑。對設計模式自信的我一般問一個問題,抽象工廠模式在 Cocoa SDK 中哪些類中體現?

架構上 MVC 還是 MVVM 還是 MVP 神馬的到是可以聊聊各自的見解,反正也沒有正確答案,只要別搞的太離譜就行,比如有的人說網絡請求和數據庫的操作最好放到 UIView 的子類里面干。

網絡請求、數據庫等各家都有成熟的封裝,基本知道咋用就行。除此之外,我們還會順帶的問下除了 iOS 開發外,還會什么其他編程語言、或者熟悉哪種腳本語言和 Terminal 操作等,甚至還問問是如何翻墻- -,相信這些技能都是很重要的。

性格

大家都是寫程序的,沒啥必要用奇怪的、很難的問題難為對方,更關鍵的還是性格,和 Team 的風格是不是和的來。一個心態良好的面試者需要有個平常心,不傲嬌也不跪舔,表達要正常,經常遇到問一個問題后一兩分鐘一直處于沉思狀態,一句話不說,交流像擠牙膏一樣,很是憋屈;還有非常屌屌的,明明不懂仍然強行據理力爭,鎮得住面試官也罷,撞槍口上就別怪不客氣了- - 。決定要不要一個人基本上聊 5 分鐘就可以確定了,喜歡水到渠成的感覺,看對眼了擋都擋不住。

招聘告一段落,后面將會有更精彩的事情發生。最后,再次感謝大家的支持和對我的信任。

責任編輯:chenqingxiang 來源: CocoaChina
相關推薦

2014-07-29 09:33:17

公司郵箱

2022-03-17 15:13:03

元宇宙

2014-08-20 10:07:45

Windows Pho

2012-10-22 11:14:05

SDNOpenFlow網絡管理

2014-03-31 09:59:03

2012-04-23 03:55:43

QCon

2019-03-21 12:10:56

騰訊管理年輕化

2014-09-12 21:48:20

海外郵件中繼轉發服務

2014-02-11 09:25:09

2024-05-09 13:00:09

微型數據中心

2025-02-13 09:09:58

OpenratorAI驅動智能體

2013-01-18 10:16:42

2014-02-19 10:49:55

Windows 9

2011-12-22 09:32:34

虛擬化桌面虛擬化云計算

2013-12-30 16:22:40

Windows 9概念設計

2015-06-23 10:07:31

密碼表情密碼

2021-01-12 14:24:26

Python開發大數據

2016-11-22 17:26:11

開源PowerShellLinux

2015-07-31 10:16:17

2015-11-09 16:45:14

尼泊爾地震
點贊
收藏

51CTO技術棧公眾號

欧美激情视频在线免费观看 欧美视频免费一 | 亚洲最新视频在线观看| 国产精品久久久久久久久久久久午夜片 | 成人国产精品av| 日本少妇毛茸茸高潮| 成人直播大秀| 亚洲国产古装精品网站| www欧美激情| wwww亚洲| 日韩毛片精品高清免费| 久久伦理网站| 精品黑人一区二区三区国语馆| 欧美亚洲三级| 欧美高清在线播放| 亚洲一级片在线播放| 成人偷拍自拍| 欧美高清视频一二三区| 激情六月丁香婷婷| 最新超碰在线| 国产精品日韩成人| 久热这里只精品99re8久| 亚洲va天堂va欧美ⅴa在线| 首页亚洲欧美制服丝腿| 久久久久国色av免费观看性色 | 又紧又大又爽精品一区二区| 欧美一区二区三区成人久久片| 国产xxxxxx| 久久99久久久久久久久久久| 欧洲s码亚洲m码精品一区| 久久久久噜噜噜亚洲熟女综合| 日韩aaaa| 在线看日韩欧美| 久久久久久九九九九九| 米奇精品关键词| 日韩手机在线导航| 一区二区在线免费看| 巨胸喷奶水www久久久| 欧美三级免费观看| 97成人在线免费视频| 成人免费高清| 亚洲三级在线观看| 伊人久久av导航| av资源在线观看免费高清| 2020国产精品| 欧美成人免费在线| 五月婷在线视频| 成人深夜在线观看| 国产精品一区二区欧美| 欧美性受xxxx狂喷水| 国产ts人妖一区二区| 91影院未满十八岁禁止入内| 国产女人18毛片18精品| 国产一区二区三区久久久 | 色综合久久久888| 在线免费观看亚洲视频| 欧美三级第一页| 久久久亚洲影院| 国产大片中文字幕在线观看| 黄色日韩精品| 91爱视频在线| 最近免费中文字幕大全免费版视频| 国产精品丝袜xxxxxxx| 青青草一区二区| 欧美性受xxx黑人xyx性爽| 奇米影视一区二区三区| 91精品国产综合久久香蕉922| 亚洲天堂视频网| 国产专区综合网| 成人av资源| 天堂网av2014| 国产欧美一区二区精品性色| 亚洲欧美在线网| 国产美女在线观看| 亚洲一区二区三区国产| 日韩精品一区二区三区久久| 欧美电影免费观看网站| 欧美日韩黄色影视| 精品人妻一区二区三| 国产成人一二片| 亚洲日本aⅴ片在线观看香蕉| 国产馆在线观看| 国产一区日韩一区| 国产成人综合精品| 99精品在线视频观看| aaa亚洲精品| 日韩高清国产一区在线观看| 好操啊在线观看免费视频| 亚洲成人免费av| 91视频免费版污| 一区二区三区视频播放| 亚洲欧美在线磁力| 尤物在线免费视频| 亚洲神马久久| 成人在线播放av| 少妇精品高潮欲妇又嫩中文字幕| 中文字幕欧美国产| 国产一级爱c视频| 日韩福利影视| 精品偷拍一区二区三区在线看| 一区二区三区在线播放视频| 136国产福利精品导航网址| 国产精品久久久久久av| 天堂网在线播放| 亚洲视频你懂的| 精品国产成人av在线免| 午夜日韩影院| 在线观看亚洲区| 国产无人区码熟妇毛片多| 国产专区综合网| 日韩精品一区二区三区外面| 第四色日韩影片| 在线播放一区二区三区| 亚洲精品色午夜无码专区日韩| 91成人免费| 日韩av片电影专区| 午夜成人鲁丝片午夜精品| 亚洲免费观看高清完整版在线观看| 亚洲中文字幕无码不卡电影| 一区中文字幕电影| 精品国产一区二区三区久久久狼| 精品国产午夜福利| 成人avav在线| 日韩欧美视频免费在线观看| 在线免费成人| 中文字幕日韩综合av| 青青草免费观看视频| 国产aⅴ精品一区二区三区色成熟| 一区二区三区四区欧美| 国产精品扒开腿做爽爽爽视频软件| 精品国产sm最大网站| 青草影院在线观看| 国内精品久久久久影院色| 日韩欧美第二区在线观看| 北岛玲heyzo一区二区| 亚洲国产精品热久久| 久久久久99精品成人片毛片| 国产美女精品人人做人人爽| 亚洲一区二区精品在线| jizz欧美| 日韩中文字幕欧美| 欧美 亚洲 另类 激情 另类| 国产亚洲精品超碰| 成年人黄色片视频| 美女毛片一区二区三区四区| 日韩美女视频中文字幕| 精品亚洲成a人片在线观看| 欧美香蕉大胸在线视频观看| 亚洲天堂成人av| 国产精品免费看| 老司机精品福利在线观看| 欧产日产国产精品视频| 国产视频精品久久久| 免费看毛片网站| 中文字幕国产精品一区二区| 一区二区三区视频网| 欧美国产小视频| 91亚洲永久免费精品| 在线你懂的视频| 精品国产一区二区三区久久影院 | 国产日韩亚洲精品| 性欧美xxx69hd高清| 一本大道久久加勒比香蕉| 中文字幕理论片| 亚洲日本va午夜在线影院| 波多野吉衣在线视频| 在线视频精品| 神马影院我不卡| 91精品麻豆| 国内自拍欧美激情| 久久久久久久影视| 欧美高清精品3d| 国产日韩欧美在线观看视频| 丰满少妇久久久久久久| 欧美视频第一区| 水蜜桃精品av一区二区| 北条麻妃高清一区| 一个人www视频在线免费观看| 亚洲一区二区国产| 精品欧美一区二区精品少妇| 午夜婷婷国产麻豆精品| 色综合99久久久无码国产精品| 国产一区二区在线看| 国产在线播放观看| 成人羞羞网站| 国产高清精品一区| 777午夜精品电影免费看| 欧美xxxx做受欧美.88| 亚洲人视频在线观看| 欧美久久久久久久久久| 国产午夜在线播放| 中文字幕一区三区| 污片免费在线观看| 精品亚洲国内自在自线福利| 热99这里只有精品| 久久精品免费一区二区三区| 久久波多野结衣| 成人噜噜噜噜| 国产成人精品久久亚洲高清不卡| 1769免费视频在线观看| 亚洲视频在线观看免费| 91欧美精品成人综合在线观看| av在线首页| 亚洲第一视频网站| 国产精品玖玖玖| 一本一本大道香蕉久在线精品 | 国产精品二区在线观看| 素人啪啪色综合| 国模极品一区二区三区| 暖暖日本在线观看| 亚洲人午夜精品免费| 天堂av在线免费| 精品国产一区二区三区忘忧草| 亚洲综合网av| 色94色欧美sute亚洲线路一ni| 国产亚洲欧美精品久久久久久| 成人免费视频在线观看| 扒开jk护士狂揉免费| www.亚洲激情.com| 无码人妻丰满熟妇区毛片蜜桃精品| 日韩av中文在线观看| 成人在线免费在线观看| 一区免费视频| 日本大胆人体视频| 日韩在线综合| 日韩欧美第二区在线观看| 欧美人妖在线| 欧美精品一区二区视频| 欧美调教网站| 国内精品**久久毛片app| 天堂精品在线视频| 91嫩草在线视频| 91麻豆精品一二三区在线| 国产高清久久久| 亚洲色欲久久久综合网东京热| 亚洲成av人电影| 亚洲最大色综合成人av| 波多野结衣在线播放一区| 日韩亚洲不卡在线| 日韩av片子| 在线精品日韩| 久久久人成影片免费观看| 亚洲一区二区三区乱码| 欧美wwwww| 国产高潮呻吟久久久| 911久久香蕉国产线看观看| 最新中文字幕久久| 一二三区不卡| 国产精品国产三级国产专区51| 欧美在线首页| 黄色一级片在线看| 亚洲免费在线| 美女一区二区三区视频| 免费高清在线一区| 一级黄色片国产| 国产一区不卡视频| 91精产国品一二三| 99免费精品视频| 国产精品成人一区二区三区电影毛片| 久久综合一区二区| 免费福利视频网站| 国产精品狼人久久影院观看方式| a一级免费视频| 一区二区三区在线高清| 五月天婷婷综合网| 在线观看视频91| 911美女片黄在线观看游戏| 日韩一级黄色片| 天堂中文在线观看视频| 一本色道久久88综合亚洲精品ⅰ| 98在线视频| 欧美日本啪啪无遮挡网站| 免费成人在线电影| 国产精品日韩在线播放| 免费欧美网站| 蜜桃欧美视频| 天天射天天综合网| 青青青免费在线| 日本大胆欧美人术艺术动态| 三大队在线观看| 久久只精品国产| 精品人妻伦九区久久aaa片| 亚洲国产精品久久久久秋霞影院 | 免费久久99精品国产| 日韩精品在线播放视频| 91尤物视频在线观看| 91ts人妖另类精品系列| 亚洲va中文字幕| 国产精品-色哟哟| 亚洲精品福利在线| 欧美a在线看| 日韩69视频在线观看| 久久综合给合| 日韩精品一区二区三区色偷偷 | mm1313亚洲国产精品无码试看| 国模少妇一区二区三区| 日本三级韩国三级久久| 国精产品一区一区三区四川| 5g国产欧美日韩视频| 国产一区二区区别| 国产免费裸体视频| 青青草原综合久久大伊人精品优势| 深夜视频在线观看| 亚洲欧洲av另类| 潘金莲一级淫片aaaaaa播放| 欧美va亚洲va香蕉在线 | 欧美激情乱人伦一区| 成人网ww555视频免费看| 国产在线精品一区| 亚洲国产精品综合久久久| 88av.com| 97se狠狠狠综合亚洲狠狠| 久久r这里只有精品| 欧美日韩亚州综合| 精品资源在线看| 欧美一区二三区| 风间由美中文字幕在线看视频国产欧美| 视频一区二区在线观看| 欧美亚洲专区| av在线播放网址| 一级特黄大欧美久久久| 国产精品高潮呻吟久久久| 在线观看视频99| 日韩另类视频| 欧美日韩精品一区| 亚洲一区激情| 奇米777第四色| 亚洲最大成人综合| 国产富婆一级全黄大片| 久久久极品av| 99精品女人在线观看免费视频| 亚洲丰满在线| 人妖欧美一区二区| 欧美波霸videosex极品| 91福利在线导航| 日本在线视频1区| 国产91ⅴ在线精品免费观看| 欧美wwwwww| 免费国产a级片| 97精品国产露脸对白| 国产精品久久久久9999爆乳| 69视频免费看| 精品人伦一区二区色婷婷| 青草青在线视频| 国产 高清 精品 在线 a| 国产精品xvideos88| 日本wwwwwww| 亚洲成av人片在www色猫咪| 欧美视频xxx| 欧美综合一区第一页| 国产在视频线精品视频www666| 宅男噜噜噜66国产免费观看| 国产精品天天摸av网| 91精品人妻一区二区三区果冻| 日韩视频在线观看免费| 成人在线视频国产| 国产aaa免费视频| 26uuu成人网一区二区三区| 伊人久久久久久久久久久久 | 日韩女优毛片在线| 性欧美1819sex性高清大胸| 99国产在线观看| 亚洲激情网站| 日本xxxxxxxxx18| 欧美麻豆精品久久久久久| 国产黄a三级三级三级av在线看 | 岛国av在线免费| 亚洲乱码国产乱码精品精的特点 | 亚洲精品一区二三区| 日韩中文字幕网站| 日本一区二区三区电影免费观看| 国产高清www| 久久久九九九九| 国产普通话bbwbbwbbw| 久久免费视频观看| 精品产国自在拍| 色欲欲www成人网站| 色婷婷激情一区二区三区| 免费网站黄在线观看| 国产综合第一页| 蜜桃视频免费观看一区| 久久久精品国产sm调教| 亚洲欧美一区二区三区久久 | 免费观看成人av| 免费三片在线播放| 国产一区二区三区精品久久久| 久久综合给合| 国产一级不卡毛片| 亚洲精品少妇30p| 可以在线观看的av| 波多野结衣精品久久| 青青草国产精品亚洲专区无| 免费中文字幕在线观看| 在线视频中文亚洲| 精品精品国产毛片在线看| www亚洲成人| 黄色精品一区二区| 26uuu亚洲电影在线观看| 欧洲精品一区色| 成人蜜臀av电影| 国产成人毛毛毛片|