pythonweb开发面试_python 高级岗位面试要求
熟練使用Python常用框架Django/Tornado/Flask,熟悉Restful API;
了解分布式和微服務(wù)設(shè)計(jì)理念,熟練掌握常用的分布式開發(fā)框架,了解Kafka, Zookeeper,Redis等開源中間件。
需具備獨(dú)立數(shù)據(jù)庫(kù)設(shè)計(jì)并且調(diào)優(yōu)的能力;
有良好的編碼習(xí)慣,對(duì)代碼和設(shè)計(jì)質(zhì)量有嚴(yán)格要求,重視Code Review
熟悉Git,GitHub開發(fā)流程,了解敏捷開發(fā)方法和DevOps;
具有良好的編程思想、溝通、團(tuán)隊(duì)合作精神、優(yōu) 秀的分析問(wèn)題和解決問(wèn)題的能力;具備強(qiáng)烈的責(zé)任心。
實(shí)的面向?qū)ο缶幊趟枷?#xff0c;具備模塊化編程的思維與經(jīng)驗(yàn),熟悉 Git;
了解 python Web 開發(fā)框架如 Flask/Django 等優(yōu)先;
對(duì)代碼和設(shè)計(jì)質(zhì)量有嚴(yán)格要求,重視 Code Review,知道良好的編程習(xí)慣的標(biāo)準(zhǔn);
有基于 Python、Golang Web 的高并發(fā)設(shè)計(jì)和實(shí)現(xiàn)經(jīng)驗(yàn)者加分;
熟悉或了解服務(wù)器管理(如 CentOS/Debian/Ubuntu)、服務(wù)器緩存技術(shù)(如Redis/Memcache)、ELB 技術(shù)、CDN 技術(shù)者優(yōu)先;
熟悉 AWS 或其它云服務(wù)者加分;
良好的溝通能力、協(xié)作能力、抗壓能力
熟悉mysql,熟悉sqlAlchemy;
對(duì)分布式和高可用性等相關(guān)知識(shí)有實(shí)際的了解和實(shí)踐經(jīng)驗(yàn),熟悉業(yè)界內(nèi)常用的開源工具,并在不同項(xiàng)目中有實(shí)際使用經(jīng)驗(yàn);
能夠獨(dú)立完成較復(fù)雜的系統(tǒng)分析、設(shè)計(jì),并主導(dǎo)完成詳細(xì)設(shè)計(jì)和編碼的任務(wù),能多維度思考問(wèn)題,確保項(xiàng)目的進(jìn)度和質(zhì)量;
熟悉基本的數(shù)據(jù)結(jié)構(gòu)和常用算法;
熟悉Mysql/Postgres等關(guān)系型數(shù)據(jù)庫(kù);
熟悉Mongo/Couch等NoSQL數(shù)據(jù)庫(kù);
英語(yǔ)讀寫能力良好者優(yōu)先;
有小團(tuán)隊(duì)管理經(jīng)驗(yàn)者優(yōu)先;
熟悉python, django, mysql,memcache,redis,kafka消息隊(duì)列等常用WEB組件;
握常見場(chǎng)景設(shè)計(jì),如消息隊(duì)列、緩存、高并發(fā)、高可用、高負(fù)載等;
熟練Web開發(fā)框架, 深刻理解HTTP協(xié)議, 具備獨(dú)立Linux、Nginx的使用及搭建、調(diào)試、排錯(cuò)、優(yōu)化、部署等;
熟悉 Docker, Kubernetes, DevOps, ETL/ELT, ELK 等相關(guān)技術(shù)加分
對(duì)分布式系統(tǒng)設(shè)計(jì)有一定的經(jīng)驗(yàn)
熟悉MySQL的使用與調(diào)優(yōu)、索引機(jī)制和事務(wù)機(jī)制
對(duì)進(jìn)程、線程、協(xié)程,對(duì)異步,非阻塞有一定了解與使用;
熟練使用mysql,熟悉mysql的各種存儲(chǔ)引擎,熟悉索引工作原理,有豐富的mysql性能優(yōu)化經(jīng)驗(yàn)以及高可用、集群實(shí)戰(zhàn)經(jīng)驗(yàn);
對(duì)代碼和設(shè)計(jì)質(zhì)量有嚴(yán)格要求, 重視 Code Review 和 單元測(cè)試;
熟悉各種消息隊(duì)列、分布式任務(wù)系統(tǒng)以及網(wǎng)絡(luò)文件存儲(chǔ)軟件或平臺(tái)、并能夠給出穩(wěn)定高效的技術(shù)架構(gòu);
數(shù)據(jù)結(jié)構(gòu)和算法功底扎實(shí);
精通Linux操作系統(tǒng)和TCP/IP協(xié)議,以及Websocket、HTTP2、MQTT協(xié)議等;
有自動(dòng)化&分布式平臺(tái)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
熟悉常用算法和數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、網(wǎng)絡(luò)(TCP/IP、HTTP協(xié)議)等基礎(chǔ)知識(shí)
熟悉Docker的基礎(chǔ)知識(shí)和相關(guān)用法
熟悉 TCP/IP 協(xié)議及相關(guān)知識(shí),有過(guò)網(wǎng)絡(luò)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
深入了解TCP/UDP協(xié)議,進(jìn)程間通訊編程,熟悉各類服務(wù)器架構(gòu)并能合理的應(yīng)用;
對(duì)系統(tǒng)的瓶頸、業(yè)務(wù)擴(kuò)展性,有比較強(qiáng)的把控能力;
有大規(guī)模業(yè)務(wù)設(shè)計(jì)開發(fā)經(jīng)驗(yàn),并有高并發(fā)、同異步后端服務(wù)設(shè)計(jì)經(jīng)驗(yàn)優(yōu)先,有架構(gòu)能力優(yōu)先。
總結(jié)
以上是生活随笔為你收集整理的pythonweb开发面试_python 高级岗位面试要求的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python绘图函数教程_OpenCV中
- 下一篇: 基类成员的public访问权限在派生类中