騰訊PCG客戶端合集八股盛宴(移動(dòng)開(kāi)發(fā)方向)
八股文
操作系統(tǒng)相關(guān)
- 操作系統(tǒng)的用戶態(tài)和內(nèi)核態(tài)有什么區(qū)別?
- 操作系統(tǒng)的進(jìn)程和線程有什么區(qū)別?
- 進(jìn)程間的通訊方法有哪些?管道有什么缺點(diǎn)?
網(wǎng)絡(luò)相關(guān)
- 解釋一下三次握手,四次揮手。
- 三次握手是否可以合并為兩次?
- 四次揮手是否可以合并為三次?
- 如果三次握手服務(wù)端一直沒(méi)有收到ack包會(huì)怎么辦?
- 輸入U(xiǎn)RL到頁(yè)面展示發(fā)生了什么?
- TCP和UDP的區(qū)別?
- TCP怎么實(shí)現(xiàn)可靠傳輸?
- TCP數(shù)據(jù)到達(dá)是有序的還是亂序的,交給上層是有序的還是亂序的?
- 數(shù)據(jù)鏈路層工作原理?
Java基礎(chǔ)
- 解釋一下Java的拆箱和裝箱?
- Java中String,StringBuffer,StringBuilder的區(qū)別?
- 如何將兩個(gè)String類型的字符串拼接到一起?
- Java的引用有哪些級(jí)別?
- Java的反射原理是什么?它能夠反射哪些類別的內(nèi)容?
- Java中怎么控制共享資源?
- Java異常處理的底層原理是什么?
- try catch有什么弊端?
- 重載和重寫(xiě)是什么?構(gòu)造器可以被重寫(xiě)嗎?返回值類型相同算不算重載?
- Java對(duì)象實(shí)現(xiàn)序列化和反序列化可以繼承什么接口?
- Java垃圾回收機(jī)制是怎樣的?垃圾概念和垃圾回收算法有哪些?
- Java中平衡二叉樹(shù)和紅黑樹(shù)的區(qū)別?紅黑樹(shù)的原理和應(yīng)用場(chǎng)景?
- Java集合框架中Collection和Collections的區(qū)別?
- Java中線程池有幾個(gè)拒絕策略,分別是什么?
多線程與并發(fā)
- 多線程會(huì)產(chǎn)生什么問(wèn)題?
- 單線程和多線程的區(qū)別?
- 為什么區(qū)分不同互斥鎖,讀寫(xiě)鎖,自旋鎖,除了應(yīng)用場(chǎng)景外,為什么要這樣劃分(原子性)?
- 線程池原理:創(chuàng)建和銷(xiāo)毀線程需要消耗系統(tǒng)資源,頻繁操作會(huì)降低程序效率。線程池如何通過(guò)復(fù)用已存在的線程減少線程創(chuàng)建和銷(xiāo)毀的次數(shù)?底層結(jié)構(gòu)是什么?
- 終端設(shè)備弱網(wǎng)環(huán)境下如何優(yōu)化設(shè)備使用體驗(yàn),從整個(gè)網(wǎng)絡(luò)鏈路的所有環(huán)節(jié)考慮?
- 線程池是自己實(shí)現(xiàn)的嗎,還是調(diào)用的庫(kù),有什么區(qū)別?
- 項(xiàng)目中的工廠模式和策略模式怎么使用的,還了解什么?單例模式的缺點(diǎn)、線程安全、高并發(fā)鎖競(jìng)爭(zhēng)怎么解決?
- 實(shí)習(xí)項(xiàng)目的啟動(dòng)瓶頸優(yōu)化是怎么做的?
- Java八股,反射,代理,集合,JVM內(nèi)存分區(qū),分代垃圾回收、多線程資源共享怎么做?
數(shù)據(jù)庫(kù)相關(guān)
- 數(shù)據(jù)庫(kù)建索引的目的是什么?底層數(shù)據(jù)結(jié)構(gòu)一般有哪些?
- 事務(wù)四個(gè)隔離級(jí)別?
其他
- 項(xiàng)目為什么用多線程不用多進(jìn)程
- 共享內(nèi)存的底層原理
- 虛擬地址空間相關(guān)
- 平時(shí)什么情況下遇到崩潰,怎么解決(結(jié)合虛擬內(nèi)存提問(wèn))
- 數(shù)組越界一定會(huì)崩潰嗎
- 設(shè)計(jì)模式,了解過(guò)哪些?觀察者模式?
- 快排的大概原理是什么?
- 如果讓你設(shè)計(jì)一個(gè)死鎖檢測(cè)工具,你會(huì)怎么做(有向資源圖)
- 問(wèn)主用語(yǔ)言(Java)
- 為什么握手三次 揮手卻要四次
- 服務(wù)和線程的區(qū)別
- 怎么解決高并發(fā)下同步
- 鎖機(jī)制、死鎖
算法題
- 有效的括號(hào)
- 最大連續(xù)子數(shù)組和
- 無(wú)重復(fù)最長(zhǎng)子串
- 兩數(shù)之和
- 二叉樹(shù)右視圖
- 現(xiàn)在有個(gè)整型數(shù)組,找出里面重復(fù)次數(shù)最多的值
- 最長(zhǎng)回文子串
- 給你1-100數(shù),返回一個(gè)100的數(shù)字,含有這100個(gè)數(shù),要求隨機(jī)順序
- 手撕兩道算法:LRU緩存、不重復(fù)字符串的最長(zhǎng)長(zhǎng)度
- 兩個(gè)排序好的數(shù)組,怎么高效判斷是否存在兩個(gè)相同數(shù)字(O(n))
上述內(nèi)容均來(lái)自??蜕?025年騰訊pcg客戶端開(kāi)發(fā)帖子整理、非原創(chuàng)、僅為合集,后續(xù)會(huì)繼續(xù)更新
八股盛宴合集 文章被收錄于專欄
2025暑期實(shí)習(xí)、 2026秋招各大公司八股文合集 內(nèi)容來(lái)自??驼?、非原創(chuàng) 干了這碗八股