Navigation

1. 數(shù)據(jù)結(jié)構(gòu)

線性結(jié)構(gòu)(array/linked list/stack/queue):

array-based sequence,

linked list蟆豫、鏈表

stack, queue

非線性結(jié)構(gòu)(tree/heap/priority queue/graph/tries/hashtable/map/AVL/Btree):

[字典散列表和集合]

字典和映射map

映射與哈希hash

順序映射sorted map


樹結(jié)構(gòu)和AVL/Btree,

樹-二叉樹

樹-二叉搜索樹

樹-多路搜索樹和B樹

樹-堆heap

trie字典樹


圖-概念和定理

圖-實現(xiàn)

圖-遍歷

圖-最小生成樹WIP


LRU


各種結(jié)構(gòu)的多種實現(xiàn)方式及性能比較

各數(shù)據(jù)結(jié)構(gòu)適用的場景


1.1 設(shè)計模式Design Pattern

匯總

面向?qū)ο笤O(shè)計的SOLID原則

工廠方法和if-else結(jié)構(gòu)

策略模式

模版方法



2. 算法

算法復(fù)雜度分析(大O表達)

枚舉(enumerate),

排序(online coding case也有若干排序題)实幕,

排序 O(n log n)

排序 n

查找Selection(含二分法)

遞歸(recurrence)和分治空厌,貪婪(背包問題等),動態(tài)規(guī)劃


圖的相關(guān)算法:

圖-最短路徑Dijkstra


有向無循環(huán)圖(DAG)颖御、傳遞閉包榄棵、最小生成樹,多階段決策潘拱,背包問題等


Online coding cases疹鳄,Online Coding Test (C++)

leetcode算法題整理

leetcode-array

雙指針法

brainteaser



3. 概率(統(tǒng)計)建模

概率論和組合數(shù)學(xué)

概率分布

算法工程師/量化分析師面試題:概率題



4. 機器學(xué)習(xí)

機器學(xué)習(xí)pipeline

如何做特征選擇

數(shù)據(jù)預(yù)處理(datacleaning/standardisation/vectorisation等)

四類算法(回歸/關(guān)聯(lián)/聚類/分類regression/association/clustering/classification):

GBT

隨機森林

相關(guān)問題(model selection /*overfitting*/regularisation/crossvalidation/feature engineering等)

神經(jīng)網(wǎng)絡(luò)算法(backprogation/activation function/gradientdescent等)

機器學(xué)習(xí)問題整理

Kaggle案例分析

數(shù)據(jù)EDA參考下面的數(shù)據(jù)分析部分


4.1 Numpy/Pandas數(shù)據(jù)分析

Numpy基本操作

Pandas數(shù)據(jù)分析-數(shù)據(jù)篩選

Pandas數(shù)據(jù)分析-數(shù)據(jù)整理

Pandas數(shù)據(jù)分析-分組和聚合

Pandas數(shù)據(jù)分析-數(shù)據(jù)連接join

EDA探索性數(shù)據(jù)分析和數(shù)據(jù)預(yù)處理

Python處理大數(shù)據(jù)的技巧



4.2 統(tǒng)計和相關(guān)

多重共線性

矩陣論:

符號和基本概念

線性空間和廣義逆

特征值的極值

矩陣導(dǎo)數(shù)和微商



5. 并行編程

線程(thread)與進程(process)的區(qū)別和使用場景(IO bound/CPU bound): 線程基本,

線程間的通信方式(互斥鎖mutex/信號量semaphore/條件變量/事件)

線程安全

多線程和同步見Linux部分


并行-線程-Python

異步-協(xié)程-yield in Python

異步-協(xié)程-asyncio in Python

異步-協(xié)程-asyncio基本操作



6. Python的中、高級特性

生成器generator/迭代器iterator

Python動態(tài)類型

Python類-元編程Meta programming裝飾器

Python類裝飾器

Python類-多繼承和MRO

Python類-magic methods魔術(shù)方法

Python的幾個特性和高效指令

正則表達式: 正則.

閉包

Python logging日志記錄

Python同步芦岂、異步和協(xié)程

并發(fā):參考5 并行變成

Python速度慢和GIL: 參考5線程基本.

Python內(nèi)存管理

