百度面試總結,百度面試

來源:互聯網
上載者:User

百度面試總結,百度面試

去百度面試了一把,特記錄下面試中提及到的問題,供同學們參考,希望對大家有所協助。


職位是iOS開發工程師,崗位等級應該是在T3以上,因為要求對問題的理解比較深。


首先做了自我介紹,然後就開始一些問題的討論了:


1、常用的演算法。(用C語言編寫)。

2、資料結構:鏈表、堆 、棧等。

3、block塊: 塊的分類和實現(比較深)。

4、GCD的詳細使用。

5、記憶體管理    ①修飾屬性關鍵字每一個的含義。

                        ②問了一個assign和weak的區別,其實考察的就是arc與mrc關鍵字的區別。

                        ③代理為什麼用assign,這個大家應該都知道,關鍵要詳細解釋明白。

                        ④arc的底層實現原理。

5、iM用戶端的相關問題。

6、app程式架構相關。


大致就這麼些,其中還穿插這相關的小問題。可以看的出、對基礎知識的要求和一些核心知識是要求絕對精確的掌握的。

整個面試過程大概2小時、氣氛比較融洽、面試官人也不錯。

就記到這吧。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.