程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

面試20k的Python工程師,聊了這26個問題,個個都是經典!

編輯:Python


大家好,這裡是程序員晚楓。

我有一位朋友,最近在面試Python開發工程師的工作,期望薪資:18-20k

他反饋給我的一些面試題,我從中選出了26個比較有價值的題目,分享給大家。

如果有不明白的問題,可以在評論區和我討論喲~

我也會把本文所有問題的詳細答案,整理在我們的知識星球裡Python讀者圈

一、Python相關

  1. flask中的請求上下文,應用上下文分別是什麼?

  2. 談談對元類編程的理解

  3. 綠色協程是什麼?

  4. python字典的key,有什麼特征?

  • 不能重復
  • 值鍵必須是不可變的可hash類型,如字符串,數字或元組。所以:列表不能作為字典的key
  1. 談談裝飾器,說一下實際工作中的用法

  2. 生成器和迭代器的關系

  3. django和flask的區別

  4. django中f查詢和q查詢的區別

  5. django中的drf繼承了哪些類?

  6. python如何實現多進程,多線程,協程?

  7. 使用過哪些協程框架,了解過FastAPI嗎?

二、通用技能

  1. 請說一下操作系統的三級緩存

  2. 在多線程中如何保持數據一致性

  3. 用過k8s嗎?

  4. 集群、分布式、主從、高並發,請分別介紹一下這幾個概念

  5. cqrs讀寫分離

  6. 工作中,你們關於redis的命名規范是什麼?

  7. 請說一下你對DDD的理解

  8. 數據庫索引的最左前綴是什麼意思?

  9. 手寫一個Web框架,你會考慮哪些方面?

  10. 快速排序、遞歸的邏輯和使用場景。

  • 這本書,背下來:巴爾·加瓦《算法圖解》
  1. 在jwt中token由哪幾部分組成?驗證原理是什麼?

  2. 進程和線程,在內存裡關系

  3. 菜單權限設計中,你們采用的是3表結構還是5表結構,為什麼?

三、其它

  1. 工作之余,是怎麼學技術的?
  • 這個就不寫答案了。
  1. 做過開源項目嗎?
  • 同上。
  • 我在GitHub上的開源項目:python-office


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved