Python Web工程師面試總結(jié)(一)- 總體框架

py

面試了一家初創(chuàng)公司, 面試官問的問題并不是說很難, 但是覆蓋面比較廣, 有一些基礎(chǔ)概念不清晰的話, 很容易被問倒.

一些資料顯示, 對 Python Web 開發(fā)工程師的一些技術(shù)棧要求如下:

  • 熟悉Python語言
  • 對 HTML/ CSS/ Javascript 比較熟悉
  • 對網(wǎng)絡(luò)基礎(chǔ)知識鲁捏,比如HTTP社痛、TCP/IP 等比較熟悉
  • 熟悉數(shù)據(jù)庫、緩存渐白、消息隊列等技術(shù)的使用場景和使用方法
  • 日常使用類 Unix 系統(tǒng)工作, 如 Mac OS, Ubuntu, Deepin
  • 有性能優(yōu)化經(jīng)驗糯钙,能快速定位問題

如果用一個項目來反推技術(shù)棧要求可能更好理解.


技能樹

用 Python Web 框架開發(fā)項目, Python 語法基礎(chǔ)自然是前提條件. 而開發(fā)過程中使用 Python 包管理工具也是必不可少的. 這是為了開發(fā)環(huán)境不受污染, 同時也方便后期項目的部署, 如果整個系統(tǒng)使用同一個包管理工具, 很容易會出現(xiàn)庫包的版本沖突, 并且部署到服務(wù)器時, 由于沒有區(qū)分環(huán)境, 只能將所有項目的包的并集一起安裝到服務(wù)器上, 造成資源浪費.

以 Django 為例, MTV 模型中的 Model, 雖然是用 ORM 簡化了數(shù)據(jù)庫的操作, 但是基礎(chǔ)的數(shù)據(jù)庫增刪改查語句仍是必須要學(xué)會的. 如果使用了非關(guān)系型數(shù)據(jù)庫還需要你清楚與關(guān)系型數(shù)據(jù)庫的差別, 或者說使用的原因是什么. 技術(shù)優(yōu)劣性的討論都是在限定條件下的, 盲目鼓吹某個技術(shù), 并不是一個明智的做法.

Django 中的 T 是 Templates 模板, 模板中需要的大部分都是前端的知識, HTML/ CSS/ JavaScript/ Ajax 都需要有所了解, 也許我們不是一個設(shè)計師, 但是用前端做一個清爽易用的頁面不是一件很困難的事, 而這卻能提升不少用戶體驗.

Django 中的 V 是 Views 視圖, 視圖通常要與路由 urls 結(jié)合使用, 路由少不了看懂并會寫一些基本的正則表達式, 路由轉(zhuǎn)發(fā)請求和視圖響應(yīng)的過程涉及到一些網(wǎng)絡(luò)基礎(chǔ)知識, 這些網(wǎng)絡(luò)基礎(chǔ)知識包括但不限于 HTTP/ TCP協(xié)議, 各種網(wǎng)絡(luò)響應(yīng)狀態(tài)碼等, 熟悉這些知識可以在調(diào)試, 查看日志時更快地定位錯誤.

最后一項是項目部署上線, 項目部署通常是在 Linux 服務(wù)器上進行, nginx / Apache 代理服務(wù)器與 uWSGI 之間的配置文件需要清楚是如何關(guān)聯(lián)的.

由于服務(wù)器通常只有一個終端可供交互, 平時的用戶界面都是沒有的. 常用的 Linux 命令自然要了然于心, 否則出了問題, 連日志都不知道怎么看. 同時常用的 Git 管理命令也要清楚明白. 克隆, 同步, 分支管理的幾個常用命令都是標配, 同時背后的原理也要明白, 什么時候會沖突, 沖突又要怎么解決.

關(guān)于上述幾個方面的詳細內(nèi)容, 將會在接下來的文章中展開.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末粪狼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子任岸,更是在濱河造成了極大的恐慌再榄,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,222評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件享潜,死亡現(xiàn)場離奇詭異困鸥,居然都是意外死亡,警方通過查閱死者的電腦和手機米碰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評論 3 385
  • 文/潘曉璐 我一進店門窝革,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吕座,你說我怎么就攤上這事虐译。” “怎么了吴趴?”我有些...
    開封第一講書人閱讀 157,720評論 0 348
  • 文/不壞的土叔 我叫張陵漆诽,是天一觀的道長。 經(jīng)常有香客問我,道長厢拭,這世上最難降的妖魔是什么兰英? 我笑而不...
    開封第一講書人閱讀 56,568評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮供鸠,結(jié)果婚禮上畦贸,老公的妹妹穿的比我還像新娘。我一直安慰自己楞捂,他們只是感情好薄坏,可當我...
    茶點故事閱讀 65,696評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著寨闹,像睡著了一般胶坠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上繁堡,一...
    開封第一講書人閱讀 49,879評論 1 290
  • 那天沈善,我揣著相機與錄音,去河邊找鬼椭蹄。 笑死闻牡,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的塑娇。 我是一名探鬼主播澈侠,決...
    沈念sama閱讀 39,028評論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼劫侧,長吁一口氣:“原來是場噩夢啊……” “哼埋酬!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起烧栋,我...
    開封第一講書人閱讀 37,773評論 0 268
  • 序言:老撾萬榮一對情侶失蹤写妥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后审姓,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體珍特,經(jīng)...
    沈念sama閱讀 44,220評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,550評論 2 327
  • 正文 我和宋清朗相戀三年魔吐,在試婚紗的時候發(fā)現(xiàn)自己被綠了扎筒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,697評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡酬姆,死狀恐怖嗜桌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情辞色,我是刑警寧澤骨宠,帶...
    沈念sama閱讀 34,360評論 4 332
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響层亿,放射性物質(zhì)發(fā)生泄漏桦卒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,002評論 3 315
  • 文/蒙蒙 一匿又、第九天 我趴在偏房一處隱蔽的房頂上張望方灾。 院中可真熱鬧,春花似錦碌更、人聲如沸迎吵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽击费。三九已至,卻和暖如春桦他,著一層夾襖步出監(jiān)牢的瞬間蔫巩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評論 1 266
  • 我被黑心中介騙來泰國打工快压, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留圆仔,地道東北人。 一個月前我還...
    沈念sama閱讀 46,433評論 2 360
  • 正文 我出身青樓蔫劣,卻偏偏與公主長得像坪郭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子脉幢,可洞房花燭夜當晚...
    茶點故事閱讀 43,587評論 2 350

推薦閱讀更多精彩內(nèi)容