python程序員面試高概率會遇到的技術問題


python程序員面試高概率會遇到的技術問題


本篇只列舉會問到的技術問題。

1. TCP三次握手和四次揮手的過程

2.HTTP協議的狀態碼

3.講一下自己用過的設計模式

4.python的多線程,多進程,什麼是攜程?

擴展:都在什麼情況下使用?

什麼是GIL?

5.都用過什麼數據庫,緩存?

擴展:講一下B+樹。

都瞭解什麼數據庫引擎?

緩存都用過什麼?

redis都有什麼數據類型?

redis的hash實現原理?

redis的緩存穿透,緩存雪崩的問題怎麼解決?

6.都用過什麼框架?

擴展:都有什麼區別?

講一下django的請求全過程?

django 信號說一下,都在什麼場景用?

django基類視圖是怎麼通過as_view()處理請求的?

flask是怎麼區分不同請求的?

7.nginx高併發的原理?

你都用nginx幹什麼?

nginx做過什麼配置?

8.python怎麼垃圾回收?

怎麼內存管理?

9.寫一個python裝飾器

10.開發中都遇到過哪些困難?怎麼解決的?

11.工作中的開發流程?代碼怎麼管理的?

對python感興趣的同學私信‘學習‘免費領取python資料+工具+源碼及開發項目。

轉發此文,關注並私信小編“學習”python課程資料馬上免費領取


分享到:


相關文章: