色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

小紅書Android秋招筆試復(fù)盤:從Handler到AMS的完整考點解析

小紅書Android秋招筆試復(fù)盤:從Handler到AMS的完整考點解析 「拿到筆試鏈接的時候說實話我心里是沒底的?!?023年秋招我投的是小紅書Android開發(fā)崗第一批筆試通知來得比預(yù)期要早。當(dāng)時翻遍了??秃透黝惣夹g(shù)社區(qū)關(guān)于這場筆試的具體內(nèi)容分享非常少大多只有一句「考得比較基礎(chǔ)」這種模糊描述。真正坐到電腦前開始答題才發(fā)現(xiàn)這套題和市面上流傳的Android八股文差異比想象中大得多。這篇文章我想把整場筆試從收到郵件到交卷的完整過程復(fù)盤一遍包括題型結(jié)構(gòu)、每題背后的考察點、考場上踩的坑、以及交卷之后我做了什么。如果你也在準(zhǔn)備小紅書或者同類公司Android崗位的秋招筆試這篇文章應(yīng)該能幫你少走一段彎路。1. 這批筆試的基本盤平臺、題量與時間分配1.1 筆試平臺與考試流程我這場筆試用的是??途W(wǎng)的在線筆試系統(tǒng)正式考試前半小時就要進入考場調(diào)試攝像頭、麥克風(fēng)和屏幕共享。這里有一個非常現(xiàn)實的提醒??途W(wǎng)對切出頁面、打開本地IDE、切后臺這類行為會有記錄不同公司對此的容忍度不一樣。小紅書的規(guī)則是沒有明確的切屏次數(shù)上限但每一筆違規(guī)記錄都會留在后臺后續(xù)是否影響面試篩選誰也說不準(zhǔn)。所以我全程只在網(wǎng)頁編輯器里寫題哪怕代碼提示再難用也忍著不切出去。整個筆試時長是120分鐘題量分成四塊單選題、多選題、簡答題、編程題。題量不算夸張但每道題都飄著一種「我知道你復(fù)習(xí)過但我要看看你是真懂還是假懂」的氣息。選擇題看似簡單實際每個選項都要細(xì)看簡答題和編程題則需要留出足夠時間勉強趕完很容易在最后幾道送分題上寫崩。1.2 四類題型的結(jié)構(gòu)分布我按記憶整理了一個大概分布每個批次的題量和分值可能有浮動以實際郵件通知為準(zhǔn)模塊題量分值占比建議用時單選題約10題25%20分鐘多選題約5題15%15分鐘簡答題2題20%35分鐘編程題2題40%40分鐘時間分配上我最失策的地方就是前面對多選題糾纏太久導(dǎo)致簡答題后半段寫得很趕。如果重來一次單選題最多20分鐘多選題最多15分鐘遇到猶豫超過1分鐘的題直接先標(biāo)記跳過等所有會的題做完再回頭。筆試的核心原則永遠(yuǎn)是「先拿穩(wěn)分再啃難題」。1.3 第一批筆試的定位差異小紅書的秋招筆試分批次安排提前批投遞的簡歷基本都被分在第一批。第一批筆試的題量未必比其他批次大但特殊性在于它處在秋招最早期大家普遍還沒進入刷題狀態(tài)這時候筆試成績對后續(xù)面試安排的參考權(quán)重會比想象中更高。所以別抱著「試試水」的心態(tài)去考每一場正式筆試都值得當(dāng)面試一樣認(rèn)真對待。我后來復(fù)盤時發(fā)現(xiàn)這場筆試的題目整體難度控制在「基礎(chǔ)扎實就能過、基礎(chǔ)不牢就露餡」的水平這也是大廠校招筆試的主流策略。所謂的高難度題其實并不在于題目有多偏而在于考察鏈路的完整性你只有真正寫過代碼、看過源碼、排過生產(chǎn)環(huán)境的問題才能在簡答題里寫出層次感。2. 選擇與多選基礎(chǔ)知識的考察邊界到底劃在哪2.1 單選覆蓋的知識面單選題部分給我的整體印象是不難但非常細(xì)??键c集中在Java/Kotlin基礎(chǔ)、JVM內(nèi)存布局、并發(fā)與集合、Android四大組件與Handler機制、View繪制流程以及少量網(wǎng)絡(luò)協(xié)議。幾乎每一題都讓我產(chǎn)生「這題我好像見過」的既視感但選項里一定會埋一個模棱兩可的坑。幾個我印象比較深的知識點HashMap在JDK 8里的put流程包括hash擾動函數(shù)、插入鏈表還是插入紅黑樹的判斷條件。很多面試題只背了「鏈表長度超過8轉(zhuǎn)紅黑樹」但真正準(zhǔn)確的答案是鏈表長度超過8且數(shù)組長度不小于64時才會樹化否則優(yōu)先擴容。synchronized鎖升級的偏向鎖、輕量級鎖、重量級鎖各自適用的競爭場景。這里最容易丟分的是「偏向鎖在JDK 15開始默認(rèn)被禁用」這類時間線細(xì)節(jié)筆試題目可能故意寫成「JDK 8里偏向鎖默認(rèn)開啟」來試探你。String、StringBuilder、StringBuffer的差異以及字符串常量池在拼接時的行為。比如用final修飾的字符串變量拼接會被編譯器優(yōu)化進常量池沒用final的引用拼接則走StringBuilder。View的requestLayout和invalidate的區(qū)別。一個會觸發(fā)measure和layout一個只觸發(fā)draw但如果你在子線程里調(diào)invalidate會得到CalledFromWrongThreadException而requestLayout正常情況下只允許主線程調(diào)用。Handler.postDelayed的消息延遲精度到底受什么因素影響。正確答案是受Looper所在線程的消息隊列排隊情況影響系統(tǒng)會按delay時間戳排序但前一個消息如果執(zhí)行太久后面的消息就會順延。這類題對工作一兩年的Android開發(fā)其實是送分題因為都是一天到晚在用的機制。但對在校同學(xué)來說如果只看過《Android開發(fā)藝術(shù)探索》的章節(jié)標(biāo)題而沒有真正擼過源碼很容易被選項里的細(xì)節(jié)坑到。2.2 多選題的邊界陷阱多選題是本場筆試真正考驗「知識邊界感」的部分。它不像單選那樣選一個正確答案就結(jié)束而是把某一個知識點的不同應(yīng)用場景分到四個選項里問你哪些說法正確。少選、錯選、多選按規(guī)則都不得分。舉一個方向當(dāng)例子比如ANR的多選題四個選項分別描述前臺BroadcastReceiver超時時間、后臺Service超時時間、ContentProvider啟動超時是否算ANR、InputDispatching超時的具體閾值。你不僅要記住「前臺廣播10秒、后臺廣播60秒」這種數(shù)字還得知道Service前臺是20秒、后臺是200秒更要知道ContentProvider啟動超時在部分版本上也算ANR。一個數(shù)字記錯整道題就沒了。我在考場上采用的策略是對沒有絕對把握的選項寧可少選。??拖到y(tǒng)的多選評分規(guī)則通常是選錯不得分、少選得部分分所以「選確定項」比「搶分」要穩(wěn)得多。這個策略在后面的多選模塊幫我至少保住了兩道題的分?jǐn)?shù)。2.3 新特性到底考不考我在考前花了不少時間準(zhǔn)備Jetpack Compose、Kotlin協(xié)程、Flow這些新東西。結(jié)果選擇題幾乎沒怎么涉及ComposeKotlin相關(guān)考察也停留在let/apply/run的區(qū)別、協(xié)程的launch/async返回值類型這些層面。不是說新特性不重要而是筆試題的視角在告訴你筆試考察的是你「能不能立刻上手干Android的活」而不是「能不能跟上技術(shù)新潮流」。新特性大概率會放到面試環(huán)節(jié)去聊。這也意味著大家在準(zhǔn)備筆試時優(yōu)先級應(yīng)該是Java/Kotlin基礎(chǔ)語法與集合框架、Handler/Looper/MessageQueue機制、View繪制流程、四大組件生命周期、網(wǎng)絡(luò)協(xié)議基礎(chǔ)這些要占掉七成精力。Compose這類新技術(shù)了解使用方式就夠了不建議花大把時間死磕。3. 簡答題Handler內(nèi)存泄漏與ANR層次感決定分差3.1 Handler內(nèi)存泄漏的完整答案鏈路這套筆試有兩道簡答題第一道就是經(jīng)典中的經(jīng)典Handler導(dǎo)致內(nèi)存泄漏的原因以及處理方案。這個題在面經(jīng)里被寫爛了但真正能拿高分的答案并不多。如果只寫「用WeakReference包一下」就是送死因為面試官想看到的是完整的分析鏈路。我當(dāng)時是按「引用鏈描述 根因定位 解決方案 工程化措施」四層來寫的第一層引用鏈描述。非靜態(tài)內(nèi)部類或匿名內(nèi)部類默認(rèn)持有外部類的引用這里的典型場景是Activity里new一個HandlerHandler未處理完的Message被MessageQueue持有Message持有Handler引用Handler持有Activity引用。由于主線程的Looper在App進程存活期間不會退出MessageQueue只要存在這條引用鏈就不會斷裂GC就無法回收Activity。第二層根因定位。核心問題是Message的生命周期可能比Activity更長尤其用postDelayed發(fā)出的延遲消息即使Activity已經(jīng)finish它也會在消息隊列里躺到延遲時間到達(dá)。所以內(nèi)存泄漏的根源不是Handler本身而是「延遲消息 長生命周期Looper 隱式持有Activity」這三個條件疊加。第三層解決方案。最經(jīng)典的做法是使用靜態(tài)內(nèi)部類WeakReference持有Activity同時在onDestroy里調(diào)用handler.removeCallbacksAndMessages(null)把消息隊列里與該Handler相關(guān)的所有消息一并移除。這兩件事必須同時做只做前者解決不了「消息還在隊列里占內(nèi)存」的問題只做后者沒法應(yīng)對Handler可能被其他地方復(fù)用的情況。第四層工程化措施。在Kotlin環(huán)境里可以換用協(xié)程生命周期感知的Scope替代Handler利用Lifecycle框架在onDestroy時自動取消協(xié)程從根上避免這種問題。3.2 ANR的定位、分析與解決第二道簡答圍繞ANR展開什么是ANR、如何定位、如何解決。這道題很容易答成「主線程不能做耗時操作」一句話那就廢了。我用的是「類型判斷-獲取現(xiàn)場-原因分析-修復(fù)思考」這個流程。類型判斷上ANR有幾種常見形態(tài)InputDispatchingTimeout是5秒前臺BroadcastReceiver是10秒后臺BroadcastReceiver是60秒前臺Service是20秒后臺Service是200秒ContentProvider啟動超時在部分版本也被視為ANR。不同超時時間背后是不同的調(diào)度策略前置知識不能錯。獲取現(xiàn)場方面關(guān)鍵動作是從設(shè)備導(dǎo)出 /data/anr/traces.txt或者用 adb pull /data/anr/ 抓取ANR發(fā)生的調(diào)用棧。如果現(xiàn)場正好在Android 10以上設(shè)備可以用perfetto抓取systrace數(shù)據(jù)看主線程執(zhí)行的時間線。原因分析上常見的主線程阻塞源有主線程直接做磁盤I/O、等待鎖時發(fā)生鎖競爭、Binder調(diào)用主線程同步等待、死鎖、廣播接收器里做耗時操作、View層級中的過度測量等。答案必須有具體場景而不是「主線程慢」這種空話。解決思路上要把耗時操作移到子線程或協(xié)程中減少主線程消息隊列的積壓避免在持有鎖時做耗時操作。最關(guān)鍵的一點ANR機制是Android的自我保護我們要做的是「讓主線程更快消費消息」而不是簡單地把消息隊列清掉。3.3 怎么答題才像「有實戰(zhàn)經(jīng)驗的人」簡答題在全卷里分值不是最高的但它留給面試官的印象是其他題型比不了的。因為筆試答卷會被當(dāng)成面試時的參考材料面試官會從你簡答題的排版和邏輯里判斷這個人有沒有debug的習(xí)慣。我當(dāng)時的寫法是分點加粗每個層次一段整體用「現(xiàn)象-原因-定位-解決-驗證」的結(jié)構(gòu)展開。另外提醒一點筆試答題框不是IDE不要在里面寫大段代碼。簡答題的重點是思路清晰、邏輯完整代碼展示反而會顯得你表達(dá)不夠凝練。寫上關(guān)鍵API名和偽代碼流程就夠了。4. Activity啟動流程與AMS這批題里真正的分水嶺4.1 startActivity到首幀渲染的完整鏈路小紅書這批筆試?yán)镉幸坏雷屛矣∠蠛苌畹念}核心是讓你描述從startActivity到Activity顯示在屏幕上的完整流程。這種題是典型的Framework源碼題單靠背《Android開發(fā)藝術(shù)探索》是答不全的。我當(dāng)時按這條鏈路寫的應(yīng)用進程調(diào)用startActivity經(jīng)過Instrumentation的execStartActivity方法通過Binder調(diào)用到系統(tǒng)進程的AMS也就是ActivityManagerService。這里要注意的是Android 10以后Activity調(diào)度職責(zé)被抽到了ATMS即ActivityTaskManagerServiceAMS更偏向進程管理和內(nèi)存管理但整體上我習(xí)慣把它們合稱AMS。ATMS收到請求后會校驗調(diào)用方的權(quán)限、解析Intent、判斷啟動模式和任務(wù)棧配置。如果目標(biāo)Activity所在進程還沒啟動就需要通過Socket向Zygote進程發(fā)送請求Zygote fork出新的應(yīng)用進程。新進程啟動后會創(chuàng)建ActivityThread實例調(diào)用main方法創(chuàng)建主線程Looper然后調(diào)用attach方法把ApplicationThread這個Binder對象注冊給AMS告訴系統(tǒng)「我準(zhǔn)備好了」。接下來AMS通過ApplicationThread這個Binder代理通知ActivityThread去創(chuàng)建Activity。ActivityThread通過ClassLoader加載目標(biāo)Activity類創(chuàng)建實例并調(diào)用attachActivity的attach里會創(chuàng)建PhoneWindow和WindowManager。隨后系統(tǒng)調(diào)度Activity生命周期依次執(zhí)行onCreate、onStart、onResume。在onCreate里我們通過setContentView設(shè)置布局onResume之后ViewRootImpl接管視圖發(fā)起measure、layout、draw流程最終由SurfaceFlinger合成并上屏。這道題的關(guān)鍵不僅是把流程背下來還要在每個節(jié)點標(biāo)注出「這里是Binder跨進程調(diào)用」還是「這里是Handler消息驅(qū)動」這是能拉開差距的層次。4.2 Binder為什么是Android IPC的默認(rèn)選擇和啟動流程一起考的還有一個Binder機制的簡答。題目很直白為什么Android選Binder而不是共享內(nèi)存、管道、Socket來做IPC。我當(dāng)時的回答包含三個層面第一性能上Binder只有一次數(shù)據(jù)拷貝。傳統(tǒng)的管道、Socket機制數(shù)據(jù)從發(fā)送進程到接收進程至少需要在用戶態(tài)和內(nèi)核態(tài)之間拷貝兩次而Binder通過內(nèi)核分配的一塊匿名共享內(nèi)存做映射數(shù)據(jù)從發(fā)送進程直接拷貝到內(nèi)核緩沖區(qū)再通過內(nèi)存映射讓接收進程直接讀取全程只有一次拷貝。第二安全上Binder具備調(diào)用方身份校驗。Binder驅(qū)動在內(nèi)核態(tài)就能拿到調(diào)用方進程的UID/PID系統(tǒng)服務(wù)可以基于這個信息做權(quán)限校驗偽造調(diào)用方身份比傳統(tǒng)IPC難得多。這套機制對整個Android系統(tǒng)安全模型至關(guān)重要。第三語義上Binder是面向?qū)ο蟮倪h(yuǎn)程過程調(diào)用??蛻舳四玫降腂inder代理對象可以像調(diào)用本地方法一樣調(diào)用遠(yuǎn)程服務(wù)這種設(shè)計讓系統(tǒng)服務(wù)上百個接口的管理變得簡單清晰。如果在回答里能補充「Binder一次拷貝但MMAP依舊會有一次內(nèi)存同步開銷」這種細(xì)節(jié)會顯得你真的研究過而不是背框架。4.3 AMS與ATMS的新舊術(shù)語辨析Android 10之后啟動流程里最大的變化是Activity的管理職責(zé)從AMS拆分到了ATMS。傳統(tǒng)框架在面試題里經(jīng)常把AMS和Activity管理綁定說但新版系統(tǒng)里ActivityTaskManagerService負(fù)責(zé)Activity棧、Task和Window的調(diào)度AMS則聚焦于進程、內(nèi)存、廣播隊列的管理。這道題我沒等到面試官問直接在簡答題末尾加了一句話「在Android 10以上的版本中Activity調(diào)度被拆分到了ATMS整體架構(gòu)上是AMSATMS協(xié)作完成啟動流程。」后面面試的時候面試官確實對這句話產(chǎn)生了興趣追問我ATMS和AMS的邊界到底怎么劃分。從結(jié)果看這一句補充的性價比非常高。5. 工程化大題R8、啟動優(yōu)化與包體積控制5.1 R8在構(gòu)建流程里干了什么小紅書這套筆試?yán)镉幸坏拦こ袒较虻念}目題干給了一個和混淆日志相關(guān)的現(xiàn)象問應(yīng)該如何配置保留規(guī)則防止指定類被裁剪或混淆。這題背后的知識點是R8的四個核心動作。R8現(xiàn)在已經(jīng)替代ProGuard成為Android默認(rèn)的代碼壓縮與混淆工具它做四件事壓縮刪除不可達(dá)的類和成員優(yōu)化對字節(jié)碼做常量折疊、方法內(nèi)聯(lián)等操作混淆把類名方法名改成無意義短名脫敏適配字符串資源對類名的引用。實際配置時最常踩的坑是被反射調(diào)用的類、被Gson序列化的模型類、被注解處理器生成的代碼在混淆后找不到。最簡單的處理方式是給這類類加Keep注解或者配置-keep class com.example.model.* { *; }。但更細(xì)致的做法是區(qū)分場景反射類要保留類名Gson模型要保留無參構(gòu)造器和字段名Keep注解在R8里也會被正確識別。如果你在筆試?yán)锬軐懗?keepclassmembers和-keepattributes的區(qū)別說明你對混淆規(guī)則的顆粒度理解到位。前者是「只保留成員規(guī)則不保留類」后者是「保留注解、Signature等元信息」這也是很多線上崩潰的根因。5.2 啟動優(yōu)化的完整答題閉環(huán)另一道工程題問的是冷啟動優(yōu)化策略。這種題沒有標(biāo)準(zhǔn)答案但答題一定要體現(xiàn)「定位問題-確定瓶頸-動手優(yōu)化-驗證效果」的閉環(huán)而不是堆幾個「異步化」「懶加載」的術(shù)語。我的回答分三步第一步用Systrace或Perfetto記錄冷啟動時間線區(qū)分Application的onCreate、Activity的onCreate和首幀渲染各占多少時間。只有數(shù)據(jù)出來了才知道優(yōu)化精力該投在哪。第二步針對主線程上的耗時點逐一處理非核心SDK初始化移到子線程使用有向無環(huán)圖的任務(wù)調(diào)度框架做并行初始化SharedPreferences讀取拆分并異步化內(nèi)容加載改成懶加載。第三步首幀渲染層面簡化布局層級避免過度繪制減少冷啟動階段的主線程磁盤IO。最后加一個驗證手段用adb shell am start -W 包名/.MainActivity查看TotalTime或者用自定義的StartUpTimer埋點統(tǒng)計。有數(shù)據(jù)對比才能證明優(yōu)化有效。5.3 包體積優(yōu)化的規(guī)模化方案包體積的題通常不會問你「一張圖能壓多少」而是問「你怎么在團隊里持續(xù)控制包體積增長」。當(dāng)時我的回答分資源、代碼和CI三條線資源線上開啟shrinkResources配合資源混淆把大圖庫替換成WebP通過資源打包配置按需拆分多語言資源。代碼線上R8裁剪無用的Java代碼按ABI拆分so文件避免全量打包64位和32位兩套庫必要時用動態(tài)特性模塊化把低頻功能做成遠(yuǎn)程模塊。持續(xù)化建設(shè)上在CI流水線里加上包體積Diff檢查單次PR導(dǎo)致包體積超過閾值就直接攔截。這個思路比任何優(yōu)化技巧都重要因為包體積問題本質(zhì)上是一個增量的工程管理問題不是一次優(yōu)化就能搞定的。我特意在答案里加了「小紅書作為內(nèi)容社區(qū)App啟動速度和包體積對用戶留存非常敏感」這個場景化表述讓回答更貼近投遞公司的業(yè)務(wù)形態(tài)。6. 編程題兩道題從讀題到提交的完整過程6.1 第一題字符串按字符頻率降序輸出編程題第一道是字符串處理給定一個字符串按字符出現(xiàn)頻率降序輸出頻率相同時按字典序或原順序輸出。這題的核心是HashMap統(tǒng)計加排序思路很直白難點在代碼的穩(wěn)健性。我的Java解法public String frequencySort(String s) { if (s null || s.isEmpty()) { return ; } MapCharacter, Integer freq new HashMap(); for (char c : s.toCharArray()) { freq.put(c, freq.getOrDefault(c, 0) 1); } ListCharacter chars new ArrayList(freq.keySet()); chars.sort((a, b) - { int cf freq.get(b) - freq.get(a); return cf ! 0 ? cf : a.compareTo(b); }); StringBuilder sb new StringBuilder(); for (char c : chars) { int count freq.get(c); for (int i 0; i count; i) { sb.append(c); } } return sb.toString(); }這道題有四個容易丟分的地方字符范圍不止字母可能有數(shù)字、下劃線甚至中文所以容器類型必須用Character而不能寫死a到z排序比較的是頻率而不是字母本身空串和單字符的邊界要處理最后拼接字符串的時候注意用capacity預(yù)估避免StringBuilder反復(fù)擴容。6.2 第二題矩陣連通區(qū)域的最大面積第二道是DFS/BFS的圖論基礎(chǔ)題描述是在一個由0和1組成的二維矩陣中找到相鄰1組成的最大連通區(qū)域面積。核心是DFS每個格子最多遍歷一次時間復(fù)雜度O(row*col)。public int maxAreaOfIsland(int[][] grid) { if (grid null || grid.length 0) { return 0; } int rows grid.length; int cols grid[0].length; int max 0; for (int i 0; i rows; i) { for (int j 0; j cols; j) { if (grid[i][j] 1) { max Math.max(max, dfs(grid, i, j, rows, cols)); } } } return max; } private int dfs(int[][] grid, int i, int j, int rows, int cols) { if (i 0 || i rows || j 0 || j cols || grid[i][j] 0) { return 0; } grid[i][j] 0; return 1 dfs(grid, i 1, j, rows, cols) dfs(grid, i - 1, j, rows, cols) dfs(grid, i, j 1, rows, cols) dfs(grid, i, j - 1, rows, cols); }有幾個細(xì)節(jié)值得注意DFS會修改原數(shù)組來標(biāo)記已訪問如果題目要求不修改輸入就得額外開布爾數(shù)組遞歸方案在大矩陣上可能棧溢出技術(shù)上可以用顯式的循環(huán)棧替代遞歸但筆試環(huán)境里遞歸通常夠用判斷順序上越界檢查必須放在訪問數(shù)組元素之前。6.3 考場上的一次翻車與補救實話說第二題我在考場上先寫了一個BFS版本結(jié)果在出隊時的visited標(biāo)記時機上卡了幾分鐘。后來我果斷刪掉BFS代碼退回寫法最樸素的DFS一次通過。這在筆試?yán)锸呛艹R姷那闆r不是你不會而是在時間壓力下容易把方案想復(fù)雜。我的經(jīng)驗是筆試編程題的正確性遠(yuǎn)比代碼優(yōu)雅重要。如果你沒有十成把握寫出一個復(fù)雜的解法就選擇最穩(wěn)的解法先拿分。有的同學(xué)在考場上非要寫一個帶剪枝的優(yōu)化版本結(jié)果邊界條件處理不完反倒連基礎(chǔ)分都沒拿到。7. 復(fù)盤筆試之后我做的幾件事以及一份備考清單7.1 用錯題反向建立知識樹交卷之后我沒有立刻開始刷下一家的題而是花了半天把筆試?yán)锼心貌粶?zhǔn)的選擇題記錄下來按「Java基礎(chǔ)」「Android機制」「網(wǎng)絡(luò)協(xié)議」「工程化」四類歸到自己的知識點表格里。筆試?yán)锏腻e題是最寶貴的復(fù)習(xí)材料它直接暴露了你的盲區(qū)在哪個具體分支上比隨機刷題高效得多。這次筆試之后我把Android崗的準(zhǔn)備重心調(diào)整成了這樣幾塊把《Android開發(fā)藝術(shù)探索》里Handler、AMS、View繪制三章重讀一遍在源碼層面畫出startActivity和Binder的整體時序圖不求背行號但要能講清楚每一步是誰調(diào)用了誰每周固定做兩到三道DFS/BFS、字符串處理和鏈表相關(guān)的算法題整理一份「一頁紙答題模板」凡是遇到原理題就按「背景-機制-場景-邊界-解決」來組織文字保證不丟層次。7.2 一份可以直接抄的備考清單結(jié)合這場筆試和我整個秋招的經(jīng)驗整理了一份實用性優(yōu)先的清單Java/Kotlin基礎(chǔ)集合源碼、HashMap的put流程、鎖機制與并發(fā)、String不可變性、Kotlin協(xié)程的launch與async差異。Android基礎(chǔ)Handler/Looper/MessageQueue、View測量布局繪制流程、事件分發(fā)機制、四大組件生命周期、任務(wù)棧與啟動模式。Framework進階startActivity完整流程、Binder機制、Zygote進程創(chuàng)建、ANR原理、AMS與ATMS的分工。工程化與性能R8壓縮混淆規(guī)則、冷啟動優(yōu)化、包體積控制、內(nèi)存泄漏檢測、穩(wěn)定性監(jiān)控思路。算法與數(shù)據(jù)結(jié)構(gòu)字符串、哈希表、隊列與棧、DFS/BFS、鏈表、二叉樹層序遍歷、雙指針。7.3 非技術(shù)層面的幾個提醒筆試當(dāng)天提前調(diào)好設(shè)備攝像頭、麥克風(fēng)、網(wǎng)絡(luò)都提前試一遍。答題遇到不會的選擇題要學(xué)會戰(zhàn)略性跳過把時間留給編程題。我見過不少人在多選題上死磕結(jié)果后面簡答題只寫兩行、編程題超時這種失分是最可惜的。筆試本質(zhì)上考的是「你有沒有真正做過Android開發(fā)」。寫過項目和只刷面試題的差距在簡答題的組織層次和編程題的容錯性上會體現(xiàn)得很明顯。這也是為什么有些同學(xué)看起來什么都背過分?jǐn)?shù)卻并不理想。最后說一個我自己的體會小紅書這批筆試結(jié)束后大概一周內(nèi)收到了面試邀約整體推進節(jié)奏比想象中快。如果你筆試感覺還不錯那幾天就開始復(fù)盤自己的項目經(jīng)歷不要等面試通知來了再匆忙準(zhǔn)備那時候真的會手忙腳亂。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
超碰夫妻97| 精吧天堂| 在线日韩日本亚洲国产| 日本一级不卡一二区| 性一交一乱一交A片久久四色| 欧美亚洲中文| 色偷偷综合91久久噜噜| 天天内射| 欧美夜夜骑视频| 天天射影院| 偷拍亚洲熟女视频播放| 超碰97久久| 欧美97se| 欧美姓爱综合网| 插入粉嫩少妇视频| 久久是精品| 成人熟女区| 天天操av懂色| 动漫av中文| 激情五月婷婷综合| 青青草字幕AV| 青青青操| 91女神在线视频| 九九亚洲视频| WWW黄片COM| 中国AV美女| 欧美91精品国产自产| 午夜视频久久久| 热久久无毒不卡| 欧美九九99久久精品| 精品超碰中文在线| 最新9久久久9免费视频| 青青草成人视频在线观看二区| 激情五月天丁香| 全免费a敌肛交毛片免费| 乱伦熟妇一区二区| 高清在线不卡一区二区 视频| 狠狠入| 午夜福利一区二区三区四区五区色婷婷| 欧洲亚洲人妻无码中字久久三区四区| 打av高清| 97视频7| 欧美激情片一区二区| 日本一二区免费| 成 人 影视 一区 二区 三区 四区 | A男人的天堂| 91在线色| 97伦乱| 在线 欧美 亚洲| 亚洲AV色图一区| 日本二区不卡| 日本女人久久久| 97手机日韩| 91干熟女| 日韩人体偷拍| 日韩电影免费网站麻豆视频| 天天久久| 亚洲精品白浆高清久久久久久| 国产一级高清免费观看| 美女熟妇色| 亚洲,日韩,欧美,成人播放| 亚洲成人精品在线一区| 国产欧美精选自拍一区| 看一级黄色视频| 91大学精品激情戏| 日本精品国产视频| 国产91丝袜在线播放蜜月| 国产精品69久久久久孕妇欧美 | 亚洲人精品久久久| 毛片一区二区| 强歼乱伦资源网| 日韩亚洲Av人人夜夜澡人人爽| 婷婷91| 亚洲伊人久久精品狠狠在线| 欧美91网站| 五月天日日操夜夜操| 探花精品 一区二区| 亚洲av青草久久一区二区| 久久亚洲AV无码专区首页| 亚洲图片欧洲图片aⅴ| 啊啊啊操一区| 亚川综合视频| 激情四射婷婷四五月天| 人妻激情在线视频| 丰满人妻一区二区三区色-百度| 国产极品精品美女视频| 超碰成人免费| 久久97超碰香蕉| 亚91网| 尤物网址| 亚洲精品一区二区三区新线路| 性生活无遮挡纯毛片在线看| 91在线免费精品视频| 国产av又色又爽又黄| 婷婷尹人大香蕉免费| 热热色色综合| 中文字幕一区二区三区字幕| 一区中文字幕二区日韩| 国产综合色精品在线观看| 综合自拍| 亚洲色图第一页| 中文字幕精品免费一区二区| 尹人大香蕉视频在线| 亚洲精品久久一区二区三区蜜桃臀| 日韩无码一区二区三区| 久久五月综合| 91欧| 日韩性爱网址| 久久97视频| 日本东京热加勒比久久| 日韩色图 一区二区| 乱操乱伦AV| 99只有精品| 后入式五六区| 免費黃色視頻觀看一| 欧美中文狠| 大香蕉一级黄色片久久| 亚州成人A√| 日韩色香| 人妻夜夜爽天天爽麻豆三区网站| 中文三一区| 5278欧美一区二区三区| 97在线资源| 天天摸夜夜添无码小视频| 爱干爱射网啊啊啊| 国产视频一区二区三区在线免费观看 | a网站免费观看| 亚洲熟女一区二区| 大香蕉五月天| 夜夜欧美 | 日韩精品三级片长长久久| 美女天天干| 国产熟女无套内射| 国产精品肉丝自拍| 两女互慰AV高潮喷水在线观看| 大香蕉伊利av| 日韩强奸av| 99综合自拍| 日韩99精品视频综合区| 色踪合AV| 日韩久久超碰色| 在线日韩日本亚洲国产| 久久99精品九九久久久婷婷| 91干熟女| 欧美天天干| 欧美天天综合站| 久久久久成人亚洲国产| 97超碰超碰| 亚洲自拍另类丝袜综合| 久久免费精品视频免一| 神马久久久久久久| 久久宗合亚洲| 久热这里| 八戒午夜福利理论片| 色香欲天天天天综合色| 盗摄 精品 另类 一区| 人妻三级在线中文字幕| 久久精品成人一区二区三区蜜臀| 久久久人体| 亚洲码在线中文在线观看| 日韩欧美中文字| 色五月激情综合网| 国产精品爽爽va在线观看98| 麻豆久久精品亚洲精品88| 精品乱码久久久久| 亚洲无码99| 日韩欧美操逼xxx| 97视频免费在线| 青青青国产| 亚洲午夜福利在线影院| 亚洲阿v天堂在线| k频道色撸撸| 国产高清1234区| 综合五月婷婷亚洲一区| 麻豆天美91| 欧美日韩美女精品久草一区二区三区| xxx亚洲午夜天堂| 国产探花精品在线| 国产又黄又粗又猛大片| 四虎影视国产精品| 乱子伦一区二区三区国产精品| 91一起操| 欧美特大黄一级片片免费| 欧美不卡五十路| 少妇特黄一区二区三区| 亚洲高清视频在线观看| 91xingse| 综合色久| 99热官网| 五月天激情四射| 国产日韩在线播放av| 精品一区二区三区国产| 91精品网站| 日本道日本道中文字幕日本道最新日本道在线观看 | 1204av韩国| 激情五月天婷婷| 秋霞视频一区二区| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 国产伦乱91| 日韩免费福利在线观看| 操一操摸一摸| 清纯唯美亚洲综合| 人妻三级在线中文字幕| 加勒比海人人操超碰在线| 国产后入内射| 激情小说亚洲视频| 精品少妇人妻| 亚洲欧美综合网站| 日韩国产九九精品一区二区三区毛片| 超碰午夜| 91热热色| 亚洲AV无码乱码| 午夜精品久久久久久久第一页按摩| 天天射夜夜| 97超碰超欧美。| 中文字幕文字幕无码一区二区三区电影99| 综合网久久| 91AV老熟女视频| 91暧暧| 久热久一区二区三区| 床上啊啊啊一区二区三区| 国产九月婷婷| 日本天堂网| 91丝袜美女| 久久超碰、| 日影院久久婷婷夜夜网| 亚洲九九视频在线观看| 国产熟女精品一区二区| 国产精品福利视频播放| 97人妻免费中文字幕| 凹凸久久人人| 日本岛国黄色网址| 日本熟妇一区二区三区| 超碰碰97| 亚洲图片偷拍欧美| 99热销国产这里有精品| 国产免费黄色一级大片| 国产 日韩 欧美高清| 在线观看精品国产免费| 美日韩一卡二卡三卡免费人妻精品| 五月天伊人| 试看60秒| 97亚洲欧美| 日韩一级久久毛片| 日本三级韩三级99久久| 久插综合| 欧美激情 一区| 日韩免费a级毛片无码a∨| 中日亚韩免费视频| 日韩av乱伦| 蜜臀精品1区2区| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 超碰97欧美在线| 91色黑人少妇| 久久大香蕉97| 乱伦av麻豆| 六九九九| 偷拍亚洲情色| 久久性生大片免费观看性| 18禁免费视频| 色天使大香蕉| 偷拍综合网| 国产亚洲精品美女久久久m| 91 刺激在线| 91天天c| 美女性91| 免费在线黄片视频| 日韩AV色图| 中文字幕欧美精品亚洲日韩蜜臀| 在线人人人人人人精品超| 啊啊啊不要好疼视频| 国产精品乱码久久久久久| 神马久久久久久| 极品白嫩美女白浆成人福利在线看| av婷婷色网| 久久禁| 国产性久久久| 91电影色诱| 久久这里只有精品9| 国产一区二区三区导航| 制服中出中文人人精品| 岛国黄片网站| ,国产乱人伦精品一区二区三区| 亚洲色图欧美色图在线播放| 人干人人人操人人摸| 97操97色| 少妇一区二区三区| 无码人妻一区二区一牛影视| 免费视频一二三区| 天天综合~91入口| 女生久久网| 99视频只有精品| 国产尤物在线三区| 九九综合久久| 欧美亚洲| 欧美熟女妇同| 激情 欧美 亚洲 小说| 97国产精品国| 国产午夜福利专区综合| 亚洲国产综合久久久性感熟妇| 蜜臀久久99精品久久久久久-DVD原版全| 九九综合久久| 日韩熟女精一区二区三区不卡| 日欧操屄视频| 性91| 亚洲污污网站| 国产精品女久久久久av爽| 精品一区二区三区四区外站| 中文字幕精品区先锋资源| 国产精品久久久久999| 金莲网址| 96国产精品| 中出91| 国产视频人人网| 午夜呻吟欧美| 特级毛片特黄久久免费看| 偷拍五区| 色五月综合| 亚洲欧美色图| 欧美情色贴图| 日韩精品中文字幕二区| 久久久96| 天天天天天天天天综合| 粉嫩绯色AV一区二区在线| 青青草综合在线| 狠狠狠一区二区三区| 性暴力欧美猛交在线直播| 亚洲电影91| 婷婷五月激情综合| 韩国手机不卡无码三级视频| 欧美性五月| 日韩乱码av| 国产极品精品美女视频| 性感美女91影视| 夜夜高潮夜夜爽| 久久免费精品视频免一| 日韩欧无码一区二区三区免费不卡| 激情亚洲天堂| 国产激情视频在线观看| AV一起草在线| 中文字幕成人乱码熟女精品国50 | 欧美综合娱乐久久| 色色九区| 久草精品一区| 99re3这里只有精品| 乳欲人妻办公室奶水| 欧美92| 色鬼在线综合| 五月婷色| www欧美性爱| 综合另类| 啊啊啊无码| 天天超级碰碰碰| 日韩女优在线| 操人91| 男人a天堂手机在线版| 97欧美在线| 黑人粗大V S日韩女优视频| 蜜桃中文字日产乱幕4区| 在线人人人人人人精品超| 一级性爱视频免费观看 | 五月丁香拍拍激情综合三级| 亚洲欧美人妻| 欧美色蜜桃97| 淫穴高潮色图| 亚洲天堂美臀在线| 欧美72网页| 欧洲综合视频| 91青视频| 欧美性爱97超碰| 99色色网| 啊啊啊操一区| 国产少妇与亚洲av| 中文字暮97| 日韩免费人妻色情网站| 色色色综合网| 九九Av| 日本高清一区二区在线| 亚洲中文日韩欧美大香蕉视频| 一级毛片电影免费看| 密臀在线一区尤物| 天天干夜夜鈤| 亚州男人天堂| 精品一级毛片在线观看| 国产精品人妻免费精品| 久久伊人最新网址视频| 中国操逼无码| 日本三级一区二区 在线| 欧美日韩资源| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 国产黄色视频久久| 无码少妇精品一区二区60岁老人| 欧美一区二区三区另类精品| 久久无码电影| 女人喷水视频在线观看| 亚洲色 国产 欧美 日韩| 亚洲一区在线观看欧洲| 色屁屁影院www国产| 青青操网| 久久亚洲欧美中文字幕国语| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 欧美视频第二页| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 尤物一级在线免费观看| 九九碰九九爱97| 69超碰综合| 久久天天摸| 久久精品国产99国产精品亚洲| 超碰天天操| 亚州图片第一页| 蜜桃传媒视频第一区入口在线看| 精品久| 9丨亚洲一区二区在线| 综合 欧美 亚洲 日本| 中日韩熟女| 天天干,夜夜爽| 欧美 青青草| 精品无码产区一区二| 视频在线97| 午夜操一操| 日韩欧美aⅴ综合网站发布| 精品人妻久久久久一区二区三区| 97欧美色综合| 日韩精品资源| 亚洲在线欧美| 97硬碰| 欧美日韩狠狠爱| 九九九热| 人人操,操人人| 开心五月激情网| 综合网欧美在线| 少妇久久久久久久久| 青青草成人视频在线观看二区| 在线观看高清AV| 人人干人人搞人人摸| 中文AV制服乱伦| 手机在线大香蕉| 国产精品毛片?v一区二区三区| 国产精品国产自产高清AV| 五月激情在线| 欧美天天影院| 成人午夜高潮av猛片| av日韩在线观看电影| 精品视频久久久久九九九九9999| 国产视频大全| 正在播放国产精品一区| 啪啪啪大香蕉| 日夜尻逼网| 欧美成人一级麻豆| 色色婷| 欧美高潮| 人妻一区二区三区视频| 韩国久久97| 日韩青久久| 国产亚洲精品精AV.| 性爱动态120秒| 蜜桃丰满熟妇av无码区不卡| 精品午夜福利国产一区二区在线观看| 国产精品天美传媒| 欧美性爱一区二区三区| 成人免费不卡在线视频| 97一区二压| 一级AV性爱| 99婷婷| 色五月第四色| 国产黄色视频久久| 亚欧中文字幕在线视频| 中文字幕免费观看| 久久91精品国产9丨久久分亭| 91女人的网站| 亚洲天堂男人网| 麻豆人妻精品一区二区| 色欲久久99国产精品久久久久久| 中日韩熟女| 日本精品免费一区二区三区四区| 成人毛片免费| 国产suv精品一区二区四| 欧美亚洲综合高清在线| 夜夜爽77777| 国产久久天堂资源| 色狠狠色| 四季av一区二区凹凸精品小说| 在线A日本| 青娱乐91| 成人夜夜爽| 超碰视97中文| 亚洲导航深夜福利| 爱妻综合网| 啪啪免费| 欧美在线大香999| 狠狠干,狠狠操| 日韩精品午夜操呦呦不卡影院| 九九人人操| 三上悠亚在线毛片91| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | A片大香蕉在线| 夜夜操老骚逼视频网站| 91亚洲欧洲| 99re这里只有精品中心播放| 国产精品久久久久无码Av网曝门| 人妻啊啊人妻啊| 色香AV| 丁香婷婷激情五月天无毒不卡| 第四色奇米影视777| 中 文字幕一区二区三四 五 区日 日 骚 | 欧洲亚洲人妻无码中字久久三区四区| 日比av无码| 黄片com.| 亚洲熟女av中文字幕| 韩日男人的天堂| 另类亚洲一区二区三区| 99在线啪| 偷拍欧美激情| 国产h片在线观看视频| 久午视频| 国产嫩草精品A88AV在线| 日本激情免费大片| 凹凸视频在线一区二区| 欧美青青视频| 超碰久久中文| 日韩精品中文字幕二区| 九九九九国产| 色97国产69香蕉| 午夜精品99久久久久传媒| 成 人片 黄色大片| 干B网| 狠狠搞 亚洲91| 欧美一区二区亚洲天堂| 久草免费福利在线播放| 亚洲一区二区AV| 亚州男人的天堂| 日韩欧美亚洲国产日韩| 手机在线人成免费视频| 日本羞羞的视频在线播放| 自拍第一页| 久草新免费| 中文字幕黑人大片| 日本岛国黄色网址 | 热99这里只有精品| 一本大道不卡一二三区| 亚洲丝袜诱惑| 亚洲第一页色网| 亚洲精品黑丝| 日韩情色AV| 用力操死我| 激情婷婷| 1024人妻| 美日韩成人| 亚洲免费成人精品电影| www.亚洲黄色| 欧美激情久操网| 亚洲天天更新| 欧美在线天堂| 东京热毛片调教| 精品无码一区二区三区| 在线综合 亚洲 欧美中文字幕| 91欧美高清| 九九热视频在线观看| 嫖老熟女A片一二三区| 超碰在线香蕉| 自拍偷拍 日韩无码| 波多野结衣一级视频| 亚瑟国产精品久久无码| 18啪啪手机免费性爱| 三上悠亚在线毛片91| a级理论午夜日本| av在线一区二区三区| 影音先锋日本一区二区| 亚洲无码成人精品| yellow网站免费观看日韩高清无码| 欧美日韩国产一区二区小黄片大全| 无码国产精品96久久久久孕妇| 热99这里有精品综合久久| 97综合国产| 亚洲无码精品AV久久久| 日韩簧片免费看| 欧美性爱综合,免费| 男人天堂黄片| 福利色色| 久久久久久午夜男人的天堂| 超碰激情808| 好屌色综合| 尤物AV免费网站| 无码视频黄色网战| 91色婷婷综合久久中文字幕二区| 一区二区日韩欧美久久| 亚洲情色一区三区| 品亲网欧美品亲网| 精品美女少妇一区二区| 亚洲精品久久久久毛片A片拉屎 | 天天看天天日| wwwxxx日本爽| 精品国产久热在线观看| 欧美,日韩,亚洲视频| 色色亚洲| 超碰在线97国产| 日韩欧美蜜桃精品久久中文字幕久久| 九九亚洲| 最新中文字幕精品在线| 玖玖资源综合在线视频| 久草成人福利导航| 搡老女人老91妇女熟女| 東南亚性呦成人伦理资源在线视频| 美女91AV| 久久黄色视频一区二区三区 | 素颜老阿姨乱情色| 久久青娱乐| 四虎午夜影院| 91超级碰| 嗯嗯,好大,好爽,好骚 | 无码国产精品午夜不卡( | 国产精品人妻免费精品| 日韩欧美字幕亚洲一区二区| 青草青青久久久久久国产| 人妻无码视频一区二区三区久久| 国内一区二区免费| 强歼乱伦资源网| 蜜臀人妻少妇久久在线观看| 亚洲无码一区成人免费午夜| 亚洲无码国产探花在线观看| 在线黄页看毛片| 青青草导航在线视频| 天天干人人看综合| www.婷婷六月天| 国产欧美黑人丰满在线| 国产精品美女视频诱惑| www.五月天| 另类图片五月天| 中字幕人妻一区二区三区| 欧美色棕合| 色悠悠伊人网五月天| 国产一区在线观看无码AV| 亚洲成人一二三区| 97综合在线| 在线视频日韩欧美国产| 内射中国少妇高清视频免费视频 | yazhououmeizongya| 熟女熟妇伦久久影院毛片一区二区| 久久大黄片| 成人午夜无码视频| 天天天天做夜夜夜夜做| 亚洲图片第一页| 国产精点久久久成人| 激情小说亚洲视频| 人妻啪| 大香蕉伊人亚洲| 久久AV无码AV| 射 色综合| 青青草影视蜜久久| 久久久精品视频免费观看| 天天看人人操屄犊摸阴| 欧美亚洲国产91在线| 久久久久久久一级黄色打同平台| 久久久78| 性爱动态120秒| 97K超碰在线| 91超级碰碰| 亚州综合在线| 久草成人福利导航| 超碰在线一区二区| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 婷婷伊人| 后入合集| 久久久中文| 好爽视频在线观看| 亚洲欧美大香蕉| 美女9118禁| 少妇一区二区三区在线观看| 88xx成人精品视频| 青娱乐大香蕉| 白嫩国模丰满一二三区| 97色操| 久久久爆乳翘臀一线天伦理视频| 中欧人妻丝袜中文字幕 | 26uuu国产亚洲综合| 加勒比综合九九99视频在线播放| 日本操色导航| 欧美日韩国产精品久久色婷婷| 99热自拍| 级做a爱无码性色永久免费| 天天日美女的B| 8050无码八戒| 九九AV| 久久久久大香青草精品综合| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 婷婷爱五月| 久久超碰网| 中出后入| 九九AV| 一本色道久久综合精品婷婷| 亚洲综合在线高清| 美女写真| 久久精品国产精品一区| 亚州欧美一区| 欧美日韩成人在线| 人人 操人人 操人人| 国产精品色约约| 熟女人妻久久中文字幕一二区| 久久久久久亚洲中文| 一卡二卡三卡| 久久一本大香蕉 | 色偷综合| 激情五月激情综合网| 日韩无码精品综合久久| 51一区二区三区| 亚洲欧美九九| 婷婷丁香成人| 久久欲| 搡老女人老熟女91| 久久人妻少妇| 免费一级毛片在线视频观看| 日韩中文字幕国产| 99re视频在线播放青草| 男人的天堂久久狠| 九九精品美女高溯喷水| 黄片无码在线制服| 无码区蜜乳| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 夜夜免费视频| 美女大乳久久久久久久女人18| www.99热| 国产精品69人妻无码久久久| 久操电影| 中文久久久| 热热色AV| 伊人久久久日韩一区| 亚洲国产一区二区三区在线| 日本一级婬片试看三分钟| 狠狠超| 丝袜 中出 制服 人妻 美腿 中文字幕| 欧美韩日精品资源| 麻豆国产原创AV色哟哟| 五月丁香亭亭| 加勒比大香蕉视频在线| 破苞ⅩXXX性无码动漫无码| 成人一道本免费视频| 成人羞羞视频国产| 性夜影院爽黄A爽免费动漫| 91n处女在线观看| 女人天堂网| 亚洲欧美啪啪| 国产视频小说| 综合天天网| 亚洲精品国产精品乱码不卡| 插老姨肥穴| 少妇诱惑视频| 日日橹狠狠爱欧美超碰| 99热导航| 综合亚洲情色| 日日天天久久啊啊aaa| 青青操97| 久久一二三四五六七八九区区| 九九九九九九亚洲| 欧美暴力猛交| 屁股久久久久久久久| 91爱看| 97超视频在线观看| 亚洲涩图欧美| 粉嫩av一区二区三区天美传媒 | 中文字幕乱在线伦视频中文字幕乱码在线 | 中国熟女91| 亚洲视频二区 | 日韩中文字幕二区| 六月婷婷综合| 日韩草久视频| 欲射影视| 久久成人精品| 夜夜久久久| 日韩成年人性爱视频| 人妻色偷色噜| 综合操逼| 韩国黄色片精品久久久| 久久久久久久少妇| 激情五月天校园春色网| 国产AV线| 男人的天堂com| 日本国产欧美一区三区二区| 淫荡少妇免费| 国产免费一区在线观看| 大鸡巴久久久| 欧美熟女丝袜| 精品人妻一区二区三区四区| 九七色图| 性在久久久久久| h在线看免费版在线看| 亚洲人成色9999精品久久| 青青草亚洲一区| 999熟女精品| aa片毛片| 狠狠色狠狠色狠狠五月| 婷婷五月天在线观看| 99精品网站| 男人的天堂三级| 天天做天天爱| 天堂中文资源在线bt| 欧美极品女人的天堂| 久操 高清| 欧美日韩人妻精品一区二区三区| 国产精品成人AV片免费看网站| 欧美十八禁导航成人| 国产欧美美女免费观看视频| 四虎影视 亚洲无码| 亚洲人妻中文在线视频| 伊人久操| 亚洲激情色片| 亚洲综合影院| 久久久激情| 日韩 欧美 校园一区| 超碰97国产欧美| 天天干天天操天天干天天操| 小草精彩毛片| 日日摸日日碰夜夜爽视频| 欧美一区二区三区蜜桃| 中文字幕乱码人妻一区二区三区,99精品 | 久草男人天堂| 亚洲一二三四区| 国产大学生高潮在线播放 | 欧美91变态| 亚洲九月丁香| 婷婷香网站| 韩国三级一线观看久| 一区二区三区激情在线观看| 97色97好| 久久国产逼| 黑操B| a片亚洲一本通视频| 国内外内射高清视频| 97色色婷婷| 91AV天美在线视频| 亚洲欧洲av影音| 97AV爱| 91成人无码| 特级毛片特黄久久免费看| 射丝袜高跟鞋99| 偷拍亚洲| 国产精品乱人伊人网| 91模特在线观看| 国产精品一二三在线看| 91精品免费| 欧美高清18A片| 欧美一区91大爱| 久久精品超碰| 伊人影院中文字幕| 欧美日韩另类激情图片| 操操AV电影| 国产黑白丝在线| 综合久久婷婷| 欧美性色欧美| 6080yy午夜理论三级一区二区三区无码| 日日躁狠狠躁天天躁精品| 国产视频一区二区免费| 97超色| 91九色在线| 久久风骚城市人| 日日夜夜干| 国产精品成人午夜福利| 国产av白丝| 夜夜嗨视频| 免费观看有码高清视频| 亚洲欧洲激情卡通另类文学四射小说网站| 丰满人妻一区二区三区免费,| 欧美伊人电影| 五月婷婷六月色| 福利视频香蕉免费一区二区在线| 97视频620| 国产女同视频在线播放| 天天看高清麻豆| 欧美一区二区三区日韩| 欧美极品| 亚洲宗合电影| 精品国产91av一区二区三区| 亚洲色图欧美色图在线播放| 欧美少妇熟女| 亚洲AV麻豆Aⅴ无码电影一| 精爱久久| 91麻豆va国产精品| 久久人妻| 久久手机视直播| 国产一区二区免费福利片| 久久精品人妻一区二区三区| 射 色综合| 亚洲,日韩,欧美,成人播放| 国产后入内射| 久久精精区一区二区一蜜桃一区二区| 国产视频一区二区三区在线免费观看| 超碰 国产熟女精品一区| 亚洲欧美成人在线| 一级片在线观看高清无码| 日日躁天天躁狠狠躁| 亚洲视频,小说| 亚洲最大AV网| 蜜乳AV免费观看| 久久成人东京热人妻| 欧美白嫩在线放| 久久亚洲精品成人av| 国产成人拍国产亚洲精品| 免费男人的天堂| 黑丝日韩av丝袜av| 色欧洲| 高清不卡 中文 人妻| 精品免费一区二区三区在线亚洲人成| 欧美自拍偷拍免费观看| 熟妇人妻丰满久久久久久久无码| 国产极品999| 色9999日韩国产| 91艹B视频| 精品无码一区二区三区| 青青草影视蜜久久| 久久香蕉超碰97国产精品| 精品91摸| 小泽玛利亚一二三| 精品偷拍13p欧美dodk视频| 国产亚洲精品一区二区三区| 久久久久久久| 丝袜视频网国产90| 国产精品午夜成人福利| 天天日天天色| 草草网站影院白丝内射| 熟女少妇一区二区三区| 欧美日韩理论一区| 五月大香蕉| 国产成人一级av88| 国内精品嫩模A∨私拍小视频| 久久综合18p| 欧美操人| 无色无码| 岛国网址国产| 久久黄色视频一区二区三区| 国产精品久久久久久久无码AV| 素人伊尹大香蕉免费下载视频| 加勒比日本在线| 久草资源在线视频官方总站日韩丝袜美腿 | 国产精品一区二区校花| 在线中文字幕| 日韩中文字幕视频| 国产a片操逼| 国内精品久9| 亚洲精品黑丝| 久久r精品| 91天天综合在线| 亚洲91综合| 欧美日韩青操| 日日骚精品视频| 国产偷人妻精品一区二区在线| 欧美熟妇亚洲版| 亚洲大色堂| 97精品97| 欧美体内射精| 精品美女少妇一区二区| 精品超碰色| 精品免费成人久久| 麻豆av一区二区| 欧美性色网| 无码高清操逼| 亚洲人成网站7777| 国产精品亚洲一级av第二区| 国产女乱淫真高清免费视频| 日韩欧美国产高清视频| 91精品无码人妻系列| 干婷婷综合网| 日本超碰在线国产一区| AV天堂丝袜| 熟女欧美日韩综合婷婷| 日韩精品第3页| 呻吟 欧美 日本 中出| 超碰97最新人妻| 四虎免费视频| 人人操人人精品影片| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 日韩av乱伦| 国产原创自拍| 欧美韩国你懂得在线 | 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国产精品久久久鸭无码的功能| 成人短视频在线观看| 久九九九九九九热| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 日韩肏逼视频| 操操吧亚洲乱伦视频| 欧亚无码视频| 国语av最新自产拍在线观看| 超碰成人最新最好看| 无码精品一区二区三区潘金莲| 久/久精品99看9| 亚洲综合113页| 97亚洲色图| 欧美日本国产日韩激情视频| 国产精品久久久三级无码| 亚洲欧美综合色| 一本色道人妻久久| AAAA级日本片免费视频| 久久精品中文字幕观看| 国产400孕妇孕交群| 97香蕉网| 久热色情精品| 久久99国产精品| 日本欧美中文字幕| 岛国AB视频| 大香蕉欧美伊| 九九九九九九九九九九九蜜桃| 青青三级视频| 久久草视频污视频| 这里只有97精品| 一级特黄aaa大片在线观看成人一级片在线观看 | 婷婷精品久久av影视| 伊人久久综合影院| 欧美精品第3页| 精品97久久| 黄色视频60分钟| 天天操天天舔| 操逼无毒无码免费视频| 激情黄色片在线观看| 日韩精品人妻中文字幕有码午| 青青草久草| www.97在线| 精品无码久久久久久久杏吧| 国产天天骚| 东京热一区二区中文字幕| 久久99国产综合精品女同| 久久精品一区二区| AV大香蕉| 人人模人人看| 婷婷色婷婷| 97色碰| 日本欧美色| 亚洲中文字母在线播放| 国产精品美女视频诱惑| 99.色网| 高清成年美女黄网站免费大全 | 熟女性视频| 国产精品人妻无码久久久老鸭窝 | 精品无码一区二区| 国产亚洲女v在线观看| 欧美线天码中字| 午夜精品一区二区三区三上悠亚| 一区二区免费电影久久| 日韩天天本| 国产极品999| 免费黄色视频网址| 精品人妻中文字幕4399| 久久线上视频免费看| 超碰97在线色男人??| 亚洲中文制服诱惑| 岛国艾薇凹凸视频天堂| 亚洲熟女乱色一区二区三区| 天干天干天干天天做| 神马午夜久久久| 天天天乱色综合全| 婷婷激情五月| 日本高清一区二区在线| 顶级丝袜熟女一区二区三区| 99re热有精品视频国产| 亚洲欧美首页| 久一区久久蜜桃| rion磁力链接| 欧美成人精品一区| 天天肏天天干| 丝袜亚洲综合| 成人AV素股で擦久久| 精品久久久中文字幕不| 欧美第38页| 99国产精品免费| 神马久久久久久久久久| 91成人国产综合久久精品蜜月| 国产偷仑| 60秒免费小视频| 91在线丝袜| 骚女天天综合网| 97欧美视频| 欧美综合娱乐久久| 日本高清一区二区在线| 人人做人人妻人人夜视频| 欧美啪啪女女| 欧美精品成人亚洲| 女同性恋中文字幕| 美女丝袜激情小说| 中文字幕乱亚洲美女精品一区| 啊啊啊好想要| 国产无码高清操逼视频| 2019久久久久久久久福利| 亚洲精品99| 色情亚洲日本成人| 观看视频图片一区二区三区| 成人精品一区二区三区| 久久男人| 操国产逼| 亚洲精品日日夜夜52| 五月天伊人| 夜夜爽夜夜| 国产自产自拍| 高清肉丝中文无码| 五月激情综合网| av情色影音| 青青草玖玖爱| 国产一级舔足在线观看| 欧美91精品国产自产| 国产日韩精品suv| 日韩欧美亚洲一区二区三区影院| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 精品人妻一区二区三区在| 福利在线观看一区二区| 91爱剪切久久| 日韩精品 资源| 97超碰超碰| 久久伦理视频久久大香蕉视频| 国产综合网站在线播放 | 欧美一级A片在线看视频性色| 67914亚洲精品| 加勒比五月天| 精品福利| 少妇国产不卡| 欧美97爱| 亚洲精品成人激情在线| 中文字日本乱码| 97在线视频观看网站| 婷婷久久久| 操www| 91综合熟女| 亚州五月| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 欧美成人黄网色网站| 白丝被操91| 欧美日韩不卡传媒| 天天影视激情欧美| 九九热男人天堂| 操操AV电影| 9l视频自拍9l九色成人| www成人啪啪18秘 免费| 蜜臀AV秘一区翔田千里| 男人的天堂视频精品乱在线| 欧美精品三区| 欧洲与亚洲欧美精品中文字幕| 一二三啪啪专区| 天堂蜜桃无码视频一区二区| 强歼乱伦资源网| 免费看黄片现成| 操操操五月天婷婷丁香影院| 白嫩少妇| av亚欧| 色综合国产在线观看| 特色a在线上| 久久久婷| 天美欧美国产| 亚洲区限制级| 日日夜夜青青草母狗| 天色综合网| 暖暖精品二区三区观看| 中文字幕一区二区三区人妻少妇在线| 亚洲国产激情国产av| 人人扣人人操| 久久98| 亚洲国产精品久久久久久久久久| 91在线精品| 欧美人人AAA| 国产色精品午夜大片| 日韩欧美国产高清视频| 性爱精品一区| 色婷婷丁香五月| av大香蕉| 日韩女优中文字幕|