2018-07-06 記錄

Alibaba

一面

?說一下你怎么學(xué)習(xí)安卓的?

?項目中遇到哪些問題忘古,如何解決的路操?

?Android事件分發(fā)機(jī)制疾渴?

?三級緩存底層實現(xiàn)?

?HashMap底層實現(xiàn)屯仗,hashCode如何對應(yīng)bucket?

?Java的垃圾回收機(jī)制搞坝,引用計數(shù)法兩個對象互相引用如何解決?

?用過的開源框架的源碼分析

?Acticity的生命周期魁袜,Activity異常退出該如何處理桩撮?

?tcp和udp的區(qū)別,tcp如何保證可靠的峰弹,丟包如何處理店量?

二面:

?標(biāo)號1-n的n個人首尾相接,1到3報數(shù)鞠呈,報到3的退出垫桂,求最后一個人的標(biāo)號

?給定一個字符串,求第一個不重復(fù)的字符 abbcad -> c

新浪微博

一面

靜態(tài)內(nèi)部類粟按、內(nèi)部類诬滩、匿名內(nèi)部類,為什么內(nèi)部類會持有外部類的引用灭将?持有的引用是this疼鸟?還是其它?

靜態(tài)內(nèi)部類:使用static修飾的內(nèi)部類

匿名內(nèi)部類:使用new生成的內(nèi)部類

因為內(nèi)部類的產(chǎn)生依賴于外部類庙曙,持有的引用是類名.this空镜。

ArrayList和Vector的主要區(qū)別是什么?

ArrayList在Java1.2引入捌朴,用于替換Vector

Vector:

線程同步

當(dāng)Vector中的元素超過它的初始大小時吴攒,Vector會將它的容量翻倍

ArrayList:

線程不同步,但性能很好

當(dāng)ArrayList中的元素超過它的初始大小時砂蔽,ArrayList只增加50%的大小

Java中try catch finally的執(zhí)行順序

先執(zhí)行try中代碼發(fā)生異常執(zhí)行catch中代碼洼怔,最后一定會執(zhí)行finally中代碼

switch是否能作用在byte上,是否能作用在long上左驾,是否能作用在String上镣隶?

switch支持使用byte類型极谊,不支持long類型,String支持在java1.7引入

Activity和Fragment生命周期有哪些安岂?

Activity——onCreate->onStart->onResume->onPause->onStop->onDestroy

Fragment——onAttach->onCreate->onCreateView->onActivityCreated->onStart->onResume->onPause->onStop->onDestroyView->onDestroy->onDetach

onInterceptTouchEvent()和onTouchEvent()的區(qū)別轻猖?

onInterceptTouchEvent()用于攔截觸摸事件

onTouchEvent()用于處理觸摸事件

RemoteView在哪些功能中使用

APPwidget和Notification中

SurfaceView和View的區(qū)別是什么?

SurfaceView中采用了雙緩存技術(shù)域那,在單獨的線程中更新界面

View在UI線程中更新界面

講一下android中進(jìn)程的優(yōu)先級咙边?

前臺進(jìn)程

可見進(jìn)程

服務(wù)進(jìn)程

后臺進(jìn)程

空進(jìn)程

tips:靜態(tài)類持有Activity引用會導(dǎo)致內(nèi)存泄露

二面

?service生命周期,可以執(zhí)行耗時操作嗎次员?

?JNI開發(fā)流程

?Java線程池样眠,線程同步

?自己設(shè)計一個圖片加載框架

?自定義View相關(guān)方法

?http ResponseCode

?插件化,動態(tài)加載

?性能優(yōu)化翠肘,MAT

?AsyncTask原理

?65k限制

?Serializable和Parcelable

?文件和數(shù)據(jù)庫哪個效率高

?斷點續(xù)傳

?WebView和JS

?所使用的開源框架的實現(xiàn)原理,源碼

網(wǎng)易杭研

###一面:

?自我介紹

?Android中ClassLoader和java中有什么關(guān)系和區(qū)別辫秧?

?熟不熟jvm束倍,說一下Jvm的自動內(nèi)存管理?

?語言基礎(chǔ)盟戏,String類可以被繼承嗎绪妹?為什么?

?Final能修飾什么柿究?(當(dāng)時我說class邮旷、field、method蝇摸,他說還有嗎婶肩?然后又叫我不要在意,后來回想起貌夕,應(yīng)該是問到我在參數(shù)里面要不要用final律歼,接下來是因為匿名內(nèi)部類)

?Java中有內(nèi)存泄露嗎?(先說本質(zhì)啡专,再結(jié)合handler+匿名內(nèi)部類)當(dāng)時如何分析的险毁?

?描述下Aidl?覺得aidl有什么缺陷(這里在這個問題上回答有欠缺)

?評價一下我们童,如果順利進(jìn)網(wǎng)易畔况,需要往技術(shù)棧加什么點盡快投入業(yè)務(wù)?

###二面:

?用過什么開源慧库,舉一個例子跷跪?(volley)

?Activity生命周期?情景:現(xiàn)在在一張act1點了新的act2齐板,周期如何域庇?

?Act的launchMode嵌戈,有沒有結(jié)合項目用過(自己的程序鎖和微信的PC端登陸對比,不過我現(xiàn)在又發(fā)現(xiàn)听皿,應(yīng)該大約估計可能是動態(tài)加載的一個缺陷熟呛,如果有找到相關(guān)信息,請務(wù)必跟我說尉姨。具體問題就是庵朝,當(dāng)在PC端登錄時,Android終端的微信會跳出又厉,即使wechat的task不是在fore九府,當(dāng)按下確認(rèn),返回的是wechat覆致,而不是自己先前的app)

