久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

Java構(gòu)建面試題庫(kù):從面經(jīng)收集到模擬面試全鏈路

Java構(gòu)建面試題庫(kù):從面經(jīng)收集到模擬面試全鏈路 簡(jiǎn)介這是一份面向Java求職者與在校生的企業(yè)面試真題合集圍繞Java基礎(chǔ)、高級(jí)特性、JVM、Spring框架、數(shù)據(jù)庫(kù)、設(shè)計(jì)模式與算法等高頻考點(diǎn)整理幫助讀者系統(tǒng)梳理知識(shí)脈絡(luò)、針對(duì)性備戰(zhàn)不同層級(jí)崗位的面試。資源包共895個(gè)文件以677張jpg截圖、103個(gè)txt筆記、73個(gè)docx與11個(gè)doc文檔為主另含少量png、m4a錄音、pdf及zip子包壓縮后約442.8MB涵蓋面經(jīng)記錄、筆試題與專項(xiàng)總結(jié)等多種形態(tài)。目前已有1727人學(xué)習(xí)下載內(nèi)容涉及JavaEE面試寶典、基礎(chǔ)常見(jiàn)面試總結(jié)及多家企業(yè)筆試真題可幫助讀者對(duì)照真實(shí)題目查漏補(bǔ)缺理解面試官考查思路并針對(duì)高級(jí)職位或移動(dòng)端方向做專項(xiàng)準(zhǔn)備提升面試成功率。1. 面試真題收集這件事為什么你背了三百道還是掛面試真題收集聽(tīng)起來(lái)像個(gè)體力活實(shí)際上是個(gè)數(shù)據(jù)工程問(wèn)題。我見(jiàn)過(guò)太多人把面經(jīng)復(fù)制到記事本里按公司分文件夾結(jié)果面試前三天翻不到那道被問(wèn)到的題。問(wèn)題不在記憶力在于收集方式從一開(kāi)始就錯(cuò)了——你收集的是“題目文本”不是“可檢索、可分類、可驗(yàn)證的結(jié)構(gòu)化數(shù)據(jù)”。用 Java 做這件事核心就三件事把散落在各處的面經(jīng)變成統(tǒng)一格式把題目按技術(shù)棧和難度打標(biāo)把答案和追問(wèn)鏈補(bǔ)全。這套東西做出來(lái)你面對(duì)的不再是幾百道孤立的題而是一個(gè)能按“JVM 內(nèi)存模型”“Spring 循環(huán)依賴”“MySQL 索引失效”隨時(shí)調(diào)取的本地知識(shí)庫(kù)。適合誰(shuí)正在準(zhǔn)備跳槽的 Java 后端帶新人需要題庫(kù)的 Tech Lead以及想把自己面試經(jīng)歷沉淀成資產(chǎn)的人。下面我從數(shù)據(jù)采集講到檢索優(yōu)化每一步都給能跑的代碼和參數(shù)。2. 從面經(jīng)文本到結(jié)構(gòu)化題目采集與清洗的完整鏈路2.1 為什么直接存 Markdown 是死路一條很多人收集面經(jīng)的第一步是新建一個(gè)面試題.md把看到的內(nèi)容粘進(jìn)去。三個(gè)月后這個(gè)文件超過(guò)五千行你想找“HashMap 擴(kuò)容”相關(guān)的題CtrlF 只能匹配到字面量如果原文寫(xiě)的是“哈希表 resize”你就漏了。更致命的是你無(wú)法回答“我 Spring 相關(guān)的題準(zhǔn)備到什么程度了”這種統(tǒng)計(jì)問(wèn)題。結(jié)構(gòu)化收集的本質(zhì)是把非結(jié)構(gòu)化文本拆成字段。一道面試題至少需要這些字段題干、技術(shù)棧標(biāo)簽、難度等級(jí)、出現(xiàn)頻次、答案要點(diǎn)、追問(wèn)方向、來(lái)源公司類型。用 Java 做這件事我一般選 SQLite 做本地存儲(chǔ)零配置、單文件、支持全文索引比 JSON 文件靠譜得多。下面這張表是我實(shí)際用的字段設(shè)計(jì)你可以直接抄。字段名類型說(shuō)明idINTEGER自增主鍵questionTEXT題干原文保留原始表述stackTEXT技術(shù)棧標(biāo)簽逗號(hào)分隔如JVM,GCdifficultyINTEGER1-51 為初級(jí)5 為專家frequencyINTEGER被問(wèn)次數(shù)初始為 1answerTEXT答案要點(diǎn)支持 MarkdownfollowupsTEXT追問(wèn)鏈JSON 數(shù)組source_typeTEXT來(lái)源類型大廠/中廠/外包/自研created_atTEXT首次錄入時(shí)間last_reviewTEXT上次復(fù)習(xí)時(shí)間注意stack字段不要用外鍵關(guān)聯(lián)單獨(dú)的表面試題的技術(shù)棧交叉嚴(yán)重一道題可能同時(shí)屬于 JVM 和并發(fā)用逗號(hào)分隔的文本配合 LIKE 查詢?cè)趲浊l量級(jí)下完全夠用過(guò)早規(guī)范化只會(huì)增加錄入負(fù)擔(dān)。2.2 用 Java 寫(xiě)一個(gè)面經(jīng)解析器從復(fù)制文本到入庫(kù)假設(shè)你從某個(gè)面經(jīng)帖子里復(fù)制了一段文本格式大概是“1. 說(shuō)說(shuō) JVM 內(nèi)存模型答分為堆、棧、方法區(qū)……”這種。手寫(xiě)解析規(guī)則不現(xiàn)實(shí)因?yàn)椴煌瑏?lái)源格式差異太大。我的做法是先統(tǒng)一成“題干 答案”兩段式再用正則提取技術(shù)棧標(biāo)簽。import java.sql.*; import java.util.regex.*; public class InterviewParser { // 匹配 數(shù)字. 題干答答案 或 數(shù)字、題干答案 private static final Pattern QA_PATTERN Pattern.compile( ^\\d[.、]\\s*(.?[?])\\s*(?:答[:]\\s*)?(.)$, Pattern.DOTALL ); // 技術(shù)棧關(guān)鍵詞映射用于自動(dòng)打標(biāo) private static final String[][] STACK_KEYWORDS { {JVM, 內(nèi)存|GC|垃圾回收|類加載|字節(jié)碼|堆|棧}, {并發(fā), 線程|鎖|synchronized|volatile|CAS|AQS|線程池}, {Spring, Bean|IOC|AOP|循環(huán)依賴|事務(wù)|SpringBoot}, {MySQL, 索引|事務(wù)隔離|MVCC|鎖|explain|慢查詢}, {Redis, 緩存|持久化|集群|過(guò)期|淘汰|分布式鎖}, {消息隊(duì)列, Kafka|RocketMQ|RabbitMQ|消息|消費(fèi)|積壓}, {分布式, 一致性|CAP|分布式事務(wù)|注冊(cè)中心|限流|熔斷}, {網(wǎng)絡(luò), TCP|HTTP|三次握手|四次揮手|粘包|IO模型} }; public static void parseAndInsert(String rawText, String sourceType) throws SQLException { String[] lines rawText.split(\\n); try (Connection conn DriverManager.getConnection(jdbc:sqlite:interview.db)) { conn.setAutoCommit(false); String sql INSERT INTO questions(question, stack, difficulty, frequency, answer, source_type, created_at) VALUES(?,?,?,?,?,?,datetime(now)); try (PreparedStatement ps conn.prepareStatement(sql)) { for (String line : lines) { Matcher m QA_PATTERN.matcher(line.trim()); if (!m.find()) continue; String question m.group(1).trim(); String answer m.group(2).trim(); String stack detectStack(question answer); int difficulty estimateDifficulty(question, answer); ps.setString(1, question); ps.setString(2, stack); ps.setInt(3, difficulty); ps.setInt(4, 1); ps.setString(5, answer); ps.setString(6, sourceType); ps.addBatch(); } ps.executeBatch(); conn.commit(); } } } private static String detectStack(String text) { StringBuilder sb new StringBuilder(); for (String[] pair : STACK_KEYWORDS) { if (Pattern.compile(pair[1]).matcher(text).find()) { if (sb.length() 0) sb.append(,); sb.append(pair[0]); } } return sb.length() 0 ? 通用 : sb.toString(); } private static int estimateDifficulty(String q, String a) { // 簡(jiǎn)單啟發(fā)題干長(zhǎng)度 答案長(zhǎng)度 是否含源碼/底層關(guān)鍵詞 int score 1; if (q.length() 30) score; if (a.length() 200) score; if (q.matches(.*(源碼|底層|原理|實(shí)現(xiàn)|設(shè)計(jì)).*)) score; return Math.min(score, 5); } }這段代碼的邏輯分三層。第一層是正則匹配QA_PATTERN處理“數(shù)字題干答”的常見(jiàn)格式DOTALL讓答案可以跨行。第二層是技術(shù)棧自動(dòng)打標(biāo)STACK_KEYWORDS里每個(gè)技術(shù)棧對(duì)應(yīng)一組正則命中就追加標(biāo)簽這樣你錄入時(shí)不用手動(dòng)選分類。第三層是難度估算用題干長(zhǎng)度、答案長(zhǎng)度和關(guān)鍵詞做啟發(fā)式打分雖然粗糙但比全部默認(rèn) 3 分強(qiáng)后續(xù)復(fù)習(xí)時(shí)可以按難度篩選。參數(shù)說(shuō)明sourceType建議用固定枚舉值比如BIG_TECH、MID_TECH、OUTSOURCE、SELF_DEV方便后續(xù)按來(lái)源統(tǒng)計(jì)。frequency初始為 1后續(xù)遇到相同題目時(shí)用UPDATE questions SET frequency frequency 1 WHERE question ?累加。數(shù)據(jù)庫(kù)文件interview.db放在項(xiàng)目根目錄記得加.gitignore別把個(gè)人題庫(kù)提交到公開(kāi)倉(cāng)庫(kù)。2.3 去重與合并同一道題被問(wèn)了八次怎么處理面經(jīng)收集到一定量后重復(fù)題會(huì)大量出現(xiàn)。比如“HashMap 底層原理”可能以“說(shuō)說(shuō) HashMap”“HashMap 怎么擴(kuò)容”“HashMap 線程安全嗎”三種表述出現(xiàn)。完全靠字符串相等去重會(huì)漏掉變體靠語(yǔ)義相似度又太重。我的做法是兩級(jí)去重第一級(jí)用題干歸一化后的哈希第二級(jí)用技術(shù)棧關(guān)鍵詞重疊度。import java.security.MessageDigest; import java.util.*; public class Deduplicator { // 歸一化去掉標(biāo)點(diǎn)、空格、語(yǔ)氣詞轉(zhuǎn)小寫(xiě) public static String normalize(String question) { return question.replaceAll([?。,!、\\s], ) .replaceAll((說(shuō)說(shuō)|講講|談?wù)剕了解|知道|會(huì)嗎|是什么|為什么), ) .toLowerCase(); } public static String hash(String normalized) { try { MessageDigest md MessageDigest.getInstance(MD5); byte[] digest md.digest(normalized.getBytes()); StringBuilder sb new StringBuilder(); for (byte b : digest) sb.append(String.format(%02x, b)); return sb.toString(); } catch (Exception e) { throw new RuntimeException(e); } } // 關(guān)鍵詞重疊度用于判斷兩道題是否在問(wèn)同一件事 public static double overlap(String q1, String q2) { SetString s1 new HashSet(Arrays.asList(q1.split([\\s,]))); SetString s2 new HashSet(Arrays.asList(q2.split([\\s,]))); if (s1.isEmpty() || s2.isEmpty()) return 0; SetString intersection new HashSet(s1); intersection.retainAll(s2); return (double) intersection.size() / Math.min(s1.size(), s2.size()); } }歸一化那一步是關(guān)鍵。normalize方法把“說(shuō)說(shuō) HashMap 的底層原理”變成“hashmap底層原理”這樣不同語(yǔ)氣詞的變體就能命中同一個(gè)哈希。但光靠哈希不夠因?yàn)椤癏ashMap 擴(kuò)容”和“HashMap 原理”歸一化后不同實(shí)際是包含關(guān)系。所以第二級(jí)用overlap算關(guān)鍵詞重疊度超過(guò) 0.6 就認(rèn)為是同一道題的變體合并時(shí)保留題干更完整的那條frequency累加。注意去重不要追求 100% 準(zhǔn)確寧可漏合并也不要錯(cuò)合并。把“JVM 內(nèi)存模型”和“JVM 垃圾回收”合并成一道題比保留兩道獨(dú)立的題危害大得多。我的經(jīng)驗(yàn)是 overlap 閾值設(shè) 0.6 到 0.7 之間低于 0.6 的變體手動(dòng)確認(rèn)。3. 給題目打標(biāo)簽與建索引讓檢索從分鐘級(jí)降到秒級(jí)3.1 技術(shù)棧標(biāo)簽體系怎么設(shè)計(jì)才不混亂自動(dòng)打標(biāo)只能解決 70% 的場(chǎng)景剩下 30% 需要手動(dòng)補(bǔ)。但手動(dòng)補(bǔ)的前提是標(biāo)簽體系本身不能太細(xì)。我見(jiàn)過(guò)有人把標(biāo)簽分成“JVM-內(nèi)存-JMM-可見(jiàn)性”四級(jí)結(jié)果錄入時(shí)自己都記不住該選哪個(gè)。我的建議是兩級(jí)標(biāo)簽一級(jí)是技術(shù)域二級(jí)是具體知識(shí)點(diǎn)但二級(jí)標(biāo)簽不強(qiáng)制填用題干里的關(guān)鍵詞自然覆蓋。一級(jí)標(biāo)簽固定為這些Java基礎(chǔ)、JVM、并發(fā)、Spring、MySQL、Redis、消息隊(duì)列、分布式、網(wǎng)絡(luò)、算法、設(shè)計(jì)模式、系統(tǒng)設(shè)計(jì)、通用。每個(gè)一級(jí)標(biāo)簽下可以有關(guān)鍵詞列表用于自動(dòng)匹配。比如JVM的關(guān)鍵詞包括“內(nèi)存模型、GC、垃圾回收、類加載、字節(jié)碼、堆、棧、方法區(qū)、JMM、happens-before”。這套體系的好處是你復(fù)習(xí)時(shí)可以按域推進(jìn)不會(huì)陷入細(xì)節(jié)。-- 創(chuàng)建全文索引支持題干和答案的模糊檢索 CREATE VIRTUAL TABLE questions_fts USING fts5( question, answer, stack, contentquestions, content_rowidid ); -- 觸發(fā)器插入時(shí)同步到 FTS 表 CREATE TRIGGER questions_ai AFTER INSERT ON questions BEGIN INSERT INTO questions_fts(rowid, question, answer, stack) VALUES (new.id, new.question, new.answer, new.stack); END; -- 查詢示例找 JVM 相關(guān)且答案里提到“可達(dá)性分析”的題 SELECT q.* FROM questions q JOIN questions_fts f ON q.id f.rowid WHERE questions_fts MATCH stack:JVM AND answer:可達(dá)性分析 ORDER BY q.frequency DESC;FTS5 是 SQLite 的全文索引模塊比 LIKE 快一個(gè)數(shù)量級(jí)。contentquestions表示外部?jī)?nèi)容表模式不重復(fù)存儲(chǔ)數(shù)據(jù)。觸發(fā)器保證插入時(shí)自動(dòng)同步索引。查詢時(shí)MATCH支持列過(guò)濾和布爾組合stack:JVM限定技術(shù)棧answer:可達(dá)性分析限定答案內(nèi)容。按frequency降序排列高頻題優(yōu)先看。3.2 用 Java 封裝檢索接口按技術(shù)棧難度頻次組合查詢直接寫(xiě) SQL 查詢對(duì)使用者不友好封裝一個(gè) Java 方法輸入技術(shù)棧、難度范圍、關(guān)鍵詞返回排序后的題目列表。import java.sql.*; import java.util.*; public class QuestionRepository { private final Connection conn; public QuestionRepository(String dbPath) throws SQLException { this.conn DriverManager.getConnection(jdbc:sqlite: dbPath); } public ListQuestion search(String stack, int minDiff, int maxDiff, String keyword) throws SQLException { StringBuilder sql new StringBuilder( SELECT q.* FROM questions q JOIN questions_fts f ON q.id f.rowid WHERE 11 ); ListObject params new ArrayList(); if (stack ! null !stack.isEmpty()) { sql.append( AND q.stack LIKE ?); params.add(% stack %); } sql.append( AND q.difficulty BETWEEN ? AND ?); params.add(minDiff); params.add(maxDiff); if (keyword ! null !keyword.isEmpty()) { sql.append( AND questions_fts MATCH ?); params.add(keyword); } sql.append( ORDER BY q.frequency DESC, q.difficulty DESC LIMIT 50); try (PreparedStatement ps conn.prepareStatement(sql.toString())) { for (int i 0; i params.size(); i) { ps.setObject(i 1, params.get(i)); } ResultSet rs ps.executeQuery(); ListQuestion result new ArrayList(); while (rs.next()) { Question q new Question(); q.id rs.getInt(id); q.question rs.getString(question); q.stack rs.getString(stack); q.difficulty rs.getInt(difficulty); q.frequency rs.getInt(frequency); q.answer rs.getString(answer); result.add(q); } return result; } } }search方法的參數(shù)設(shè)計(jì)對(duì)應(yīng)四種復(fù)習(xí)場(chǎng)景。只傳stack是“我要過(guò)一遍 JVM 的題”傳minDiff4, maxDiff5是“只看高級(jí)題”傳keyword是“找和可達(dá)性分析相關(guān)的題”三個(gè)都傳就是精確打擊。LIMIT 50防止一次返回太多復(fù)習(xí)時(shí)看不過(guò)來(lái)。ORDER BY frequency DESC讓高頻題排前面這是最實(shí)用的排序策略——被問(wèn)得多的題你大概率還會(huì)遇到。注意stack LIKE %JVM%在數(shù)據(jù)量超過(guò)一萬(wàn)條時(shí)會(huì)變慢如果題庫(kù)很大建議把stack字段拆成關(guān)聯(lián)表或者用 FTS5 的stack:JVM語(yǔ)法替代 LIKE。幾千條以內(nèi) LIKE 完全夠用不要過(guò)早優(yōu)化。3.3 答案與追問(wèn)鏈的補(bǔ)全策略收集題干只是第一步真正決定面試表現(xiàn)的是答案質(zhì)量和追問(wèn)深度。我的做法是每道題錄入時(shí)答案字段只寫(xiě)“要點(diǎn)骨架”不寫(xiě)完整段落。比如“JVM 內(nèi)存模型”的答案骨架是“堆、棧、方法區(qū)、程序計(jì)數(shù)器、本地方法棧 各區(qū)域作用 可能拋出的異?!?。追問(wèn)鏈單獨(dú)存 JSON記錄“如果面試官接著問(wèn)什么我該怎么答”。// 追問(wèn)鏈的 JSON 結(jié)構(gòu)示例 String followups [ {q: 堆和棧的區(qū)別, a: 堆線程共享?xiàng)>€程私有堆存對(duì)象棧存局部變量和引用}, {q: 方法區(qū)在 JDK8 之后有什么變化, a: 永久代被元空間替代元空間使用本地內(nèi)存}, {q: 什么情況下會(huì) OOM, a: 堆 OOM、棧溢出、元空間 OOM、直接內(nèi)存 OOM} ] ;這種結(jié)構(gòu)的價(jià)值在于你復(fù)習(xí)時(shí)不是背一道題而是背一條追問(wèn)鏈。面試官問(wèn)“JVM 內(nèi)存模型”你答完基礎(chǔ)他大概率會(huì)追問(wèn)“堆和棧的區(qū)別”你提前準(zhǔn)備好了節(jié)奏就在你手里。追問(wèn)鏈的 JSON 可以直接存 TEXT 字段查詢時(shí)用 Java 的 JSON 庫(kù)解析不需要額外建表。4. 避坑與排查題庫(kù)建設(shè)中最容易翻車的五個(gè)點(diǎn)4.1 現(xiàn)象錄入時(shí)自動(dòng)打標(biāo)準(zhǔn)確率越來(lái)越低原因STACK_KEYWORDS里的正則太寬泛比如“鎖”這個(gè)關(guān)鍵詞同時(shí)命中“并發(fā)”和“MySQL”導(dǎo)致一道 MySQL 鎖的題被打上并發(fā)標(biāo)簽。解決給關(guān)鍵詞加權(quán)重或者用更精確的短語(yǔ)。比如把“鎖”改成“synchronized|ReentrantLock|AQS|CAS”用于并發(fā)MySQL 的鎖用“行鎖|表鎖|間隙鎖|MVCC”。定期抽查自動(dòng)打標(biāo)結(jié)果發(fā)現(xiàn)誤標(biāo)就收緊正則。4.2 現(xiàn)象FTS5 查詢報(bào)no such column: stack原因FTS5 外部?jī)?nèi)容表模式下MATCH的列名必須和 FTS 表定義的列一致。如果questions_fts只定義了question, answer, stack但查詢時(shí)寫(xiě)了stack:JVM而stack列在 FTS 表里存在通常不會(huì)報(bào)這個(gè)錯(cuò)。真正的原因是觸發(fā)器沒(méi)建FTS 表里沒(méi)數(shù)據(jù)或者contentquestions寫(xiě)成了contentquestions。解決先SELECT count(*) FROM questions_fts確認(rèn)索引有數(shù)據(jù)再檢查觸發(fā)器是否生效。4.3 現(xiàn)象去重時(shí)把不同難度的題合并了原因overlap只看關(guān)鍵詞重疊不看難度。一道“HashMap 原理”難度 2一道“HashMap 擴(kuò)容死循環(huán)”難度 4關(guān)鍵詞重疊度高被合并成一道結(jié)果復(fù)習(xí)時(shí)漏掉了高難度題。解決去重時(shí)增加難度差判斷Math.abs(diff1 - diff2) 1就不合并?;蛘吆喜r(shí)保留兩條記錄用parent_id關(guān)聯(lián)查詢時(shí)按難度展開(kāi)。4.4 現(xiàn)象答案字段越寫(xiě)越長(zhǎng)檢索變慢原因把完整文章粘進(jìn)answer字段單條記錄超過(guò) 10KBFTS5 索引膨脹。解決答案只存要點(diǎn)完整內(nèi)容存到單獨(dú)的文件數(shù)據(jù)庫(kù)里存文件路徑?;蛘哂胊nswer_summary和answer_detail兩個(gè)字段檢索用 summary復(fù)習(xí)時(shí)按需加載 detail。4.5 現(xiàn)象復(fù)習(xí)時(shí)不知道該看哪些題原因沒(méi)有復(fù)習(xí)狀態(tài)跟蹤。last_review字段錄入了但沒(méi)用起來(lái)。解決加一個(gè)review_count字段每次復(fù)習(xí)后加一查詢時(shí)按last_review升序排列優(yōu)先看最久沒(méi)復(fù)習(xí)的題。再配合frequency加權(quán)高頻且久未復(fù)習(xí)的題排最前。-- 復(fù)習(xí)優(yōu)先級(jí)排序高頻 久未復(fù)習(xí) 高難度 SELECT *, (frequency * 2 difficulty - julianday(now) julianday(last_review)) AS priority FROM questions WHERE last_review IS NOT NULL ORDER BY priority DESC LIMIT 20;這個(gè)排序公式里frequency * 2讓高頻題權(quán)重翻倍difficulty讓高難度題靠前julianday差值讓久未復(fù)習(xí)的題優(yōu)先。last_review為空的新題不參與排序單獨(dú)用WHERE last_review IS NULL查出來(lái)先過(guò)一遍。5. 把題庫(kù)變成面試模擬器一個(gè)可驗(yàn)證的進(jìn)階技巧題庫(kù)建好之后最有效的驗(yàn)證方式不是“看一遍”而是“講一遍”。我給自己寫(xiě)了一個(gè)簡(jiǎn)單的模擬器隨機(jī)抽 10 道題按技術(shù)棧分組要求自己在不看答案的情況下口述然后用錄音轉(zhuǎn)文字對(duì)比答案要點(diǎn)。這個(gè)過(guò)程中我發(fā)現(xiàn)很多題“看的時(shí)候會(huì)”“講的時(shí)候卡”??ㄗ〉牡胤骄褪钦嬲谋∪觞c(diǎn)。具體做法是用 Java 寫(xiě)一個(gè)MockInterview類從數(shù)據(jù)庫(kù)按技術(shù)棧權(quán)重抽題。權(quán)重規(guī)則frequency越高權(quán)重越大last_review越久權(quán)重越大difficulty在 3 到 4 之間的題權(quán)重最高太簡(jiǎn)單的沒(méi)必要練太難的面試中很少被問(wèn)到。public class MockInterview { public static ListQuestion drawQuestions(Connection conn, int count) throws SQLException { String sql SELECT *, (frequency * 1.5 difficulty * 0.8 (julianday(now) - julianday(COALESCE(last_review, 2020-01-01))) * 0.1) AS weight FROM questions WHERE difficulty BETWEEN 2 AND 5 ORDER BY weight DESC LIMIT ? ; // 實(shí)際使用時(shí)加隨機(jī)因子避免每次抽同樣的題 try (PreparedStatement ps conn.prepareStatement(sql)) { ps.setInt(1, count * 3); // 先取三倍候選再隨機(jī)選 ResultSet rs ps.executeQuery(); ListQuestion candidates new ArrayList(); while (rs.next()) { Question q new Question(); q.question rs.getString(question); q.answer rs.getString(answer); q.stack rs.getString(stack); candidates.add(q); } Collections.shuffle(candidates); return candidates.subList(0, Math.min(count, candidates.size())); } } }抽題之后我會(huì)用手機(jī)錄音口述每道題的答案然后回放對(duì)照數(shù)據(jù)庫(kù)里的答案要點(diǎn)。這個(gè)過(guò)程很痛苦但效果比反復(fù)看強(qiáng)得多。口述時(shí)你會(huì)發(fā)現(xiàn)有些題你只能說(shuō)出關(guān)鍵詞串不成句子有些追問(wèn)鏈你只記得第一層第二層就斷了。這些就是需要重點(diǎn)補(bǔ)的地方。另一個(gè)驗(yàn)證方法是“交叉出題”把 A 技術(shù)棧的題用 B 技術(shù)棧的視角回答。比如“Redis 持久化”這道題試著從“如果讓你設(shè)計(jì)一個(gè)持久化機(jī)制”的角度講而不是背 RDB 和 AOF 的區(qū)別。這種練法能暴露你對(duì)原理的理解深度面試官稍微換個(gè)問(wèn)法你就不行了。注意模擬器抽題后不要立刻看答案。先口述再對(duì)照最后把差異點(diǎn)補(bǔ)進(jìn)answer字段。這個(gè)循環(huán)跑上五輪你的答案要點(diǎn)會(huì)越來(lái)越精煉追問(wèn)鏈會(huì)越來(lái)越完整。我自己的習(xí)慣是每周跑一次模擬每次 10 道題錄音存到本地一個(gè)月后回聽(tīng)第一周的錄音能明顯感覺(jué)到表達(dá)流暢度的變化。題庫(kù)的價(jià)值不在于收集了多少題而在于你能否在壓力下把每道題講清楚。這套 Java 實(shí)現(xiàn)的收集、清洗、索引、模擬鏈路從第一行代碼到能跑模擬我用了兩個(gè)周末之后每次跳槽前只需要更新面經(jīng)和跑模擬不用再?gòu)念^整理。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲AV无码乱码| 欧美论理片| 91久久堂| 欧亚在线视频| 国产女人视频三四五区| 婷婷情色五月天| 欧美大香蕉专区网| 日本一级真人黄色性爱视频| 一级黄色影片| 91福利网在线观看| 国产人人干| 91久久精品蜜臀| 久久亚洲欧美中文字幕国语| 97超碰久久| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 天天插天天射| 高潮的A片激情扒开一区| 制服中出中文人人精品| 色妹子A V| 天天插夜夜操| 国产精品视频内谢女人| yazhououmeizongya| 中文字幕视频2区| 日本日皮视频逼| 丰满人妻一区| 99.色网| 美女黄页| av国产无码| 国产 日韩,欧美 自拍| 野狼激情网| 国产熟女完整版中字| 国产亚洲精品久久久久小| 欧美日韩亚洲少妇寂寞影院正在播放 | 男人的天堂亚洲| 日本福利二区视频| 欧美精品第3页| av一区二区三区 中文| 91人妻最真实刺激绿帽| 最新日日夜夜天天干干| 亚欧性爱无码| 久久久久久精品免费看A级| 国产大学生口爆吞精合集| 精品国产一区二区三区在线播出| 欧美老妇曰批的视频| 12一15性XXXX粉嫩国产| 丁香六月激情| 在线无码操| 婷婷综合激情| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 午夜理论片在线观看免费| 摸奶性爱视频网站在线免费播放| 国产色精品午夜大片| 97超碰久久| 97干色| 国产精品一区av在线| 国产精品久久久久久久久久久久久久| 91在线视频国产网站| 亚洲图片偷拍视频区| 999 久久久| 国产午夜精品理论片一二三区区| 97天天摸天天碰| 欧美亚洲今日在线| 天天综合色电影| 久久超碰网| 天天影视综合网欧美精品| 欧美操逼录像国产黄色国产| 激情六月婷婷| 亚洲国产97| 超碰激情808| 国产真乱mangent| 日日日骚女人精品| 九九探花视频在线观看| 强乱老妇中文字幕| 青青草九九九九九| 亚洲国产精品99久久久| 久操网视频| wwwss在线观看| 97精品97久久| 亚洲日韩美国人妻| 精品一久久久| 操人人| 宗合情欲网| 高清国产无码av| 无码精品蜜桃一区二区三区ww| 色哟哟511老熟女| 天堂8在线新版官网| 日本高清有码网址视频| 亚洲伊人青青草| 91女网站| 色色色色日本| 欧美亚洲首页| 丝袜天堂| 色婷婷电影| 91成人久久| 国产乱子伦一区二区三区在线观看| 97爱欧美| 久久婷婷五月综合| 欧美日韩精品一区二区三区高清| 国产高清成人免费视频| 人妻色情天天操| 另类天堂| 岛国片在线观看视频亚洲| 国产强奸AV在线| 99在线精品观看视频中文| 抽查国产福利主播| 久久久久久大| 嗯嗯,啊啊,国产精品| 韩国一级婬片A片AAAAA| 亚洲一欧洲中文字幕在线| 少妇一级无码精品| 欧美亚州色的图| 97 国产精品| 亚洲性爱成人| 农村妇女一级二级三级视频| 亚洲伊人青青草| 婷婷伊人五月| 草草影院在线视频| 久99在线免费观看视频| 精品在线观看视频在线| 亚洲第一色页夜| 亚洲无992tv| 一品道视频一区二区三区| 天天插夜夜爽| 久99久视频精选| 久久亚洲天堂| 五月丁香综合激情| 青青草色AV| 手机看av网站在线看| 美女毛片999| 青青草原av| 99热这里只有精品8| 青青草国产一区二区三区| 国产福利视频精品视频| 9999伦理视频| A V视频日本| 四虎AV无码| 日婷婷| 五月丁香综合| 亚洲av综合色| 色偷偷男人的天堂麻豆| 婷婷五月天激情网| 久久久久久中文版| 熟女人妻一区二区三区| 91操熟妇| 99色热| 熟女人妻一区二区三区| 天天综合色电影| 久久这里| 日本精品一区二区中文字幕| 人妻天天爽夜夜爽2| 超碰成人最新最好看| 亚洲欧美天| 婷婷五月天成人网| 中文字幕国产在线天堂| 亚洲影视第一页| 国产精品免费视频人成| 91九九| 亚洲中文字幕妇伦久久| 国产精品无码av在线 | 最新av中文字幕高清| 97久久精品国产| 搡老女人老妇女AAA一VU麻豆| 秋霞男人网| 91丨熟女丨丰满熟女| 国产精品一区二区密臀| 亚洲 中文 女同| 在线有码中文字幕| 98久久超碰| www鬼畜国产男人的天堂| 曰韩中文人妻视频| 超碰97首页| 久久久人体| 无码丰满熟妇一区二区浪潮AV| 国产精品欧美激在线| 9999久久久久| 老熟女乱伦片| 日韩无码第3页| www鬼畜国产男人的天堂| 五月婷婷六月丁香网址| 久操视频在线| 宗合情欲网| 国产一级αv免费看片| 免费试看60秒| 色路综合| 性爱AV天堂| 欧美另类色| 国产精品免费日韩| 麻豆美女丝袜人妻中文| 亚洲人妻熟妇三十三区| 偷拍 精品 另类 四区| 人妻中文字幕精品无码| 国产精品熟女一区二区三区| 日本2020一区二区| 亚洲熟女一区| 91精品人妻一区二区三区蜜桃臀| 免费黄色片子| 熟妇操花| 午夜福利免费福利视频| 亚洲伊人久久综合97| 9久久精品| 极品内射| 亚洲乱码精品一区二区| 欧美日韩插逼视频| 欧美一区二区三区不卡高清视频 | 欧美成人A天堂片在线观看| 91亚洲人| 亚洲色图91| 日韩欧美麻豆 | 亚洲精品黑丝| 免费啊啊啊| 久久伊人在线五区| 97色冈| 97香焦色区| 大香蕉乱伦视频网| 新版天堂中文资源8在线| 国产第25页在线观看| 欧 美 自 拍 偷 拍| 78操B| 麻豆色99999| 99re在线视频国产| 91丝袜美腿片| 国产精品夜夜夜| 色在线69堂| 色色综合97| 国产亚洲日本| 亚洲精品97中文字幕| 久久欧洲| 精品人妻一二三四区视频| 激情终合网| 夜夜高潮夜夜爽| 三上制服丝AV| 在线黄色污污网站| 蜜臀亚洲综合一二三四区| 久久久性爱视频| 亚洲成人一二三区| 超碰免费欧美7| 91嫩草欧美| 啊啊啊不要啊啊受不了了视频在线 | 秋霞成人做爱| www.色婷婷色综合| 精品女人999| 久久国色天香香蕉| 亚洲污一污二| 国产夫妻性生活视频| 精品无码一区二区三区| 9丨久久九九九| 亚洲97综| 手机在线播放国产福利| 麻豆啪啪啪视频| 亚洲午夜AV| 东北夫妻性偷拍| 国产精品色哟哟| 欧美人妻色| yazhouzaixian| 久操电影网| 久久亚州精品成人Av无| 激情丁香五月婷婷| 欧美日本天堂| 91亚洲黄色网| 97色伦97色伦国产欧美| 强奸a片网| 天天综合网国产| 99精品丰满人妻| 超碰碰97资源站| 日本成a人v网站在线观看| xxxx网站亚洲精品| 啊啊啊啊嗯嗯嗯用力好爽 | 白天啪啪晚上啪啪视频| 九九色色| 欧美国产操逼| 亚洲无线观看久久| 怡红院一区二区熟女人妻| 久久久蜜桃一区二区三区| 欧洲亚洲人妻无码中字久久三区四区 | 国产中文字幕在线观看| 亚洲人成网站7777| 婷婷丁香熟妇综合网| 青青草自拍视频在线播放| 风骚少妇视频中文字幕| 91精品人妻偷情| 欧美性爱伊人| 亚洲交换| 日本操BAV| 天堂av2019| 97欧美色综合| 久久精品人人做人人看| 五月婷婷综合网| 99re6国产精品99re| 欧美91精品国产自产| 看一级特黄a大一片| 毛片视频白嫩| 永久电影三级在线观看| 人妻嗯啊啊在线播放| 国产精品久久久久久久久久久久久久久久| 立川理惠被中出无码| 久久艹逼视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 操淫穴亚洲五月丁香| 国产精品久久久吖| 9久超碰| 老司机香蕉| 免费在线观看AV无码网站| 91爱看| 99re免费视频精品全部| 熟妇视频一区二区三区在线观看| 超碰色图| 67914亚洲精品| 舔足天天操天天射| 欧美成人午夜免费福利785| 超碰久久精品| av天堂5| 91操人| 日韩欧美午夜一区二区| 久久中文色图| 欧美在线永久天堂| 亚洲资源网| 老熟女搡BBBB搡BBBB视频| 欧美熟妇人体| 国产一级高跟丝袜| 另类欧美| 成人欧美一区二区三区黑人一| 美女黄色91| 一起草av| 国产综合日韩伦理| 精品人妻一区二区乱码一区二区 | 国产视频小说| 免费精品福利在线观看| 久久久一区二区三区麻豆| 人妻人人操| 啊啊啊免费视频| 一本道综合色图| 欧美少妇色图| 亚州再线| 国产精品免费视频人成| 亚洲国产熟妇综合色专区| 97精品国产97久久久久久免费| 欧美牲| 欧美色图片91| 国产成人手机视频激情| 精人妻一区二区三区| 亚洲一区二区性爱电影| 国产精品福利资源在线尤物| 歐美性天天| 欧美性爱91| 青青草亚洲一区| 女同女同恋久久级三级| 无码人妻一区二区三区四区老鸭窝| 日本天天吊| 无码区蜜乳| 天天综合站| 91色碰| 偷拍亚洲熟女视频播放| 91性网| 欧美成人精品一区二区男人蜜臀| 密桃99999| 十八禁视频一区二区| 久久超碰98| 色婷婷av在线观看| 色官网色综合| 秋霞网—男女啪啪亚洲免费体验区| 久久久91福利姬| 亚洲国产一区二区三区在线| 自拍偷拍 日韩无码| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 色香91| 欧插网站| 久久草大香蕉| 福利伊人玖玖国产| 国产精品分类在线观看| 熟妇色99| 蜜桃午夜视频一区二区| 欧美 亚洲 另类 综合| 国产传媒操逼视频| 亚洲**2021在线观看| 97爱爱官网| 国产不卡中文字幕免费avi| 婷婷五月成人| 色色色色网站| 操逼无码一区| 中文字幕日韩人妻视频| 日韩欧美性吧婷婷乱伦大香蕉| 熟女熟妇一区二区三区视频| 传媒免费一区二区三区| 精品无码一区二区| 亚洲免费人妻在| 淫荡少妇免费| 精品欧美А∨无码黑人大荫蒂| 91在线欧美| 91熟女网| 精品午夜福利| 九九九九九九九九九国产精品| 人妻无码一区二区三区久久99| 殴美牲| 黄色AV影视| 亚洲AV无码久久久国产精品| 97啪啪| 911粉嫩人妻| 99久久久久久久久| 亚欧高清在线| 女人被添高潮免费视频| 欧美日韩操逼嗦吊| 99热精品在线观看| 偷窥自拍亚洲色图| 9 7超碰在线免费观看| 理论久久婷婷网 8| 一区二区你上我| 热久久这里只有精品| 国产99 中文字幕日韩小视频| 中文字幕亚洲热播人妻| 国产熟妇一区二区| 亚洲熟女乱熟乱熟妇综合网二区| 超碰 av 女人天堂| 性色高清在线| 是还免费视频1727我| 91熟女.com| 五月天人妻综合| 大色网久久| 日韩精品一区二区人人人| 亚洲人妻五月丁香婷婷| 国产v亚洲v日韩v欧美v片另类| 蜜臀中文字幕| 2017人人操,人人摸| 岛国视频一二三区| 亚洲AV免费在线| 国产久久一区二区午夜| 操操操操操操| 亚洲在线观看| 张柏芝国产一区在线观看| 岛国黄片网站| 韩三级a视频在线观看| 夜夜影视四色| 狠狠干综合| 日日夜夜骚| 国产精品久久久久久久久久久久久久久久 | 亚洲欧美天| 91美女高潮| 欧美性性性| 日韩字幕一区| 色墦五月丁香| 日本大香蕉| 国产丁香精品露脸视频| AAAA欧美日韩| 妺妺跟我一起洗澡没忍住| 99超碰色| 五月天欧美色图| 日韩肏逼视频| 无遮挡h肉动漫在线观看| 97网址www| 色婷婷一区二区三区久久午夜| 天天日天天看| 亚洲中文字母在线播放| 丝袜天堂| 大香蕉综合网| 人妻系列无码专区中文有码| 丰满翘臀美女影院视频| 亚欧美综合| 久草加勒比一区在线| 亚洲国产一区二区入口| 天天色悠悠激情| 91精品国| 亚洲色 国产 欧美 日韩| 伊人五月天青青草婷婷| 中国和日本人色哪个不下载能放| 飘花国产午夜精品不卡| 色五月69夫妻| 国产美女高潮| 五月天综合在线| 校园春色亚洲无码| 亚洲电影中字一区二区| 色综合美国| 国产精品久久久午夜夜伦鲁鲁| 久96热在线观看视频| www.五月天| 午夜精品久久久久久久| 国产www色在线观看| 三级三级三级日本99| q2午夜理论片夜色av| 中文字幕一区二区视频在线观看 | AV免费在线播放一区| 99色日| 日本高清免费一本视频在线观看| 亚洲免费精品一区| 老熟女乱伦片| 情色五月天久久久| 强奸乱伦AV网址| 五月天伊人| 人妻熟女一区二区在线视频| 69AV女优男人的天堂| 深爱激情五月天| 午夜一区| 99亚洲天堂| 亚洲成a人片在线观看中文!!!| 啊啊啊好多水| 狠狠中文字幕| 丁香九月婷婷| 久久久工口| 蜜桃臀一区二区三区久久| 美女国产一区二区久久| 国产欧洲精品亚洲午夜拍精品| 强奸乱伦大香蕉| 久草热制服丝袜在线观看| 国产一区在线观看无码AV| 亚洲AV不卡在线观看尤物| 人人操人人干网页| 日本高清一本二本免费不卡| 91久久久久久久| 国产区在线| 午夜精品99久久久久传媒| 黄色无码高清黄色无码网站| 天色综合网| 人妻81p| 色臀aV| 国内毛片无码一级毛片| 极品销魂美女一区二区| 国产精品视频播放| 日本一区二区成人在线| 九九九九九精品视频| 日韩二级| 丰满高潮18xxxx| 久久久不卡| 欲色影视综合吧| 亚洲成人激情小说视频| 九九九九九九九| 天天插天天射| 伊人精品久久网站| 97美日韩视频| 乱码熟妇人妻久久久| 精品在线观看视频在线| 亚洲美女AV无码| 欧美 综合 亚洲| 99热久| 激情小说日韩无码| 性九九九九九九| 亚洲精品丝袜-不卡成人免费……| 婷婷av在线中文字幕| 夜夜骑日日| 九久久九精品视频| 大香网站| 中文字幕在线免费观看2| 日韩熟女视频二区| 99热导航| 一二三四日本视频高清| 黄色av片三级三级三级免费看| 色噜噜狠狠色综无码久久合欧美| 欧美在线伊人色| 深田咏美亚洲精品福利社 | 国产亚洲性生活视频播放| 综合激情一一91| 欧美黄色图片| 婷婷中文字幕| 亚洲九月丁香| 嫩呦国产一区二区三区AV| 久久妇| 97免费视频网| 嫩草 人人网精品| 六六久久日韩不卡| 日韩操人| 激情综合久久| 久久久亚洲高清不打码| 久久久精品中文字幕爱豆| 一本色道人妻久久| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 精品久久久久9999| 国产精品熟女丝袜一区二区| 欧美一级特黄淫片在线观看| 国产成人精品必看| 一级一性爱免费视频| 亚洲色图欧美色18直播在线| 欧美亚洲韩国视频十五区| 免费看污网址| 国产精品久久久九九九| 丁香婷婷激情五月天无毒不卡| 亚洲精品97在线| 中文字幕黑人大片| 水野优香在线观看| 少妇高潮对白在线观看| 播播亚洲小说亚洲| www.91色| 色五月首页| 色优久久| 欧美在线官网| 色综合中文字幕不卡| 久久久蜜桃一区二区三区| 人妻天堂综合网| 亚洲图片 91| 欧美成人一区二区三区在线播放| 日韩av乱伦| 五月天色色色| 欧美色偷拍| 99热亚洲| 欧美在线伊人色| 久久久久一本一区二区青青蜜月| 国产成自自拍在线观看| 青青草玖玖爱| 漂亮人妻被强中文字幕hd| 97在线视频免费看| 久久产精品一区二区三区电影| 天天日天天操天天射河南省| 国产日韩手机视频在线| 成人美女av| 五月婷婷综合网| 国产精点久久久成人| 免費黃色視頻觀看一| av中文在线| 日韩情色视频| 91色伦综合| 国产天天看| 91美女视频电影| 97精品久久| 国产日韩色综合| 8050午夜少妇无码| www老逼91| 啊啊啊好舒服视频在线观看| 少妇高潮九九九九九九九| 91熟女丨91老女人| 欧美一级国产一级| 99热思思| 九九九九一级| 91麻豆天美| www.大香| 精品大久久| 欧美色图自拍| 天天综合中文字幕 91| 亚洲色图日韩精品| 97视频在线观看高清资源| www.成人无码| 一级成人性爱| 久久女人一区二区三区| 啊啊啊不要嗯嗯在线观看| 日产操逼| www.97在线| 男人的天堂99| 亚洲熟女中文字幕在线| 啊啊啊啊啊好舒服视频| 激情天天视频| 久操高青| 日本二三四区| 高清无码一区二区三区| 黑丝少妇麻豆| 久久免费9| 欧美v亚洲v日韩v最新在线二区| 人人手机欧洲亚洲国产人妻| 2017天天操天天日| 日韩激情啪啪| 精品一二三区四视频| 天天影视91看看| 国产精品女久久久久av爽| 国产性感骚丝袜在线| 日本黄色精品| 激情看片网站| 国产AV天美传媒一区二区三区 | 欧美日本一区二区a人| 日韩AV中文字幕电影| 九九九九九九九九九国产精品| www.大香| 98福利在线视频| 欧美黄色片在线播放| 丰满翘臀美女影院视频| 综合色好色| AA丁香综合激情| 97视频免费在线| 日本肏逼视频在线观看| 青青草无码视频| 双插性欧美一二三区| 日本999精品| 国产精品久久久久久照片| 肥臀熟女福利视频一区二区| 97免费在线视频| 97爱爱爱综合| 青娱乐国产剧情av一区| 九九久久一区二区三区| 日韩免费av片高清无码| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 国产av高清版| 熟女激情综合网| 国产又大又粗又长视频在线| 91麻豆天美| 伊人影院在线理论播放| 91人妻人人澡人人爽人人精品| 日韩人妻操B| 中文字幕乱妇免费视频| 欧美男人一区| 国产精品人妻无码久久久互動交流| 亚洲天堂人妻一区二区| 成人av毛片在线观看| 午夜啊啊啊| 404操逼福利视频| chaopen97久久| www欧美性爱| 色综合大香蕉| 岛国小电影| 日韩性爱1级片视频| 亚洲啪啪啪啪视香蕉| 中文字幕一区电影在线观看| 一二区在线观看视频| 精品久久一区二区三区四区五区| 天天看天天日| 欧美综合 站| 人妻系列无码专区中文有码| 亚洲中文字幕一区二区| 熟妇一区二区| 操操操操网黑人| 婷婷大香蕉| 天堂俺去俺来也www久久婷婷| 竹菊一区二区三区AV线| 极品久久久久久久久久久久久久| 99热综合| 自拍偷拍 日韩无码| 91精品人| 精品人妻丰满熟妇一区二区三| 人妻精品一区二区全免费| 大香蕉伊人久久| 日本www操操操| 干我久操| 激情五月天中文字幕色| 麻豆一区二区三区在线看| 自拍视频大全亚洲专媒视频/一区二区三区 | AV中文字幕三四五| 97在线青| 欧美少妇第一页| 激激五月| 婷色五月天| 蜜臀操逼黄色视频操的好爽| 亚洲人妻在线一区| 国产主播福利| 在线观看中文字幕| 欧美加勒比| 国产麻豆91欧美一区二区久久婷婷国产精品| 精品九九九九九九九| 久操99| 亚洲丝袜二区| 日本精品一区三区| 色五月首页| 色婷婷导航| 91精品国产高清久久久久久,亚洲成人| 国产精品久久久久久高清无码免费看 | 青娱乐淫乱1314| 国产精品白丝| 校园春色综合网| 97精品免费| 久久久久久九九九九| 美女网站91| 97免费视频在线| 性一级黄色录像片网站导航| 日本韩国五十路六十路七十路老熟女作爱视频网站| 999熟女精品| 精久久久| 天天操福利视频综合网站| 国产精品电| 四虎精品永久在线观看| 少妇大屁屁| 96久久久久久久| 999久久久| 日韩综合无码一区久久92| 色综合一本| 久热影视| 东京热男人的天堂精品| 黄aaaaaaaaaaaaaaaaaa色网站| 国产亲戚伦亲在线| 欧美婷婷五月天| 日日夜夜干| 老熟女91av| 撸撸成人在线视频| 国产熟女自拍| 99av| 国产探花日韩援交| 亚洲精品影视老司机| av凤凰久久久| 黄页18禁| 超碰在线97国产| 国产精品夜夜夜| 香蕉99秘 一区精品蜜桃臀| 呦呦一区| 久久久无码av精| 99性爱| 白丝AV网站| 97草草| 97综合久久| 再深点灬舒服灬太大了添视频| 最近的最新的中文字幕视频| 国产剧情一区在线观看| 91天天爱| 国产AV中文| 手机在线播放国产福利| 婷婷亚洲综合| 九九九九日本 | 五月天大香蕉| 午夜天堂精品久久| 2017天天操天天日| 中文字幕精品免费一区二区| 黄色免费网页无码| 亚洲一二三精品久久网| 欧美手机在线综合| 在线播放成人高清免费视频| 日本Xx性爱| 日韩影片中文字幕一区二区三区| 狠操91,com| 国产h小视频在线观看免费| 人妻人人做人人澡人人爽欧美一区| 亚洲精品色| 青青草玖玖爱| 国产精品免费久久久久久久久久| 欧美日韩中文亚洲v在线综合| 操死我干死我| 99热婷婷一区二区三| 欧亚性爱在线视频| www鬼畜国产男人的天堂| 素人伊尹大香蕉免费下载视频| 国产兽交视频在线播放| 亚洲综合激情五月久久| 91n免费处女| 国产精品99精品视频网站| 色九月| 亚洲双插| 3P乱轮视频| 爱欲AV| 亚洲色图综合| 熟妇熟女视频一区二区三区| 女人天堂网| 性影在线视频| 大香蕉男人的天堂| 99久久精品国产系列| 人妻少妇精品一区二区三区| 67914在线兔费成人视频| 亚洲精品啪视频| 亚洲黄色网址| 国产精品点击进入在线影院| 熟女在线视频| 在线视频亚洲无码| 久久大香蕉手机高清| 欧美中文字幕精品人妻| 99婷婷| 清纯唯美第一页| 五月丁香色情| 婷婷8月天青娱乐| 国产精品久久久三级无码| 成年人免费观看网站| 亚洲黄色a级片| 97欧美久久久久久久| 日本免费人成视频播放120秒| 97视频620| 九九精品无码专区免费| 青青国产在线拍揄自揄拍| 国产精品分类在线观看| 五月婷婷hd| 中文字幕一二区二三区人妻专区| 亚洲欧洲无码97久久精品| 人妻一区二区三区视频| 欧美日韩婷婷中文| 日韩精品在线观看观看| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 国产日韩人人| 国模艳艳啪啪一区| 国产精品高朝久久久久久久| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 久久久神马影院| 日本欧美国内在线| 久久久久久久久久久久色网| 久久久久13| 波多野结衣之双飞调教在线播放| 亚洲网自拍| 日韩无码黄色片| 神马久久久久久久久| 久久精品一区二区三区不卡| a'v在线资源| 牛牛久久国产精品视频一二三| 最新中文字幕精品在线| 在线播放欧洲免费av| 日韩欧美亚洲国产日韩| 伊人专区一区二区三区| 人妻少妇久久| 欧美.亚洲.另类.丝袜.制服.诱惑| 黑人免费福利视频| 欧美 综合 亚洲| 日韩三级视频一区二区三区| 在线观看不卡一区二区三区| 国产精品午夜福利视频| 男人的天堂不卡一区二区| 亚洲**2021在线观看| 欧美性Fer办公室秘书| 久超碰在| 美国aaaaa一级黄片| 久草这里只有精品| 精品国产国产AV| 天天爽天天| 国产亚洲欧美每日在线| 91狠狠狠| 99热导航| 男人的天堂2019AV| 日韩亚洲中文字幕在线| 91欧美在线| 少妇丝袜在线观看AV| 韩国久久97| 乱论91| 97爱| 精品丰满熟妇人妻一区| 一区中文字幕二区日韩| 色婷婷影视| 多毛小伙内射老太婆| 蜜臀久久99精品久久久久| 亚洲丰满很很操| 久插综合| 精品久久久久,69国产成人精| 99热99在线播放激情| 亚洲精品久久久久毛片A片拉屎| 精品无码一区二区人妻久久蜜桃| 国产精品久久久久绯色| 狠狠爱综合网| 亚洲色图欧美视频| 偷拍亚洲熟女视频播放| 91亚洲综合| 大鸡巴久久| 亚洲在钱| 无码人妻系列少妇| 诱惑人妻欧美一区在线播放| 夜夜操天| 黄污污污污| www九九热| 伊人女女资源在线观看| yellow网站免费观看日韩高清无码| 黑人娇小av在线播放| 日韩91网站| 中文字幕一二三av| 91精品少妇搡搡搡| 中文字幕久久亚州无码| 日韩精品操少妇| 偷拍超碰| 嫩草伊人久久精品| 亚洲精品天天影视综合网| 国产有码一区| 欧美三级免费伊人| AV天天综合| 大香蕉伊人亚洲| 久热色情精品| 美腿色图| 大香蕉十区| 麻豆福利视频导航| 欧美高潮在线| 亚洲欧洲日产国产综合网| 校园春色综合色| 久久久久久久久久久久黄色| 久久偷拍人| 国内操逼视频二区| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 激情五月天网| 亚洲老熟妇xxx| 大香蕉碰碰| 久久久99久9| 国产精品制服丝袜中文字幕日韩一区二区三区 | 亚洲国产青青| 国产人妻精品一区二区三区秋霞| 日韩欧美蜜桃精品久久中文字幕久久| 欧亚揄拍偷拍精品视频 | 国模艳艳啪啪一区| 无码乱人伦中文视频| 亚洲成?V人片在线观看福利| 中文字幕在线免费观看视频| 日韩成人精品中文字幕| 97WW精品| 久草色悠悠在线视频| 亚洲黄色网址| 亚洲中文字幕一区二区| se..亚洲欧美| 人人操人人插 - 百度 - 百度| 国产乱伦亚洲| 全免费a敌肛交毛片免费| 综合色啪| 99青草| 97这里只精品| 中韩中文字幕在线观看| 少妇久久久| 国产日产精品久久快鸭的功能介绍| 另类 日韩 熟女| 久操大香蕉手机视频在线看| 自拍丝袜美腿人妻| 国产麻豆一区二三区| 超碰九7| www亚洲免费| 色色五月天婷婷| 图色综合网| 超碰97.com| 日韩成人高清一区二区| 99久久久er直播网址| 91久久久久免| 在线观看 99热| 青草成人免费视频一COm| 久久无码成人| julia高潮后不停追击中出| 熟女欧美日韩综合婷婷| 97综合激情| 亚洲成人av电影在线| 超碰av在线| 国产精品不卡一区二区三区| 久久尹人大香焦视| 日韩无码黄色片| 国产欧美第五页| 亚洲久久东京热一二三四五区视频| 91人人操| 一级A啪啪啪啪| 丝袜综合| 男人天堂资源| 成人免费在线网站| 青青草精品| 91日韩国产欧美亚洲另类精盘州至城都| 最新国内自拍av免费| 啊啊啊好爽快点啊啊啊嗯嗯| 欧美色道啊| 一级日本牲交大片好爽在线看| 99久热| 亚州大图综合色图| 国产精品蜜臀久久久久无码AV| 超碰av人人人| 毛片99-全集电影手机免费观看完整-B029AV | 中文人妻av高清一区| 色噜噜综合在线| nuu12国产麻豆精品| 人人操人人摸人人看人人干| 免费的av网| 久久精品店| 日韩无码专区| 后入综合久久| 亚洲色 国产 欧美 日韩| 神马久久久久久久久久久久| 九九九九精品九九九九| 综合色播| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 天天影视网综合少妇| 亚洲黄色电影| www.91久久| 欧美色91| 日韩成人大片在线观看| 欧美人妻熟女在线| 中文字幕性感少妇av| 精品国产久久乱码| 亚洲高清无码在线桃色| 91/欧美| 97人人操人人摸| 亚洲综合图片在线| 欧美日韩香蕉| 色亚州人久干视频在线观看免费版 | 国模限制级电影| 免费试看60秒| 欧美综合97www| 福利视频香蕉免费一区二区在线| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 嗯啊不要啊在线 | 天天躁日日躁AAA片李宗瑞| 青青草中日韩在线| 亚洲欧美经典一区二区| 亚洲中文字幕av| 啊…啊…操我用力操我| 国产熟妇 码视频户外直播| 国产suv精品一区二区四| 午夜精品久久一区二区| 在线97在线| 超97在线精品视频| 青青草国产一区二区三区| 久草视频分类在线| 欧美性性性| 亚洲熟妇乱女区二区三区| 久9re热视频这里只有精品| 中出789在线视频| 男女激情黄色网址| 熟人人妻少妇精品久久| 成人资源中文字幕在线观看天天| 91亚洲高清| 啊啊啊啊在线观看网址| 黄色视频特级毛片| 青青草操逼逼视频| 婷婷视频在线免费观看| 精品制服美女中文一区二区三区| 日本九九九九| 久久久一区二区三区四区五区| 国产欧美一区二区| 隔壁邻居波多野结衣中文字幕 | 亚洲天天做日日做天天谢日日| 无码久| 怡红院一区二区熟女人妻| 色欧洲| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 三久久久四久久久久| 久久久18禁| 欧美刺激色黄片免费看| 欧美成人一级麻豆| 久色99999| 日韩精品一区二区三区四虎影视| 99亚洲国产精品色一区二区三区| 97精品在线| 欧美不卡在线美女| 日韩AV无码中文一区二区| 好吊色综合| 91 丝袜在线| 国产一区二区二区按摩精品啪视频| 日本亚洲熟女视频| 99久在线精品99re8| 偷拍 欧美 日韩| 99日视频在线免费| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 亚洲十八禁止| 欧美三级不卡| 亚州操逼网| 国产精品4p在线观看| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 97超碰无码网| 婷婷色影院| 国产精品视频自拍在线| 成人性交午夜免费片| 欧美 亚洲 另类 综合| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 欧美自拍偷拍免费观看| 操逼A∨| 18精品一二区| 好屌色综合| 亚洲一区二区三区麻豆传媒| 五月丁香综合网| 久久精品国产96精品亚洲拳交| 精品日韩人妻精品一二三区| 久久久久熟女| 美女天天干| 久草精品视频| 久久999久| 91伊人影视综合| 啊啊啊不要好疼视频| 91丨九色丨大屁股| 日韩人妻免费精品| 国产精品嫩草影院免费| 日婷婷| 人妻色偷色噜| 一区二区三| 加勒比综合88| 欧美一级二级三级| 91大香蕉伊人| 欧美亚洲韩国视频十五区| 操曰本熟女| 亚av顶级裸体一区二区三区四区五区 | 美日韩在线不卡人妻| 久久超碰、| 麻豆AV96熟妇人妻| 精品人妻二区三区| 99999无码| 99re这里只有精品3| 青青国产精品在线| 中文字幕日产av人| 超碰在线974| 久久仑合| 欧美 亚洲 另类 综合| 热热热热日日漂亮永久永久国产日| 亚洲国产剧情少妇激情| 精品无吗久久| 久热精品色情| 操一区| 国产精品天干天干综合网麻豆| 久久熟女久| 综合天天。| 中文字幕激情小说| 中文字幕制服诱惑| 999久久久| 成人无码在线超碰网|