成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

探秘百度移動面試 iOS試題分享

移動開發 iOS
百度移動云可穿戴部門的面試經歷,面試官都非常熱情友好,一上來到弄的我挺不好意思的。下面記錄一下自己的面試過程,因為我真的沒啥面試經驗,需要總結下。

百度移動云可穿戴部門的面試經歷,面試官都非常熱情友好,一上來到弄的我挺不好意思的。下面記錄一下自己的面試過程,因為我真的沒啥面試經驗,需要總結下。

[[109609]]

1面

  • Objective C runtime library:Objective C的對象模型,block的底層實現結構,消息發送,消息轉發,這些都需要背后C一層的描述,內存管理。
  • Core Data:中多線程中處理大量數據同步時的操作。
  • Multithreading:什么時候處理多線程,幾種方式,優缺點。
  • Delegate, Notification,KVO, other 優缺點

runtime有一點追問,category,method 的實現機制,class的載入過程。 1面整體感覺不錯,40分鐘不到,感覺回答的還可以。被通知一會兒二面。

2面

二面的時間非常長,差不多將近3個小時,直接面到快下班了。1面問的主要是知識點。2面問主要考察的是設計解決方案的能力,另外輔助追問的方式,考 察深度和廣度,回答過程中需要列出適合的具體例子,方案還需要細致到具體的關鍵的函數名稱,方法。另外考察設計模式的理解,***還考了算法。因為時間太長,這里記錄一些重要的問題。

  1. 設計一個progress bar解決方案,追問到 Core Graphic、CGPath、maskLayer。
  2. 設計一個popup view被追問到 keyWindow、UIWindow的layer、UIView hierarchy。
  3. 從設計模式的角度分析Delegate、Notification、KVO的區別。被追問到自己寫的library和開源的項目中用到哪些設計模式,為什么使用,有哪些好處和壞處,現在能否改進。
  4. 算是問題3的追問,設計一個方案來檢測KVO的同步異步問題。willChange和 didChange的不同點,然后被追問到有沒有其他地方也有類似情況,被追問到Core Data 中falut object。
  5. 這個是問題4的追問,設計一個KVO系統。
  6. Multithreading,什么時候采用Multithreading方案,以及理由。追問到系統還有哪些在后臺運行的thread,被追問到view life cycle、iOS6之后的不同以及內存管理。
  7. Multithreading中常常遇到的問題,追問到死鎖,優先級翻轉,線程池等。
  8. 百度有一個億級別的APP需要統計用戶行為的日志系統。不使用數據庫,只是使用普通文件,設計一個系統。被追問到內存映射文件。這個問題本來是服務器的問題,我表示從來沒做過,回答很瞎。

算法考了2個。一個是如何求2個集合的交集。另一個是百億數據中查找相同的數字以及出現的次數。

***還補充了幾個小問題

  • 自己對可穿戴設備的感受
  • 自己如果進入這個team,自己準備做那方面的事情
  • 為什么創業,自己未來規劃

一會被告知3面,但是因為太晚,約到次日下午3面。

3面

3面的時間和1面差不多40分鐘,問了幾個問題,主要是考察精神層面的東西。

  • 為什么做Windows Mobile
  • 為什么改iOS
  • 為什么來百度
  • 為什么iPhone 可以成功,那些吸引你
  • 如何看待AppStore 現在的生態圈

后面就是他說的多一些,介紹團隊遇到的困難以及14年團隊的打算。***他給了我2句話的評價,我覺得還是蠻對的。

  • 選擇的時候都是經過深思熟慮的
  • 有野心,wanna make a difference

有意思的是,他說他也wanna make a difference。

總結

整體還是挺尷尬的,幾乎所有的知識點都是1,2年前積累的,13年積累的東西基本上沒有,都是一些虛的東西。 2面挺好的,暴露了自己不少問題,設計模式那部分幾乎沒有概念了。

***

面試通過,我個人覺得2面我的問題在思考設計模式上面少,另外在window hierarchy 上面有不足。設計 KVO 上面在 didChange上面考慮不足。這些都是被當場戳穿的。 有一點疑慮的是整個面試中并沒有問到Core Animation。這個還是我蠻喜歡的部分。Anyway 個人很喜歡追問的方式,很容易考察出來理解的深度和廣度。

整個面試收獲很大,發現了很多不足。另外1,2面的面試題目個人覺得也不錯。這里分享給大家。

責任編輯:閆佳明 來源: studentdeng.github
相關推薦

2014-07-25 17:12:39

數據庫WOT2014MongoDB

2011-03-23 17:28:03

2018-03-08 18:40:47

Java百度面試題

2015-07-21 09:18:09

百度Java研發面試題

2012-11-16 11:01:50

移動搜索ASO

2011-06-10 15:18:41

百度收錄

2011-10-28 16:19:21

百度搜索

2012-03-23 11:30:07

百度

2024-06-19 08:02:33

2012-06-15 15:00:59

百度iOS移動搜索

2020-12-03 06:13:46

iOS

2012-05-08 16:11:14

WEB前端開發面試

2013-12-19 15:00:55

李明遠移動安全

2013-07-16 12:04:04

百度移動19億美元

2013-12-24 13:43:48

百度360BAT

2009-12-30 10:49:01

百度新家

2013-08-22 17:08:50

2010-08-12 15:33:00

百度筆試

2024-06-11 10:03:56

2013-08-30 11:05:52

百度百度云
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人一区二区 | jvid精品资源在线观看 | 精品无码久久久久久久动漫 | 精品国产精品国产偷麻豆 | 欧美日韩在线免费 | 国产精品永久久久久久久www | 日日夜夜天天 | 亚洲aⅴ精品 | 日韩在线观看中文字幕 | 狠狠操电影 | 成人在线免费观看 | 国产精品欧美精品 | 97av视频 | 国产精品国产a级 | 三级黄片毛片 | 欧洲一级毛片 | 日韩成人免费视频 | 成人欧美一区二区三区黑人孕妇 | 美女视频一区 | 6996成人影院网在线播放 | 日韩精品久久久久 | 国产精品日韩欧美一区二区三区 | 久久久久久久久久久久亚洲 | 九九热在线免费视频 | cao在线 | 欧美在线视频一区二区 | 国产欧美一区二区三区在线播放 | 欧美日韩一区二区三区四区 | 精品一区二区在线视频 | 精品国产91久久久久久 | 久久av网站| 高清视频一区 | 日本不卡一区 | 男人久久天堂 | 国产精品一区二区三区在线 | 亚洲二区视频 | 午夜免费看 | 日韩av电影在线观看 | a在线免费观看视频 | 亚洲91av| 国产一区亚洲 |