OPPO和阿里的實習面經

OPPO一面 35min

  • activity生命週期相關問題
  • 數據庫相關問題,索引,觸發器等等
  • 項目相關問題
  • 怎麼解決的
  • hashmap,hash衝突,hash函數等等相關問題
  • 各種基礎:final關鍵字/Java泛型/對Java理解啥的等等

還有很多問題忘了,最後評價基礎不錯,等通知,第二天約二面

OPPO二面 40+min

全程圍繞項目來講,我就說一些感覺回答的不好的

  • 對公司的瞭解(說了下我的偶像)
  • okhttp對併發做的處理(不會/就提了一下線程池)
  • mvp對內存泄漏的問題(答得很差)
  • hashmap讓你最深刻的地方(答的很差)
  • 圖片加載渲染的流程及佔用內存(不會/就說了一下我自己的理解)

oppo的面試官都挺好的,就是不知道爲啥就我一個人技術面是2面…我看其他人也只有一面,不過oppo流程很快的,一面、二面、hr面到發放offer,就用了一週!那天晚上改bug改到一點,突然發現了oppo的offer郵件!太給力了,興奮的直接把APP又肝出來了一個新功能(結果凌晨3點才睡着)。

阿里一面 30+min

  • 項目的整體架構與設計
  • 項目表的設計,優化
  • 數據量大的情況怎麼處理
  • 項目的一些流程
  • 具體場景衝突的處理(重發消息那一塊的設計不太好,如何優化呢(失敗重傳和再次點擊是兩個流程))
  • final關鍵字/string關鍵字/常用數據結構
  • 紅黑樹
  • 線程/進程/協程
  • 鏈表的算法題
  • tcp/udp網絡相關
  • 其它一些問題忘記了,也是一些計算機基礎知識,會問一點拓展的東西

面試官評價:同齡人裏基礎知識很優秀,讓等通知。然後面試官給了我一些關於框架閱讀的建議,面試體驗很不錯,感覺學到了很多。

阿里二面 40+min

  • https/http

  • tcp/udp

  • 內存映射實現

  • 異步IO

  • 事務隔離級別

  • DVM/JVM區別

  • 然後問項目:直接被虐死,問我項目後說又沒技術難點,各種情況也沒考慮到,面的我懷疑人生了…還是很懷戀一面小哥了,還會和我討論怎麼優化和場景問題。

不過現在看來我的項目雖然確實不算好,很多時候都是爲了用技術而用技術,但我覺得其實這也算是一個學習的過程,因爲很多時候自己無法遇到那些線上場景,最多就是想辦法優化一下然後自己做做壓測這樣,我學習使用新的技術也是爲了擴充自己的知識,多實踐的嘛。

最後做個總結吧,第一次參加面試,然後在面試過程中也找到了自己在各方面的不足,也很感謝每一個面試官給我的建議,真的很感謝讓我知道自己的不足,也得繼續充實自己。暑假大概率去深圳實習了,加油阿!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章