python 高级岗位面试要求

python 高级岗位面试要求,第1张

概述python 高级岗位面试要求


熟练使用Python常用框架Django/Tornado/Flask,熟悉Restful API;

了解分布式和微服务设计理念,熟练掌握常用的分布式开发框架,了解Kafka,Zookeeper,Redis等开源中间件。

需具备独立数据库设计并且调优的能力;

有良好的编码习惯,对代码和设计质量有严格要求,重视Code RevIEw

熟悉Git,GitHub开发流程,了解敏捷开发方法和DevOps;

具有良好的编程思想、沟通、团队合作精神、优    秀的分析问题和解决问题的能力;具备强烈的责任心。

实的面向对象编程思想,具备模块化编程的思维与经验,熟悉 Git;

了解 python Web 开发框架如 Flask/Django 等优先;

对代码和设计质量有严格要求,重视 Code RevIEw,知道良好的编程习惯的标准;

有基于 Python、Golang Web 的高并发设计和实现经验者加分;

熟悉或了解服务器管理(如 CentOS/Debian/Ubuntu)、服务器缓存技术(如Redis/Memcache)、ELB 技术、CDN 技术者优先;

熟悉 AWS 或其它云服务者加分;

良好的沟通能力、协作能力、抗压能力

熟悉MysqL,熟悉sqlAlchemy;    

对分布式和高可用性等相关知识有实际的了解和实践经验,熟悉业界内常用的开源工具,并在不同项目中有实际使用经验;

能够独立完成较复杂的系统分析、设计,并主导完成详细设计和编码的任务,能多维度思考问题,确保项目的进度和质量;

熟悉基本的数据结构和常用算法;

熟悉MysqL/Postgres等关系型数据库;

熟悉Mongo/Couch等Nosql数据库;

英语读写能力良好者优先;

有小团队管理经验者优先;

熟悉python,django,MysqL,memcache,redis,kafka消息队列等常用WEB组件;

握常见场景设计,如消息队列、缓存、高并发、高可用、高负载等;

熟练Web开发框架,深刻理解http协议,具备独立linux、Nginx的使用及搭建、调试、排错、优化、部署等;

熟悉 Docker,Kubernetes,DevOps,ETL/ELT,ELK 等相关技术加分

对分布式系统设计有一定的经验

熟悉MysqL的使用与调优、索引机制和事务机制

对进程、线程、协程,对异步,非阻塞有一定了解与使用;

熟练使用MysqL,熟悉MysqL的各种存储引擎,熟悉索引工作原理,有丰富的MysqL性能优化经验以及高可用、集群实战经验;

对代码和设计质量有严格要求,重视 Code RevIEw 和 单元测试;

熟悉各种消息队列、分布式任务系统以及网络文件存储软件或平台、并能够给出稳定高效的技术架构;

数据结构和算法功底扎实;

精通linux *** 作系统和TCP/IP协议,以及Websocket、http2、MQTT协议等;

有自动化&分布式平台开发经验者优先;

熟悉常用算法和数据结构、 *** 作系统、网络(TCP/IP、http协议)等基础知识

 熟悉Docker的基础知识和相关用法

熟悉 TCP/IP 协议及相关知识,有过网络开发经验者优先;

深入了解TCP/UDP协议,进程间通讯编程,熟悉各类服务器架构并能合理的应用; 

对系统的瓶颈、业务扩展性,有比较强的把控能力; 

有大规模业务设计开发经验,并有高并发、同异步后端服务设计经验优先,有架构能力优先。

总结

以上是内存溢出为你收集整理的python 高级岗位面试要求全部内容,希望文章能够帮你解决python 高级岗位面试要求所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1198108.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存