面試經驗

GRINDR IOS工程師

  • 公司
  • 面試地區
    臺北市
  • 應徵職稱
  • 相關職務經驗
    1 年
  • 面試時間
    2019 年 2 月
  • 填寫時間
    2023 年 5 月
  • 面試結果
    未錄取
  • 評分
    5.0
    grayThumbyellowThumb
    grayThumbyellowThumb
    grayThumbyellowThumb
    grayThumbyellowThumb
    grayThumbyellowThumb
    大推!

面試過程

Phone Interview: - Coding Test: (with Swift) 1. 實作Binary TreeNode (w/ val) & Tree, 以及比較兩棵樹是否相同的func 2. 比較兩棵樹不同nodes的數量 - iOS 相關: 1. @nonnull / @nullable 用處 2. 有沒有用過ios內建Database? 3. 有沒有用過Thread / GCD / NSOperation 4. 有沒有用過KVO 5. 有沒有在專案中用過MVC 6. Bridging header 7. ARC strong / weak 的差別以及why和如何使用 8. 有沒有用過什麼frameworks 9. 有沒有用過什麼第三方套件 10. 你怎麼用CICD? 只用過website嗎? On Site: 1. 實作/設計Elevator Controller符合以下使用情境: currentFloor = 1 request(5) request(3, up) request(3, down) getNextFloor() // 3 getNextFloor() // 5 getNextFloor() // 3 2.1. CheckNum Check if a number with SquaredSum == 1 E.g. 7 => 7*7=49 => 4*4+9*9=97 => 9*9+7*7=130 => 1*1+3*3=10 => 1*1=1 => YES If it never becomes 1, then NO Show how many numbers in 1...400 passed. 2.2 In-order traverse a tree without recursion 3. Pair programming 當場給看一個demo app,並使用當場提供的一個template完整實作出該demo app的結果 需要用到:UICollectionView / Service / Image Size / Separator / Update view / Undo 工作環境:辦公室很舒服!

給其他面試者的中肯建議

如何準備面試: 1. LeetCode可以刷Easy - Medium以資料結構為主 2. 要熟悉 collection view 3. 系統設計的能力和臨場反應要好,只有一小時要理解題目並寫出結果 是否推薦此份工作: 是
IOS工程師的薪水分佈看更多>>

詳細給推

感謝大大無私分享

蒸的很蚌

真的非常謝謝你的分享!

很實用!

台灣的職場因為有你變得更好!

給我們回饋