?View的繪制原理侄旬,有沒有用canvas自己畫過ui?

?以后想做Android什么方向煌妈?(中間件+SDK)

?怎么看待前端和后端儡羔?

?如果學(xué)前端會如何學(xué)?

?優(yōu)缺點璧诵?興趣汰蜘?

?想不想來杭州?

?評價一下我之宿?往技術(shù)棧加什么族操?

###三面HR:

?為什么想來網(wǎng)易?

?有投其他公司嗎比被?

?網(wǎng)易最吸引你的是什么色难?

?想來杭州嗎?

?評價一下我等缀?

美團(tuán)

一面

?自我介紹

?面向?qū)ο笕筇匦?/p>

?Java虛擬機(jī)莱预,垃圾回收

?GSON

?RxJava+Retrofit

?圖片緩存,三級緩存

?Android啟動模式

?四大組件

?Fragment生命周期项滑,嵌套

?AsyncTask機(jī)制

?Handler機(jī)制

二面

?面試官寫程序依沮,看錯誤。

?面試官寫程序讓判斷GC引用計數(shù)法循環(huán)引用會發(fā)生什么情況

?Android進(jìn)程間通信枪狂,Binder機(jī)制

?Handler消息機(jī)制危喉,postDelayed會造成線程阻塞嗎?對內(nèi)存有什么影響州疾?

?Debug和Release狀態(tài)的不同

?實現(xiàn)stack 的pop和push接口 要求:

o1.用基本的數(shù)組實現(xiàn)

o2.考慮范型

o3.考慮下同步問題

o4.考慮擴(kuò)容問題

豌豆莢三面

豌豆莢一面

?介紹一下你的項目

?網(wǎng)絡(luò)框架的搭建

?圖片加載框架的實現(xiàn)

?寫個圖片瀏覽器辜限,說出你的思路

?上網(wǎng)站寫代碼,如下: 有一個容器類 ArrayList严蓖,保存整數(shù)類型的元素薄嫡,現(xiàn)在要求編寫一個幫助類氧急,類內(nèi)提供一個幫助函數(shù),幫助函數(shù)的功能是刪除 容器中<10的元素毫深。

豌豆莢二面

Activity的啟動模式

事件分發(fā)機(jī)制

寫代碼吩坝,LeetCode上股票利益最大化問題

寫代碼,劍指offer上第一次只出現(xiàn)一次的字符

豌豆莢三面

?聊項目哑蔫,聊大學(xué)做過的事

?寫代碼钉寝,反轉(zhuǎn)字符串

?寫代碼,字符串中出現(xiàn)最多的字符闸迷。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末嵌纲,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子腥沽,更是在濱河造成了極大的恐慌逮走,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件今阳,死亡現(xiàn)場離奇詭異师溅,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)酣栈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來汹押,“玉大人矿筝,你說我怎么就攤上這事∨锛郑” “怎么了窖维?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長妙痹。 經(jīng)常有香客問我铸史,道長,這世上最難降的妖魔是什么怯伊? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任琳轿,我火速辦了婚禮,結(jié)果婚禮上耿芹,老公的妹妹穿的比我還像新娘崭篡。我一直安慰自己,他們只是感情好吧秕,可當(dāng)我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布琉闪。 她就那樣靜靜地躺著,像睡著了一般砸彬。 火紅的嫁衣襯著肌膚如雪颠毙。 梳的紋絲不亂的頭發(fā)上斯入,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天,我揣著相機(jī)與錄音蛀蜜,去河邊找鬼刻两。 笑死,一個胖子當(dāng)著我的面吹牛涵防,可吹牛的內(nèi)容都是我干的闹伪。 我是一名探鬼主播,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼壮池,長吁一口氣:“原來是場噩夢啊……” “哼偏瓤!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起椰憋,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤厅克,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后橙依,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體证舟,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年窗骑,在試婚紗的時候發(fā)現(xiàn)自己被綠了女责。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡创译,死狀恐怖抵知,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情软族,我是刑警寧澤刷喜,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站立砸,受9級特大地震影響掖疮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜颗祝,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一浊闪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧螺戳,春花似錦规揪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至凤藏,卻和暖如春奸忽,著一層夾襖步出監(jiān)牢的瞬間堕伪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工栗菜, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留欠雌,地道東北人。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓疙筹,卻偏偏與公主長得像富俄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子而咆,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,171評論 25 707
  • 可愛小酸奶閱讀 133評論 0 1
  • 南昌從來就沒有春秋 四五月密集的馬賽還沒有過完 就進(jìn)入 熱熱辣辣的夏季 終于 跑完了雙遺霍比、雙流、武漢暴备、揚州悠瞬、長春...
    劉晰閱讀 277評論 0 1
  • 一 夏天 北方的夏天熱烈得像個青春期的少女,用盡全身力氣向世間展示著自己無窮無盡的明媚涯捻。太陽全力配合浅妆,早上八九點就...
    半夏Cara閱讀 492評論 0 1
  • 奧斯卡金像獎舉行日期在即,君君惡補(bǔ)了好多被提名的電影蝗拿,下面推薦的晾捏,都是最近角逐地比較激烈的影片蒿涎,看看你都喜歡哪幾部...
    手帳研究室閱讀 12,823評論 54 578