日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2018届应届生android面试总结

發布時間:2023/12/15 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2018届应届生android面试总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫在前面

四月份結束了擁抱變化后的大規模面試后,2018屆android校招面試總結:百度,大疆,樂視,知乎在五月份里,自己進行了最后倆次面試。算是對自己的大學生涯的一個交代。

感興趣的看官,可以看看我的其他文章:
1、常用集合的源碼分析:HashMap
2、Java反射實踐:從反射中理解class
3、從公司項目配置看Gradle

面試過程

這倆個面試,分別來自人人車和摩比神奇。

人人車

人人車的面試還算中規中矩,應該是最近業務擴展的比較厲害,整體的考察力度和難度不算很高。

一面:

1、畫了幾個控件的嵌套問一下事件分發。
2、Handler機制,ThreadLocal的作用和源碼。
3、HashMap源碼分析。
4、Service用法,IntentService作用及源碼。
5、Application中使用線程做耗時操作,和啟動Service做耗時操作有什么區別。
6、各種情況下Activity的生命周期,已經onNewIntent相關。
7、Binder機制的理解。

二面:

1、處理滑動沖突的常見思路。
2、自定義View相關;MeasureSpec相關。
3、Dalvik虛擬機和ART虛擬機區別。
4、Kotlin的一些語法(我又在簡歷上寫過會Kotlin)
5、詢問簡歷中的項目思路。
6、AIDL中寫回調;Binder機制。
7、本地廣播和全局廣播的區別,順序廣播。
8、手寫快排。

三面HR....

整體來說人人車面試的比較快,加上等待一共也就一個小時多一點。中午吃飯的時候接到了電話, 說可以發offer。

摩比神奇

這家公司是一個朋友給內推的,當時以為是一家創業公司,后來百度了一下,原來有大公司的背景。這家比較可惜吧,雖然朋友反饋說面試結果不錯,但是他們想要一個有經驗的開發,不大想要應屆生,說再考慮考慮...然后就沒有然后了...不過整個面試質量還是比較高的,技術面一共有四面。

一面:

1、畫了幾個控件問事件分發,分發/攔截/onTouchEvent的各種返回值的情況。
2、自定義View,畫了一個有填充背景多的折線圖,問我實現思路。
3、如何實現圓角,圖片重疊顯示交集(PorterDuff,遮罩)。
4、屬性動畫和View動畫區別,性能上誰更好。
5、Activity的啟動模式,各種back的情況。
6、常見的內存泄漏及解決方案。
7、ScrollView中有一個Button會出現什么樣的問題,怎么解決。
8、ListView和RecyclerView的區別。

二面:

1、各種Activity/Window/Dialog對生命的周期影響。
2、Handler機制;為什么loop是個死循環;死循環為什么不會阻塞主線程。
3、RecyclerView的緩存機制。
4、Java中線程可以怎么用,線程在不同情況下對應什么狀態。
5、synchronized和Lock的區別;樂觀鎖/悲觀鎖/分段鎖
6、HashMap源碼;線程安全的HaspMap多有哪些;分析一種最熟悉的。

三面:

1、文件增量掃描的思路。
2、手寫:倆個順序數組合并。
3、針對簡歷問實現思路。

四面:

1、線程和進程的區別。
2、Binder機制;為什么說Binder只進行了一次內存復制。
3、TCP/UDP的區別;使用場景。
4、GET/POST區別。
5、寫一個生產者/消費者模型

五面HR...

尾聲

整體來看,其實摩比神奇面試質量還是比較高的,可能是因為他們需要一個有經驗的開發吧,最終并沒有收到offer。算是比較的可惜吧。
不過也正是因為沒有收到offer,也就不需要頭疼選擇的問題了。人人車也不錯,正在業務拓展期,應該比現在的樂視要強吧....笑哭.png


這是一個主推面試踩坑的公眾號!

因為身邊的同學從事互聯網相關職業的比較多,并且大家閑時聊天時總會吐槽找工作有很多坑,所以打算把身邊同學找工作的經驗,統統收集起來。提供給想從事這方面同學,希望圈內好友可以共同進步,共同少踩坑。

個人公眾號

本菜開源的一個自己寫的Demo,這個項目拆解并組合了很多業務。目的在于遇到類似業務,可以快速的ctrl+c/v。希望能給Androider們有所幫助,水平有限,見諒見諒…
https://github.com/zhiaixinyang/PersonalCollect

總結

以上是生活随笔為你收集整理的2018届应届生android面试总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。