Python OOP, OOP inheritance

Python代碼規(guī)范

Python import

Python變量

Python實現(xiàn)數(shù)據(jù)驗證


Python實現(xiàn)事件驅(qū)動編程

Python虛擬環(huán)境的創(chuàng)建



7. Linux

常用操作指令(樹莓派實踐)

程序和指令瘪弓、Linux系統(tǒng)內(nèi)核與架構(gòu)Linux文件和文件夾

Shell/bash禽最、文本流腺怯、用戶和權(quán)限存儲弛随、分級存儲

進程瓢喉、進程間通信多線程和同步舀透、進程調(diào)度

函數(shù)調(diào)用和進程空間栓票、內(nèi)存Linux信號

docker愕够、docker與虛擬機的對比

樹莓派系統(tǒng)安裝和初始化

環(huán)境變量



8. 英語

口語

精讀(背誦)與泛讀結(jié)合

寫作和語言組織

廣泛聽(訪談/演講/影視/talkshow)



9. 表達

對所從事項目和過往經(jīng)驗的表述走贪,吸引面試官的注意和興趣



10. 數(shù)據(jù)庫和數(shù)據(jù)工具

SQL數(shù)據(jù)庫標準語言

SQL變量惑芭,SQL觸發(fā)器坠狡,

SQL窗口函數(shù)SQL存儲過程遂跟,

SQL命令執(zhí)行順序

SQL索引逃沿,SQL索引-高效能策略

SQL語句優(yōu)化

數(shù)據(jù)庫的查詢流程

數(shù)據(jù)庫存儲引擎

數(shù)據(jù)庫事務(wù)

數(shù)據(jù)庫分區(qū)partitioning

數(shù)據(jù)庫的MVCC

數(shù)據(jù)庫遷移后的驗證

關(guān)系數(shù)據(jù)庫設(shè)計

SQL面試題



NoSQL(MongoDB, Redis等)

Redis為什么快


MongoDB基本

MongoDB聚合和管道


RabbitMQ, Kafka, ES



11 架構(gòu)

數(shù)據(jù)高性能

存儲高可用

Redis高可用

計算高可用

業(yè)務(wù)高可用

計算高性能



12. 網(wǎng)絡(luò)技術(shù)

協(xié)議

應(yīng)用層:HTTPDNS幻锁,websocket

傳輸層:TCP凯亮,UDP可靠數(shù)據(jù)傳輸

網(wǎng)絡(luò)層:網(wǎng)絡(luò)層

運輸層

協(xié)議的編程實現(xiàn): Socket編程


Cookie和Session

RESTful API風(fēng)格



13. C++

基本指令:

C++腳本如何編譯和運行哄尔,

C++腳本的執(zhí)行過程假消,

指針

函數(shù)岭接,

引用富拗,

臼予,

構(gòu)造數(shù)據(jù)類型容器和STL

內(nèi)存管理

面向?qū)ο蟮募夹g(shù)

C++命名空間和作用域限定符

程序員的好習(xí)慣



14. 大數(shù)據(jù)

并行計算(MapReduce)

Spark, HIVE, HBASE and etc.



15. NLP

NLP設(shè)置相關(guān)問題



16. JAVA

基本:Java變量運算符和表達式

Java對象基礎(chǔ)啃沪,Java創(chuàng)建類和方法粘拾,Java包、接口和其他類特性

Java數(shù)組和循環(huán)



17. 軟件開發(fā)

軟件開發(fā)流程

軟件開發(fā)流程方法論

軟件外包策略和軟件開發(fā)最佳實踐

命名策略


17.1 測試

Python testunittest

Python test: unittest mock

Python test: unittest mock之AsyncMock

unit test的best practices

Python test: pytest


17.2 CI/CD

CI/CD流程

data pipeline數(shù)據(jù)流程

K8S基本

YAML格式和K8S設(shè)置

Jenkins

Airflow基本

Airflow用于ETL的四種基本運行模式

17.3 Git

Github工作流

Git命令

Git代碼沖突的解決流程

17.4 Docker

Docker架構(gòu)

Docker命令

用Dockerfile為項目創(chuàng)建一個Docker鏡像

用Docker-compose為項目創(chuàng)建一個Docker鏡像

