你要的這裏都有;java
企業要的這裏也有;node
面向底層、架構,單刀直入!nginx
1.一、你怎樣給tomcat調優? 程序員
1.二、如何加大comcat鏈接數? 面試
1.三、怎樣加大tomcat的內存? redis
1.四、tomcat中如何禁止列目錄下的文件?算法
1.五、Tomcat有幾種部署方式? spring
1.六、Tomcat的優化經驗sql
1.一、Java類加載過程 數據庫
1.二、java內存分配
1.三、描述一下JVM加載Class文件的原理機制?
1.四、GC 是什麼? 爲何要有 GC?
1.五、簡述 Java 垃圾回收機制。
1.六、 如何判斷一個對象是否存活?(或者 GC 對象的斷定方法)
1.七、垃圾回收的優勢和原理。並考慮 2 種回收機制。
1.八、垃圾回收器的基本原理是什麼?垃圾回收器能夠立刻回收內存嗎?
有什麼辦法主動通知虛擬機進行垃圾回收?
1.九、Java 中會存在內存泄漏嗎,請簡單描述。
2.0、深拷貝和淺拷貝。
2.一、System.gc() 和 Runtime.gc() 會作什麼事情?
2.二、finalize() 方法何時被調用?析構函數 (finalization) 的 目的是什麼?
2.三、若是對象的引用被置爲 null,垃圾收集器是否會當即釋放對象佔 用的內存?
2.四、什麼是分佈式垃圾回收(DGC)?它是如何工做的?
2.五、串行(serial)收集器和吞吐量(throughput)收集器的區別 是什麼?
2.六、在 Java 中,對象何時能夠被垃圾回收?
2.七、簡述 Java 內存分配與回收策率以及 Minor GC 和 Major GC。
2.八、JVM 的永久代中會發生垃圾回收麼?
2.九、Java 中垃圾收集的方法有哪些?
3.0、什麼是類加載器,類加載器有哪些?
3.一、類加載器雙親委派模型機制?
1.一、什麼是 Spring Cloud?
1.二、使用 Spring Cloud 有什麼優點?
1.三、服務註冊和發現是什麼意思?Spring Cloud 如何實現?
1.四、負載平衡的意義什麼?
1.五、什麼是 Hystrix?它如何實現容錯?
1.六、什麼是 Hystrix 斷路器?咱們須要它嗎?
1.七、什麼是 Netflix Feign?它的優勢是什麼?
1.八、什麼是 Spring Cloud Bus?咱們須要它嗎?
1.一、什麼是 Spring Boot?
1.二、Spring Boot 有哪些優勢?
1.三、什麼是 JavaConfig?
1.四、如何從新加載 Spring Boot 上的更改,而無需從新啓動服務器?
1.五、Spring Boot 中的監視器是什麼?
1.六、如何在 Spring Boot 中禁用 Actuator 端點安全性?
1.七、如何在自定義端口上運行 Spring Boot 應用程序?
1.八、什麼是 YAML?
1.九、如何實現 Spring Boot 應用程序的安全性?
2.0、如何集成 Spring Boot 和 ActiveMQ?
2.一、如何使用 Spring Boot 實現分頁和排序?
2.二、什麼是 Swagger?你用 Spring Boot 實現了它嗎?
2.三、什麼是 Spring Profiles?
2.四、什麼是 Spring Batch?
2.五、什麼是 FreeMarker 模板?
2.六、如何使用 Spring Boot 實現異常處理?
2.七、您使用了哪些 starter maven 依賴項?
2.八、什麼是 CSRF 攻擊?
2.九、什麼是 WebSockets?
3.0、什麼是 AOP?
3.一、什麼是 Apache Kafka?
3.二、咱們如何監視全部 Spring Boot 微服務?
1.一、Dubbo 中 zookeeper 作註冊中心,若是註冊中心集羣都掛掉,發佈者和訂閱者之間還能通訊麼?
1.二、dubbo 服務負載均衡策略?
1.三、 Dubbo 在安全機制方面是如何解決的
1.四、dubbo 鏈接註冊中心和直連的區別
2
一、Synchronized用過嗎,其原理是什麼?
二、你剛纔提到獲取對象的鎖,這個 「鎖 」究竟是什麼?如何肯定對象的鎖?
三、什麼是可重入性,爲何說 Synchronized 是可重入鎖?
四、JVM 對 Java 的原生鎖作了哪些優化?
五、爲何說 Synchronized 是非公平鎖?
六、什麼是鎖消除和鎖粗化?
七、爲何說 Synchronized 是一個悲觀鎖?樂觀鎖的實現原理 又是什麼?什麼是 CAS,它有什麼特性?
八、樂觀鎖必定就是好的嗎?
九、跟 Synchronized 相比,可重入鎖 ReentrantLock 其實現 原理有什麼不一樣?
十、那麼請談談 AQS 框架是怎麼回事兒?
十一、請儘量詳盡地對比下 Synchronized 和 ReentrantLock 的異同。
十二、ReentrantLock 是如何實現可重入性的?
1三、除了 ReetrantLock,你還接觸過 JUC 中的哪些併發工具?
1四、請談談 ReadWriteLock 和 StampedLock。
1五、如何讓 Java 的線程彼此同步?你瞭解過哪些同步器?請分別介紹下。
1六、CyclicBarrier 和 CountDownLatch 看起來很類似,請對比下呢?
1七、Java 中的線程池是如何實現的?
1八、建立線程池的幾個核心構造參數?
1九、線程池中的線程是怎麼建立的?是一開始就隨着線程池的啓動 建立好的嗎?
20、既然提到能夠經過配置不一樣參數建立出不一樣的線程池,那麼 Java 中默認實現好的線程池又有哪些呢?請比較它們的異同。
2一、如何在 Java 線程池中提交線程?
2二、什麼是 Java 的內存模型,Java 中各個線程是怎麼彼此看到 對方的變量的?
2三、請談談 volatile 有什麼特色,爲何它能保證變量對全部線 程的可見性?
2四、既然 volatile 可以保證線程間的變量可見性,是否是就意味 着基於 volatile 變量的運算就是併發安全的?
2五、請對比下 volatile 對比 Synchronized 的異同。
2六、請談談 ThreadLocal 是怎麼解決併發安全的?
2七、不少人都說要慎用 ThreadLocal,談談你的理解,使用 ThreadLocal 須要注意些什麼?
1.一、什麼是 Spring 框架?Spring 框架有哪些主要模塊?
1.二、使用 Spring 框架能帶來哪些好處?
1.三、什麼是控制反轉(IOC)?什麼是依賴注入?
1.四、請解釋下 Spring 框架中的 IoC?
1.五、BeanFactory 和 ApplicationContext 有什麼區別?
1.六、Spring 有幾種配置方式?
1.七、如何用基於 XML 配置的方式配置 Spring?
1.八、如何用基於 Java 配置的方式配置 Spring?
1.九、怎樣用註解的方式配置 Spring?
2.0、請解釋 Spring Bean 的生命週期?
2.一、Spring Bean 的做用域之間有什麼區別?
2.二、什麼是 Spring inner beans?
2.三、Spring 框架中的單例 Beans 是線程安全的麼?
2.四、請舉例說明如何在 Spring 中注入一個 Java Collection?
2.五、如何向 Spring Bean 中注入一個 Java.util.Properties?
2.六、請解釋 Spring Bean 的自動裝配?
2.七、請解釋自動裝配模式的區別?
2.八、如何開啓基於註解的自動裝配?
2.九、請舉例解釋@Required 註解?
3.0、請舉例解釋@Autowired 註解?
3.一、請舉例說明@Qualifier 註解?
3.二、構造方法注入和設值注入有什麼區別? 請注意如下明顯的區別:
3.三、Spring 框架中有哪些不一樣類型的事件?
3.四、FileSystemResource 和 ClassPathResource 有何區別?
3.五、Spring 框架中都用到了哪些設計模式?
3.六、開發中主要使用 Spring 的什麼技術 ?
3.七、簡述 AOP 和 IOC 概念 AOP:
3.八、在 Spring 中如何配置 Bean ?
3.九、IOC 容器對 Bean 的生命週期:
1.一、什麼是 SpringMvc?
1.二、Spring MVC 的優勢:
1.三、SpringMVC 工做原理?
1.四、SpringMVC 流程?
1.五、SpringMvc 的控制器是否是單例模式,若是是,有什麼問題,怎麼解決?
1.六、若是你也用過 struts2.簡單介紹下 springMVC 和 struts2 的區別有哪些?
1.七、SpingMvc 中的控制器的註解通常用那個,有沒有別的註解能夠替代?
1.八、 @RequestMapping 註解用在類上面有什麼做用?
1.九、怎麼樣把某個請求映射到特定的方法上面?
2.0、若是在攔截請求中,我想攔截 get 方式提交的方法,怎麼配置?
2.一、怎麼樣在方法裏面獲得 Request,或者 Session?
2.二、我想在攔截的方法裏面獲得從前臺傳入的參數,怎麼獲得?
2.三、若是前臺有不少個參數傳入,而且這些參數都是一個對象的,那麼怎麼樣快速獲得這個對象?
2.四、SpringMvc 中函數的返回值是什麼?
2.五、SpringMVC 怎麼樣設定重定向和轉發的?
2.六、SpringMvc 用什麼對象從後臺向前臺傳遞數據的?
2.七、SpringMvc 中有個類把視圖和數據都合併的一塊兒的,叫什麼?
2.八、怎麼樣把 ModelMap 裏面的數據放入 Session 裏面?
2.九、SpringMvc 怎麼和 AJAX 相互調用的?
3.0、當一個方法向 AJAX 返回特殊對象,譬如 Object,List 等,須要作什麼處理?
3.一、SpringMvc 裏面攔截器是怎麼寫的
3.二、講下 SpringMvc 的執行流程
1.一、什麼是 MyBatis?
1.二、講下 MyBatis 的緩存
1.三、Mybatis 是如何進行分頁的?分頁插件的原理是什麼?
1.四、簡述 Mybatis 的插件運行原理,以及如何編寫一個插件?
1.五、Mybatis 動態 sql 是作什麼的?都有哪些動態 sql?能簡述一下動態 sql 的執行原理嗎?
1.六、#{}和${}的區別是什麼?
1.七、爲何說 Mybatis 是半自動 ORM 映射工具?它與全自動的區別在哪裏?
1.八、Mybatis 是否支持延遲加載?若是支持,它的實現原理是什麼?
1.九、MyBatis 與 Hibernate 有哪些不一樣?
2.0、MyBatis 的好處是什麼?
2.一、簡述 Mybatis 的 Xml 映射文件和 Mybatis 內部數據結構之間的映射關係?
2.二、什麼是 MyBatis 的接口綁定,有什麼好處?
2.三、接口綁定有幾種實現方式,分別是怎麼實現的?
2.四、什麼狀況下用註解綁定,什麼狀況下用 xml 綁定?
2.五、MyBatis 實現一對一有幾種方式?具體怎麼操做的?
2.六、Mybatis 能執行一對1、一對多的關聯查詢嗎?都有哪些實現方式,以及它們之間的區別?
2.七、MyBatis 裏面的動態 Sql 是怎麼設定的?用什麼語法?
2.八、Mybatis 是如何將 sql 執行結果封裝爲目標對象並返回的?都有哪些映射形式?
2.九、Xml 映射文件中,除了常見的 select|insert|updae|delete 標籤以外,還有哪些標籤?
3.0、當實體類中的屬性名和表中的字段名不同,若是將查詢的結果封裝到指定 pojo?
3.一、模糊查詢 like 語句該怎麼寫
3.二、一般一個 Xml 映射文件,都會寫一個 Dao 接口與之對應, Dao 的工做原理,是否能夠重載?
3.三、Mybatis 映射文件中,若是 A 標籤經過 include 引用了 B 標籤的內容,請問,B 標籤能 否認義在 A 標籤的後面,仍是說必須定義在 A 標籤的前面?
3.四、Mybatis 的 Xml 映射文件中,不一樣的 Xml 映射文件,id 是否能夠重複?
3.五、Mybatis 中如何執行批處理?
3.六、Mybatis 都有哪些 Executor 執行器?它們之間的區別是什麼?
3.七、Mybatis 中如何指定使用哪種 Executor 執行器?
3.八、Mybatis 執行批量插入,能返回數據庫主鍵列表嗎?
3.九、Mybatis 是否能夠映射 Enum 枚舉類?
4.0、如何獲取自動生成的(主)鍵值?
4.一、在 mapper 中如何傳遞多個參數?
4.二、resultType resultMap 的區別?
4.三、使用 MyBatis 的 mapper 接口調用時有哪些要求?
4.四、Mybatis 比 IBatis 比較大的幾個改進是什麼?
4.五、IBatis 和 MyBatis 在覈心處理類分別叫什麼?
4.六、IBatis 和 MyBatis 在細節上的不一樣有哪些?
5.1.1 ZooKeeper專題
1.1.ZooKeeper 是什麼?
1.2.ZooKeeper 提供了什麼?
1.3.Zookeeper 文件系統
1.4.四種類型的 znode
1.5.Zookeeper 通知機制
1.6.Zookeeper 作了什麼?
1.7.zk 的命名服務(文件系統)
1.8.zk 的配置管理(文件系統、通知機制)
1.9.Zookeeper 集羣管理(文件系統、通知機制)
2.0.Zookeeper 分佈式鎖(文件系統、通知 機制)
2.1.獲取分佈式鎖的流程
2.2.Zookeeper 隊列管理(文件系統、通知機制)
2.3.Zookeeper 數據複製
2.4.Zookeeper 工做原理
2.5.zookeeper 是如何保證事務的順序一致性的?
2.6.Zookeeper 下 Server 工做狀態
2.7.zookeeper 是如何選取主 leader 的?
2.8.Zookeeper 同步流程
2.9.分佈式通知和協調
3.0.機器中爲何會有 leader?
3.1.zk 節點宕機如何處理?
3.2.zookeeper 負載均衡和 nginx 負載均衡區別
3.3.zookeeper watch 機制
5.1.1 Nginx面試專題
1.一、請解釋一下什麼是 Nginx?
1.二、請列舉 Nginx 的一些特性。
1.三、請解釋 Nginx 如何處理 HTTP 請求
1.四、在 Nginx 中,如何使用未定義的服務器名稱來阻止處理請求?
1.五、 使用「反向代理服務器」的優勢是什麼?
1.六、請列舉 Nginx 服務器的最佳用途。
1.七、請解釋 Nginx 服務器上的 Master 和 Worker 進程分別是什麼?
1.八、請解釋你如何經過不一樣於 80 的端口開啓 Nginx?
1.九、請解釋是否有可能將 Nginx 的錯誤替換爲 502 錯誤、503?
2.0、在 Nginx 中,解釋如何在 URL 中保留雙斜線?
2.一、請解釋 ngx_http_upstream_module 的做用是什麼?
2.二、請解釋什麼是 C10K 問題?
2.三、請陳述 stub_status 和 sub_filter 指令的做用是什麼?
2.四、解釋 Nginx 是否支持將請求壓縮到上游?
2.五、解釋如何在 Nginx 中得到當前的時間?
5.2.1 RabbitMQ消息中間件面試專題
1.一、RabbitMQ 中的 broker 是指什麼?cluster 又是指什麼?
1.二、什麼是元數據?元數據分爲哪些類型?包括哪些內容?與 cluster 相關的元數據 有哪些?元數據是如何保存的?元數據在 cluster 中是如何分佈的?
1.三、RAM node 和 disk node 的區別?
1.四、RabbitMQ 上的一個 queue 中存放的 message 是否有數量限制?
1.五、vhost 是什麼?起什麼做用?
1.六、在單 node 系統和多 node 構成的 cluster 系統中聲明 queue、exchange ,以及進行 binding 會有什麼不一樣?
1.七、客戶端鏈接到 cluster 中的任意 node 上是否都能正常工做?
1.八、若 cluster 中擁有某個 queue 的 owner node 失效了,且該 queue 被聲明具備 durable 屬性,是否可以成功從其餘 node 上從新聲明該 queue ?
1.九、cluster 中 node 的失效會對 consumer 產生什麼影響?如果在 cluster 中建立了 mirrored queue ,這時 node 失效會對 consumer 產生什麼影響?
2.0、可以在地理上分開的不一樣數據中心使用 RabbitMQ cluster 麼?
2.一、爲何 heavy RPC 的使用場景下不建議採用 disk node
2.二、向不存在的 exchange 發 publish 消息會發生什麼?向不存在的 queue 執行consume 動做會發生什麼?
2.三、routing_key 和 binding_key 的最大長度是多少?
2.四、RabbitMQ 容許發送的 message 最大可達多大?
2.五、什麼狀況下 producer 不主動建立 queue 是安全的?
2.六、「dead letter」queue 的用途?
2.七、什麼說保證 message 被可靠持久化的條件是 queue 和 exchange 具備 durable 屬性,同時 message 具備 persistent 屬性才行?
2.八、什麼狀況下會出現 blackholed 問題?
2.九、如何防止出現 blackholed 問題?
3.0、Consumer Cancellation Notification 機制用於什麼場景?
3.一、Basic.Reject 的用法是什麼?
3.二、爲何不該該對全部的 message 都使用持久化機制?
5.2.2 Kafka面試專題
1.一、Kafka 的設計時什麼樣的呢?
1.二、數據傳輸的事物定義有哪三種?
1.三、Kafka 判斷一個節點是否還活着有那兩個條件?
1.四、producer 是否直接將數據發送到 broker 的 leader(主節點)?
1.五、Kafa consumer 是否能夠消費指定分區消息?
1.六、Kafka 消息是採用 Pull 模式,仍是 Push 模式?
1.七、Kafka 存儲在硬盤上的消息格式是什麼?
1.八、Kafka 高效文件存儲設計特色:
1.一、 什麼是 ActiveMQ?
1.二、 ActiveMQ 服務器宕機怎麼辦?
1.三、 丟消息怎麼辦?
1.四、 持久化消息很是慢。
1.五、 消息的不均勻消費。
1.六、 死信隊列。
1.七、 ActiveMQ 中的消息重發時間間隔和重發次數嗎?
5.3.1 redis面試專題
1.一、redis 和 memcached 什麼區別?爲何高併發下有時單線程的 redis 比多線程的 memcached 效率要高?
1.二、redis 主從複製如何實現的?redis 的集羣模式如何實現?redis 的 key 是如何尋址的?
1.三、使用 redis 如何設計分佈式鎖?說一下實現思路?使用 zk 能夠嗎?如何實現?這兩種有什麼區別?
1.四、知道 redis 的持久化嗎?底層如何實現的?有什麼優勢缺點?
1.五、redis 過時策略都有哪些?LRU 算法知道嗎?寫一下 java 代碼實現?
1.六、緩存穿透、緩存擊穿、緩存雪崩解決方案?
1.七、在選擇緩存時,何時選擇 redis,何時選擇 memcached
1.八、緩存與數據庫不一致怎麼辦
1.九、主從數據庫不一致如何解決
2.0、Redis 常見的性能問題和解決方案
2.一、Redis 的數據淘汰策略有哪些
2.二、Redis 當中有哪些數據結構
2.三、假如 Redis 裏面有 1 億個 key,其中有 10w 個 key 是以某個固定的已知的前綴開頭的,若是將它們所有找出來?
2.四、使用 Redis 作過異步隊列嗎,是如何實現的
2.五、Redis 如何實現延時隊列
2.六、什麼是 Redis?簡述它的優缺點?
2.七、Redis 相比 memcached 有哪些優點?
2.八、Redis 支持哪幾種數據類型?
2.九、Redis 主要消耗什麼物理資源?
3.0、Redis 的全稱是什麼?
3.一、Redis 有哪幾種數據淘汰策略?
3.二、Redis 官方爲何不提供 Windows 版本?
3.三、一個字符串類型的值能存儲最大容量是多少?
3.四、爲何 Redis 須要把全部數據放到內存中?
3.五、Redis 集羣方案應該怎麼作?都有哪些方案?
3.六、Redis 集羣方案什麼狀況下會致使整個集羣不可用?
3.七、MySQL 裏有 2000w 數據,redis 中只存 20w 的數據,如何保證 redis 中的數據都是熱點數據?
3.八、Redis 有哪些適合的場景?
3.九、Redis 支持的 Java 客戶端都有哪些?官方推薦用哪一個?
4.0、Redis 和 Redisson 有什麼關係?
4.一、Jedis 與 Redisson 對比有什麼優缺點?
4.二、Redis 如何設置密碼及驗證密碼?
4.三、說說 Redis 哈希槽的概念?
4.四、Redis 集羣的主從複製模型是怎樣的?
4.五、Redis 集羣會有寫操做丟失嗎?爲何?
4.六、Redis 集羣之間是如何複製的?
4.七、Redis 集羣最大節點個數是多少?
4.八、Redis 集羣如何選擇數據庫?
4.九、怎麼測試 Redis 的連通性?
5.0、Redis 中的管道有什麼用?
5.一、怎麼理解 Redis 事務?
5.二、Redis 事務相關的命令有哪幾個?
5.三、Redis key的過時時間和永久有效分別怎麼設置?
5.四、Redis 如何作內存優化?
5.五、Redis 回收進程如何工做的?
5.3.2 MongoDB面試專題
1.一、 你說的 NoSQL 數據庫是什麼意思?NoSQL 與 RDBMS 直接有什麼區別?爲何要使用和不使用 NoSQL 數據庫?說一說 NoSQL 數據庫的幾個優勢?
1.二、 NoSQL 數據庫有哪些類型?
1.三、 MySQL 與 MongoDB 之間最基本的差異是什麼?
1.四、 你怎麼比較 MongoDB、CouchDB 及 CouchBase?
1.五、 MongoDB 成爲最好 NoSQL 數據庫的緣由是什麼?
1.六、 32 位系統上有什麼細微差異?
1.七、 journal 回放在條目(entry)不完整時(好比恰巧有一箇中途故障了)會遇到問題嗎?
1.八、 分析器在 MongoDB 中的做用是什麼?
1.九、 名字空間(namespace)是什麼?
2.0、 若是用戶移除對象的屬性,該屬性是否從存儲層中刪除?
2.一、 可否使用日誌特徵進行安全備份?
2.二、 容許空值 null 嗎?
2.三、 更新操做馬上 fsync 到磁盤?
2.四、 如何執行事務/加鎖?
2.五、 爲何個人數據文件如此龐大?
2.六、 啓用備份故障恢復須要多久?
2.七、 什麼是 master 或 primary?
2.八、 什麼是 secondary 或 slave?
2.九、 我必須調用 getLastError 來確保寫操做生效了麼?
3.0、 我應該啓動一個集羣分片(sharded)仍是一個非集羣分片的 MongoDB 環境?
3.一、 分片(sharding)和複製(replication)是怎樣工做的?
3.二、 數據在何時纔會擴展到多個分片(shard)裏?
3.三、 當我試圖更新一個正在被遷移的塊(chunk)上的文檔時會發生什麼?
3.四、 若是在一個分片(shard)中止或者很慢的時候,我發起一個查詢會怎樣?
3.五、 我能夠把 moveChunk 目錄裏的舊文件刪除嗎?
3.六、 我怎麼查看 Mongo 正在使用的連接?
3.七、 若是塊移動操做(moveChunk)失敗了,我須要手動清除部分轉移的文檔嗎?
3.八、 若是我在使用複製技術(replication),能夠一部分使用日誌(journaling)而其餘部分則不使用嗎?
3.9.當更新一個正在被遷移的塊(Chunk)上的文檔時會發生什麼?
4.0.MongoDB 在 A:{B,C}上創建索引,查詢 A:{B,C}和 A:{C,B}都會使用索引嗎?
4.1.若是一個分片(Shard)中止或很慢的時候,發起一個查詢會怎樣?
4.2. MongoDB 支持存儲過程嗎?若是支持的話,怎麼用?
4.3.如何理解 MongoDB 中的 GridFS 機制,MongoDB 爲什麼使用 GridFS 來存儲文件?
5.3.3 memcached面試專題
1.一、memcached是怎麼工做的?
1.二、memcached 最大的優點是什麼?
1.三、memcached 和 MySQL 的query cache 相比有什麼優缺點?
1.四、memcached 和服務器的 local cache (好比 PHP 的 APC、mmap 文件等)相比,有什麼優缺點?
1.五、memcached 的 cache 機制是怎樣的?
1.六、memcached 如何實現冗餘機制?
1.七、memcached 如何處理容錯的?
1.八、如何將 memcached 中 item 批量導入導出?
1.九、我須要把 memcached 中的 item 批量導出導入,怎麼辦?
2.0、memcached 是如何作身份驗證的?
2.一、memcached 的多線程是什麼?如何使用它們?
2.二、memcached 能接受的 key 的最大長度是多少?
2.三、memcached 對 item 的過時時間有什麼限制?
2.四、memcached 最大能存儲多大的單個 item?
java面試題目錄
總結
在這篇文章中,咱們詳細列舉了企業、面向底層、架構等方面的面試題這些所有是題目跟類目,每一個題目都會有相對的答案,因爲字數太多因此我整理出一個文檔,文檔獲取地址
本文由博客一文多發平臺 OpenWrite 發佈!