面试20k的Python工程师,聊了这26个问题,个个都是经典!
【摘要】 面试总结
大家好,这里是程序员晚枫。
我有一位朋友,最近在面试Python开发工程师的工作,期望薪资:18-20k,
他反馈给我的一些面试题,我从中选出了26个比较有价值的题目,分享给大家。
如果有不明白的问题,可以在评论区和我讨论哟~
我也会把本文所有问题的详细答案,整理在我们的知识星球里👉Python读者圈
一、Python相关
-
flask中的请求上下文,应用上下文分别是什么?
-
谈谈对元类编程的理解
-
绿色协程是什么?
-
python字典的key,有什么特征?
- 不能重复
- 值键必须是不可变的可hash类型,如字符串,数字或元组。所以:列表不能作为字典的key
-
谈谈装饰器,说一下实际工作中的用法
-
生成器和迭代器的关系
-
django和flask的区别
-
django中f查询和q查询的区别
-
django中的drf继承了哪些类?
-
python如何实现多进程,多线程,协程?
-
使用过哪些协程框架,了解过FastAPI吗?
二、通用技能
-
请说一下操作系统的三级缓存
-
在多线程中如何保持数据一致性
-
用过k8s吗?
-
集群、分布式、主从、高并发,请分别介绍一下这几个概念
-
cqrs读写分离
-
工作中,你们关于redis的命名规范是什么?
-
请说一下你对DDD的理解
-
数据库索引的最左前缀是什么意思?
-
手写一个Web框架,你会考虑哪些方面?
-
快速排序、递归的逻辑和使用场景。
- 这本书,背下来:巴尔加瓦《算法图解》
-
jwt中token由哪几部分组成?验证原理是什么?
-
进程和线程,在内存里关系
-
菜单权限设计中,你们采用的是3表结构还是5表结构,为什么?
三、其它
- 工作之余,是怎么学技术的?
- 这个就不写答案了。
- 做过开源项目吗?
- 同上。
- 我的开源项目:python-office
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)