標籤:應用 ted fbv 訪問 rest api query 除了 是什麼 分離
2. 做Python幾年了?為什麼選擇Python?
3.學曆?大學什麼專業?
4.除了Python以外對其他語言有沒有瞭解?
5.你對Python這門語言的看法?
6.在學習Python過程中有沒有令你影響深刻的事情?
7.Python基礎部分
1.字串、字典、元組、列表常用方法?
2.pep8規範?
3.函數閉包的理解?
4.Python函數的範圍?
5.函數傳入參數時要注意什嗎?如: func(arg,names=[]):…
6.什麼是裝飾器?應用情境?
7.產生器、迭代器和可迭代對象區別和應用?
8.請一行寫出 9*9 乘法表
9.深淺拷貝?
10.線程、進程和協成?應用?
11.IO多工?
12.with 上下文機制原理?
13.Python記憶體管理?
8.物件導向部分
1.三大特性以及解釋?
2.物件導向繼承時要注意什嗎?深度優先和廣度優先是什嗎?
3.物件導向中的一些特殊方法都記得那些?如,__call__…
4.如何理解元類
5.__new__和 __init__ 方法?
6.單例模式 -----------
7.staticmethod、classmethod,property
8.經典類和新式類
9.資料庫部分?
1.資料庫引擎?
2.資料庫鎖?
3.設計資料庫:會議室預定
4.設計資料庫:員工、部門、角色;
1.查詢 “IT”部門所有人
2.查詢 每個部門 的員工數量?
3.查詢 每個部門 年齡不等於 18的人
4.查詢部門人數不滿 5 的部門?
5.資料庫最佳化方案?
6.資料庫索引以及注意點?
7.什麼情況下建索引?
8.資料庫索引種類?
9.delete和truncate區別?
10.資料庫中出現亂碼?如何解決?
11.執行計畫和慢日誌?
12.資料庫讀寫分離?
13.用過什麼ORM架構?
14.ORM缺點和優點?
10.前端部分
1.前端是自己寫?還是有前端開發?
2.瞭解的前端架構?
3.js的物件導向有沒有瞭解?
4.js範圍?
5.js中的this要注意什嗎?
6.跨域是什嗎?解決方案?
11.Web架構部分
1.Http協議
2.列舉Http要求方法?
3.列舉Http常用要求標頭?
4.列舉Http狀態代碼?
5.Django請求生命週期?
6.什麼是wsgi?
12 Django
1. Django訊號作用?應用?
2. 有沒有用過單元測試?
3. Django 中介軟體作用?應用?
4. Django處理並發?
5. FBV和CBV
6. cookie和session區別以及實現原理?
session和cookie的區別 並說明他們各自的原理- cookie 儲存在瀏覽器索引值對- session 儲存在服務端的索引值對 依賴cookie
7. 你怎麼理解ORM ORM相關操作
- 操作資料庫簡單
- 建立資料庫 和修改資料庫簡單
- 速度 比 原生SQL慢 對象和類需要轉換成SQL運行
1.selected_related和prefetch_related是什嗎?
2.Q和F
3.queryset的常用方法
4.使用者、部門、角色:
1.查詢年齡大於18的人
2.查詢年齡不等於18的人
3.查詢 IT部 和 營運部的所有人?
4.查詢 IT部 或 營運部的所有人?
5.查詢角色是 “管理員” 的所有人?
6.values/values_list
13.Rest Framework
1.什麼是rest api?
2.restful framework架構:認證、許可權和訪問頻率
3.如果控製版本?
14.項目部分
1.項目開發週期?
2.項目組人數?
3.如何部署?
14.Git
15.WebSocket
16.其他
17. 訊息佇列
1. 你先做下自我介紹
爬蟲
1. 你接觸過爬蟲嗎 使用過哪些爬蟲架構?
2. 你爬過些哪些內容 爬過哪些app
python面試知識總結