Docker原理與虛擬環(huán)境的對比



18. 前/后端Frontend/Backend

Flask


用Gunicorn部署Flask&Django服務(wù)


Django第一個項目谅阿、Django基礎(chǔ)和背景信息

Django視圖半哟、Django模型

Django login酬滤、logout等登陸和驗證功能


FastAPI基本

用FastAPI構(gòu)建API/endpoint



19. 計算機組成原理和設(shè)計

指令集MIPS



20. 量化

配對交易基于協(xié)整



21. 金融和Fintech

證券交易相關(guān)概念

FIX開發(fā)問題




22. 網(wǎng)絡(luò)安全

網(wǎng)絡(luò)安全基本概念

2FA驗證



其他

1. 環(huán)境配置

Zenburn色彩配置


2. the University of Edinburgh transkill課程


3. 旅行

導(dǎo)游詞-自我介紹與開篇

導(dǎo)游詞中國雪鄉(xiāng)

導(dǎo)游詞黑龍江省

導(dǎo)游詞五大連池

導(dǎo)游詞中央大街

導(dǎo)游詞大慶鐵人王進喜紀念館

導(dǎo)游詞-結(jié)語

導(dǎo)游全國基礎(chǔ)知識-黨

導(dǎo)游全國基礎(chǔ)知識-歷史

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末签餐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子盯串,更是在濱河造成了極大的恐慌氯檐,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件体捏,死亡現(xiàn)場離奇詭異冠摄,居然都是意外死亡,警方通過查閱死者的電腦和手機几缭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門河泳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人年栓,你說我怎么就攤上這事拆挥。” “怎么了某抓?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵纸兔,是天一觀的道長。 經(jīng)常有香客問我否副,道長汉矿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任备禀,我火速辦了婚禮洲拇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘曲尸。我一直安慰自己赋续,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布队腐。 她就那樣靜靜地躺著蚕捉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪柴淘。 梳的紋絲不亂的頭發(fā)上迫淹,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天秘通,我揣著相機與錄音,去河邊找鬼敛熬。 笑死肺稀,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的应民。 我是一名探鬼主播话原,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼诲锹!你這毒婦竟也來了繁仁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤归园,失蹤者是張志新(化名)和其女友劉穎黄虱,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體庸诱,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡捻浦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了桥爽。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片朱灿。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖钠四,靈堂內(nèi)的尸體忽然破棺而出盗扒,到底是詐尸還是另有隱情,我是刑警寧澤形导,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布环疼,位于F島的核電站,受9級特大地震影響朵耕,放射性物質(zhì)發(fā)生泄漏炫隶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一阎曹、第九天 我趴在偏房一處隱蔽的房頂上張望伪阶。 院中可真熱鬧,春花似錦处嫌、人聲如沸栅贴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽檐薯。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間坛缕,已是汗流浹背墓猎。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留赚楚,地道東北人毙沾。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像宠页,于是被迫代替她去往敵國和親左胞。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 包含的重點內(nèi)容:JAVA基礎(chǔ)JVM 知識開源框架知識操作系統(tǒng)多線程TCP 與 HTTP架構(gòu)設(shè)計與分布式算法數(shù)據(jù)庫知...
    消失er閱讀 4,328評論 1 10
  • Java SE 基礎(chǔ): 封裝举户、繼承烤宙、多態(tài) 封裝: 概念:就是把對象的屬性和操作(或服務(wù))結(jié)合為一個獨立的整體,并盡...
    Jayden_Cao閱讀 2,110評論 0 8
  • Python語言特性 1 Python的函數(shù)參數(shù)傳遞 看兩個如下例子敛摘,分析運行結(jié)果: 代碼一: a = 1 def...
    時光清淺03閱讀 490評論 0 0
  • Python語言特性 1 Python的函數(shù)參數(shù)傳遞 看兩個如下例子门烂,分析運行結(jié)果: 代碼一: a = 1 def...
    伊森H閱讀 3,067評論 0 15
  • 春意無故轉(zhuǎn)頭空乳愉, 大汗恣意兄淫。 初迎就盼秋, 秋不知蔓姚, 瀟灑風(fēng)落捕虽, 無人意… 夏不解, 花雪月坡脐。
    三水畔閱讀 107評論 0 3