哈哈,終於知道為什麼寫部落格的好處,很多知識看完了感覺是明白,當別人問道你的時候,又表達的模模糊糊說不太清楚,今天來總結一下這些問題吧,希望對自己和別人有一些幫助。
python
1,python中的記憶體機制
請檢視本人blog:
2,python中的元類是什麼,和為什麼要有元類
請檢視本人blog:
3,python中的裝飾器是什麼
簡單理解將函式物件扔進來處理後返回乙個新的函式物件
4,python 如何使用其他模組變數
5,tronado的非同步如何實現
6,format 和 %s 兩種什麼區別
7,*kwargs **kwargs區別
8,gil是什麼,為什麼要有gil
9,python中的執行緒程序攜程
10,docker遇到哪些問題
11,訊息佇列(哪幾種如何實現的通訊)
12,flask和資料庫連線的框架
13,python中的自省
14,python請求用的什麼庫
15,python中的hash(空list,空tuple作為key會有什麼問題)
介紹一下hash的用法,我沒理解面試官的意思,難道的hash的key不能重複?以後有空查一下吧
15,memcache,redis原理
16,elasticsearch原理
設計模式
1,裝飾器和裝飾者模式
,2,單例模式如何實現
資料庫1,樂觀鎖和悲觀鎖
3,原子性,永續性,一致性,隔離性
4,mongodb索引的資料結構(b-tree)
blog:
5,大資料量不規則資料如何提公升查詢效率,解決方案
哈哈,面試官這個問題給我問懵逼了,我想除了建立合適的索引,或者讀寫操作頻繁使用redis,或者複雜的用elasticsearch之外確實不知道有什麼好的辦法,也不知道為什麼會儲存那麼多不規則的大資料量資料,回來再**也沒找到答案。
1,什麼情況程序死鎖
如何結果程序死鎖問題
2,執行緒進入到記憶體總都有那些狀態的變化
有圖有真相
vcp()
linux
資料結構
演算法github關於python的面試題:
python自省(反射)
Python常見面試題
1 python生成隨機數 import random random.random 隨機生成0 1之間的數字 random.uniform 1,10 隨機生成1 10之間的數字 包括小數整數 random.randint 1,10 生成1 10之間的整數 random.randrange 1,10,...
python常見面試題
看兩個例子 python a 1 def fun a a 2 fun a print a 1 python a def fun a fun a print a 1 所有的變數都可以理解是記憶體中乙個物件的 引用 或者,也可以看似c中void 的感覺。這裡記住的是型別是屬於物件的,而不是變數。而物件有...
python常見面試題
有如下的一段 class a object def show self print base show class b a def show self print derived show obj b obj.show 如何呼叫類a的show方法了。方法如下 obj.class a obj.show...