面試考題大亂鬥
分享過去一個月被考過的問題兒
Published in
Apr 8, 2023
相信近幾個月在找工作的大家都會有心力交瘁的 moment (還是只有我🙃)
覺得自己好廢、邏輯好爛、記憶力好差,然後在解決自己遇到的問題後又覺得自己好棒、進步了、好快樂的輪迴之中
接著來分享經歷七間面試過後,體無完膚的me,統整一些被問到的題目們~
Swift 相關問題
- 何謂 OOP 、 POP ,那 Swift 是哪一種?
- 什麼是 MVC 、 MVVM ,各自的優缺點?
- UIViewController Life Cycle
- App Life Cycle
- class 與 struct 的差別
- 什麼是 ARC ?
- 解釋 strong / weak / unowned
- Protocol 跟 Delegate 會怎麼使用
- 解釋 GCD
- 為什麼要發明 Queue ?
- 解釋 Main Thread / Background Thread / DispatchQueue
- 如何控制兩個非同步任務能按照你想要的順序完成
- 什麼時候用 Enum
- Dictionary 會怎麼使用
- 什麼是 Optional / Optional Chaining
- 有用過哪些儲存資料的方式? ex: Array, Dictionary…
實作相關
- 用過哪些第三方套件
- 有無用過 CocoaPods
- 有無用過 Firebase
- 有無上架過 App
- GitHub 用過哪些指令
- 有無用程式做物件過
- 有無用程式寫 AutoLayout 過
- 針對作品集內寫的程式提問
OS: 一定要搞懂自己寫過得東西,忘記就是不停地複習
人格特質相關
- 為何想轉職?
- 寫程式遇過的困難,如何解決困難
- 秀出你最自豪的一段 Code
- 自認的優點與缺點
小小心得
彼得潘的課程,應該是自己上過最佛的課,課程完結以後,忘記的部分或搞不懂的地方,可以無限重複看 Peter 上課的影片,卡關卡了好幾個小時也可以隨時賴 Peter 騷擾他。重看影片的時候會發現,有些地方自己又比第一次聽的時候更懂了些,延伸的文章們也是,從前看不懂的竟然看懂了,這種覺得自己進步的時刻,累積一點一滴的成就感
以上的問題就不附上解說哩,相信自己查完理解並消化後,會有自己融會貫通的版本
一開始自己的履歷技能只寫兩個,swift 跟 Xcode ,給朋友大大看完後直接大改一波,立馬來了五個面試! 會用的軟體跟實作過的功能都可以寫上去,不要害怕!但切記,寫了就會被問問題,不要亂寫歐你各位~
這一個月的日子頗煎熬,白髮長了好幾根,低谷的時候跟身邊的朋友或大大們傾訴,獲得好多能量再重新站起來!
過程中不免俗會遇到重技術的面試官,被洗臉洗到體無完膚,碎了一地再重組又是好漢一條,趕快把面試筆記上不懂的查懂,沒嘗試過的找教學寫寫看
預祝大家轉職順利,所有的過程都不會白費,將會化為自己人生中的養分,歡迎大家一起分享遇過的超難考題,或是很奇葩的?
接著就是期許自己試用期安全過關!
作品集小露個臉