前言
2020年秋招已經結束了,很多沒拿到滿意offer的同學已經在備戰2021年春招了,騰訊在國內無論是知名度還是體量都是當之無愧的的巨無霸,本身也是很多朋友的目標,就跟清北之于高考生一樣,先不說能不能考上,但沒有考生是不向往的,
而且魯迅說過剛畢業的程式員能進BAT這等大廠是最好的,因為不論是技術體系、職業規劃和發展前途都不是小公司能比擬的,只是該怎么進魯迅沒說,但是別急,今天我來帶大家看看騰訊T1~T9各級別工程師需要具備哪些能力,同學們也可以
對照自身所學看看自己在哪個級別,都為大家明年春招進大廠造橋鋪路,文末準備了一些學習干貨給大家,有需要的朋友可以看看,好了,話不多說,一起來看看,
目錄
- 語言
- 資料結構和演算法
- 資料庫
- 網路原理
- 作業系統
- 網路編程
- 分布式架構
- 云原生
- 軟技能
一、語言

- 開發環境搭建
- 運行第一個hello word(T1~T9)
- 運用基本資料型別
- 運算式與運算子進行簡單開發(T1~T9)
- 字串、向量和陣列(T1~T9)
- 陳述句和函式(T1~T9)
- 分支控制、回圈(T1~T9)
- 物件生命周期 & 垃圾回收(T2~T9)
- 錯誤和例外處理(T2~T9)
- 標準庫使用(T2~T9)
- 日志分析、斷點除錯等簡單代碼除錯方法(T3~T9)
- 面向物件設計原則(T3~T9)
- 單例模式、工廠模式等簡單的設計模式(T4~T9)
- gdb高級除錯技巧和常用系統分析工具使用(T5~T9)
- 配接器模式、代理模式等常見設計模式(T6~T9)
- 創建型、結構型、行為型設計模式的應用技巧(T7~T9)
- 代碼耦合的產生原因和規避方法(T9)
二、資料結構和演算法

- 初識資料結構和演算法 - 冒泡排序(T2~T9)
- 陣列、串列、堆疊,佇列等基本線性資料結構(T2~T9)
- 遞回、排序、二分查找演算法(T2~T9)
- 跳表、散串列、hash演算法(T3~T9)
- 二叉樹、紅黑樹(T3~T9)
- 堆排序、歸并排序、二分查找等高階演算法(T4~T9)
- 字串匹配、KMP演算法(T4~T9)
- 熟悉圖論演算法:dijkstra演算法、最小生成樹、深度優先搜索等(T5~T9)
- 貪心演算法、動態規劃(T5~T9)
- 能夠分析演算法的執行效率和資源消耗、時間和空間復雜度分析(T6~T9)
- 能夠根據實際場景,選用合適的資料結構和演算法進行程式設計(T7~T9)
三、資料庫

- MySQL服務器的安裝與配置(T1~T9)
- 資料表的新建、查詢和洗掉操作(T1~T9)
- 標準語言SQL和CURD能力(T2~T9)
- 表、主鍵、索引、視圖(T2~T9)
- 表結構設計規范(T3~T9)
- 事務的使用以及其ACID特性(T3~T9)
- 不同存盤引擎的區別(T3~T9)
- 事務的隔離級別和實踐原理(T4~T9)
- 資料庫的連接池管理(T4~T9)
- 資料庫的權限管理(T4~T9)
- SQL注入、web shell攻擊的危害和規避方法(T4~T9)
- 資料庫的集群和高可用(T5~T9)
- SQL陳述句優化、索引和引數調優(T5~T9)
- 運用Redis進行資料快取處理,提高系統性能(T6~T9)
- redis記憶體模型(T7~T9)
- redis的持久化、主從同步以及集群(T7~T9)
四、網路原理

