最新iOS 面試心得

邏輯教育-楚陽發表於2018-12-04

很感謝面試官給我們每次的面試機會,因為並不是所有人都會認可你的努力,生活本來就沒有任何理所應當。

在這裡具體的面了哪些公司,有哪些面試題在這裡就不分享了,因為感覺借鑑意義並不是很大。

  • 面了哪些公司還是不方便在這裡公開的。
  • 這幾家公司的面試題相差並不大,主要還是需要重視答題質量;而且即便是同一個面試官,在面對不同面試者的時候問的問題也很可能不一樣,因為很可能受到答題者的回答影響會問一些計劃之外的題,這點我在作面試官的時候有體會。

本篇主要分享的是筆者在這階段是如何準備面試的。可能每個人都有適合自己的學習方法,筆者的這套方法更談不上十分高效,但還是希望對大家可以有一定的借鑑意義。

準備面試

準備面試主要從三個點展開:

  • 使用的工具
  • 面試題的整理
  • 時間管理

使用的工具

在準備面試的過程中使用頻率最多的工具有兩個:

  • 有道筆記
  • 奇妙清單

1. 有道筆記

  • 用途1:用來收集知識源:有道筆記瀏覽器外掛可以一鍵快速儲存網頁,也可以收藏公眾號的文章。
  • 用途2:用來整理面試題:支援多級資料夾,可以清晰看到知識結構;支援MarkDown,可以儲存程式碼。

筆記的整理過程就是理解的過程,反覆咀嚼自己的筆記可以幫助理解。

2. 奇妙清單

  • 用途1:用來記錄突然想到的問題點:有的時候可能在頭腦出蹦出一個問題來,但是沒辦法立刻想出答案。這時候需要在一個自己熟悉的位置儲存一下。
  • 用途2:羅列現在為止沒有攻克的面試題:可以更直觀地看到距離複習完成還有多少任務。

清單這種工具是為了解放大腦,因為大腦是用來思考的,不是用來記憶的。把需要惦記的事情先扔進去,讓大腦脫離出來~

這兩個工具還有一個非常大的優勢就是跨平臺:都支援(Mac,Windows,Android,iOS)系統,同步的功能做的也都很好。所以使用它們可以在不方便用電腦的時候隨時更新,特別是有一個好想法的時候可以馬上在手機上記下來

面試題的整理

面試題分類

筆者儘可能蒐羅了網上所有的iOS面試題,難度從低到高,當然也有介紹某個知識點的一些文章。筆者將這些題彙總以後分成了幾個主題放在了有道筆記裡面:

  • iOS 基礎題:例如“KVO的實現原理?”等等。
  • iOS 應用題:例如“可能導致崩潰的幾個原因以及如何避免崩潰?”等等。
  • Block:例如:“基本型別的變數和物件被__block修飾與否各有什麼區別?”等等。
  • RunLoop:例如“利用RunLoop可以實現哪些功能?”等等。
  • Runtime:例如“從一個物件收到一個它無法響應的方法到崩潰之間發生了什麼?”等等。
  • 網路:例如“HTTPS的握手流程?”等等。
  • 多執行緒:例如“執行緒同步的幾個策略?知道哪幾種鎖及其它們之前區別?”等等。
  • 計算機系統:例如“記憶體的幾塊區域以及職能?”等等。
  • 設計模式:“iOS SDK裡面有哪些設計模式的實踐?”等等。
  • 架構:例如“MVVM和MVP的區別?”等等。
  • 資料結構:例如“雜湊表的實現原理?如何解決衝突?”等等。

相關書籍

友情提醒:書籍獲取加iOS開發群:624212887,即可獲取全部

最新iOS 面試心得

時間管理

好的時間管理策略可以更好地幫助計劃的落地。在這裡從兩個點來介紹筆者的時間管理策略:

  • 每天都做哪些事情
  • 不做哪些事情

每天都做哪些事情

因為當時在職的關係準備面試的時間比較有限,但是每天對不同型別的知識點都有比較固定比例的時間分配:

  • 型別一:全新的知識點。這類知識點是每天都要看的,因為對於新知識需要時間去消化和吸收。所分配的時間大概佔一天總學習時間的一半左右。

  • 型別二:不熟悉的知識點。這類知識點是指那些剛理解好的全新的知識點或者比較難以理解的,需要反覆看和消化的知識點。大概佔一天總學習時間的一半以內。

  • 型別三:很熟悉的知識點。這部分知識點屬於理解的比較透徹的,但也需要抽時間複習,是這部分時間佔比不是很重,簡單掃一眼即可。

另外還要費分配出整理知識點的時間:對於上面這三種知識點其實都需要反覆的整理和吸收,嘗試著用自己的話表示出來,需要的時間佔比也不是很重,但是卻很有用。

不做哪些事情

在時間管理這塊,筆者個人比較贊同的一個觀點是:比起知道做什麼,首先知道不做什麼更重要。因為人的精力是有限的,一天就只有24個小時,當某件事很重要的時候,其他的事情就要做個讓步。

為了準備面試,筆者在今年上半年放棄了很多事情:

  1. 健身卡雖然快過期了,但是一次都沒有去。
  2. 同學,家人聚會也婉言謝絕了。
  3. 沒有玩兒“吃雞”,也沒有去過電影院。

坦白說在筆者拿到offer以後才去了健身房,和同學家人聚會,也見了老朋友,算是都補上了。他們也都表示比較理解,所以筆者也感覺也蠻欣慰的。

找一份工作並不難,但是找一份目前最適合自己的工作卻非常難,希望大家也能夠做一些取捨,列好計劃並付諸實踐,應該是會有好的結果的。



作者:猿_員
連結:https://www.jianshu.com/p/1a18207a215f
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。


相關文章