自我介紹
Python
- Python中的數據結構,可變與不可變
- python中字典的底層是怎么實現的
- 進程間的通訊方式?僵屍進程?
- python裝飾器?裝飾器的原理是什么?本質是?閉包?
- 自己經常會在什么情況下手寫一些裝飾器
- python的深淺拷貝
- 線程和協程的區別
- GIL鎖?為什么需要GIL呢?GIL為什么一次只允許解釋執行1個線程呢?
- IO多路復用
數據庫
- mysql的引擎
- redis的底層實現原理?為什么會快?
- mysql中的數據發生了改變,redis中如何同步到?
- mysql索引實現原理?除了B+樹,還有沒有其他的算法實現?
- 給定一張表,寫出SQL語句,字段有id,name,subject,grade。求出總分大於300分的學生的名單,求出沒有不及格成績的學生名單。
- 數據庫索引實現為什么要用B+樹,可不可以使用其他
- 數據庫中的聯合索引
- mysql同postgresql的區別
網絡
- tcp和udp的區別
算法及數據結構
- 用算法找出兩個鏈表中相同的元素
- 堆和棧的區別
其他
- 最近有沒有學習一些新的技術