- redis的持久化、主從同步以及集群(T7~T9)
- 利用ping、ifconfig、telnet等命令查看計算機網路狀況(T1~T9)
- 網路體系中每一層的作用和基本協議(T2~T9)
- TCP和UDP的基本原理(T3~T9)
- http協議基礎與應用(T3~T9)
- TCP協議的可靠傳輸機制(T4~T9)
- TCP協議的流量控制和擁塞控制(T4~T9)
- Session、Cookie 與 Application(T5~T9)
- 網路安全的加密演算法與數字簽名(T5~T9)
- https協議的基本原理(T5~T9)
- http2.0與http3.0特性(T6~T9)
- XSS攻擊的危害和規避方法(T6~T9)
- Wireshark、tcpdump等網路抓包工具使用和結果分析(T6~T9)
- 網路故障分析與問題解決(T6~T9)
五、作業系統

- 常用的檔案、目錄操作命令使用(T1~T9)
- 程式的編譯與運行(T1~T9)
- shell腳本與vi使用(T2~T9)
- linux系統性能監控命令的使用(T2~T9)
- 執行緒、行程的概念、創建與調度(T3~T9)
- 用戶態和內核態的基本概念、區別(T3~T9)
- CPU的背景關系切換、中斷處理與系統調度(T3~T9)
- 磁盤檔案系統、虛擬檔案系統與檔案快取(T4~T9)
- 物理記憶體和虛擬記憶體(T4~T9)
- 行程間通信機制(T5~T9)
- 死鎖的危害、出現原因、解決方法(T5~T9)
- 記憶體溢位、記憶體泄漏的原因與解決(T6~T9)
- 如何高效利用CPU快取(T7~T9)
- 記憶體問題分析與性能優化(T7~T9)
- 磁盤 I/O 性能優化(T7~T9)
- 系統網路性能評估與優化(T9)
六、網路編程

- 利用socket編程撰寫簡單客戶/服務器程式(T2~T9)
- 基本TCP/UDP套接字編程(T3~T9)
- 五種常見I/O模型(T4~T9)
- I/O多路復用技術(T5~T9)
- time_wait、close_wait狀態產生的原因、危害與避免方法(T5~T9)
- 熟練掌握各種I/O模型的運用場景(T5~T9)
- 掌握C10k問題的基本解決方案(T5~T9)
- 網路框架學習(T9)
七、分布式架構

- 簡單rpc協議設計和框架搭建(T5~T9)
- rpc的服務尋址、資料流的序列化與反序列化和網路傳輸(T5~T9)
- 分布式事務的學習(T5~T9)
- 一致性演算法(T5~T9)
- 分布式鎖的設計與實作(T5~T9)
- 主流的微服務rpc框架(T5~T9)
- 服務注冊、服務發現(T6~T9)
- 分布式trace、監控告警(T7~T9)
- 負載均衡(T7~T9)
- 主流分布式系統架構設計,比如分布式快取、API網關、分布式訊息組件(T8~T9)
- 分布式系統的快取設計、快取雪崩、快取擊穿等現象(T8~T9)
- 容災保護、降級熔斷、流量控制、故障隔離、故障恢復(T9)
- 分布式架構的高并發、高可用、可擴展(T9)
八、云原生

- Docker原理與搭建(T4~T9)
- Kubernetes(T5~T9)
- 容器編排、容器網路(T6~T9)
- 集成構建(T6~T9)
- 云上常見的SaaS服務和組件(T7~T9)
- 彈性擴縮容(T8~T9)
- 服務網格Istio和Serverless(T9)
九、軟技能

- 需求分析(T9)
- 專案設計方法(T9)
- 專案流程管理(T9)
- 專案風險控制(T9)
- 跨部門合作(T9)
- 溝通技巧(T9)
- 組織協調(T9)
- 目標管理(T9)
好了,本篇文章就寫到這吧,在備戰2021春招和準備年初跳槽的朋友們可以進群973961276來跟大家一起交流技術和面試經驗,個人也整理了一些不錯的學習書籍、視頻資料以及面試干貨,完整思維導圖也在群里哦,希望就業跟跳槽的大家都能早日上岸!最后推薦一下對標騰訊T9高工的linux c/c++后臺架構師課程,希望對你們入職大廠能有所幫助
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/233623.html
標籤:其他
上一篇:騰訊T1~T9級別工程師具備專業的能力及知識點總結。
下一篇:JSP
