栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python面试题汇总

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python面试题汇总

一.python基础 1.python有哪些数据类型 2.深拷贝和浅拷贝 3.多线程和多进程使用场景 4.闭包 5.GIL锁 6.ORM 11.序列化和反序列化 12.协程 13.设计模式 14.垃圾回收机制 15.python中的类可以多继承么,多继承的继承方式 16.函数式编程、对象式编程 17.手写冒泡,快排 18.is和==的区别? 19.生成器、迭代器、可迭代对象的定义及区别 20.Python实现列表去重的方法? 21.类的特性 22.解决线程不安全的办法 23.Python2和Python3区别? 24.Python2和Python3的range(100)的区别? 25.fun(args,**kwargs)中的args,**kwargs什么意思? 26.列出5个Python标准库? 27.列出5个Python第三方库? 28.global和nonlocal用法 29.字典如何删除键和合并两个字典?有没有遇见什么坑 30.可变数据类型与不可变数据类型 31.静态方法和类方法和实例方法 32.Python是按引用调用还是按值调用? 33.python字典是有序的还是无序的,为什么? 34.用列表推导式写一个从1加到100 35. __new__和__init__的区别 36.Python中的局部变量和全局变量是什么? 37.range&xrange有什么区别? 38.如何在python中写注释? 39.如何将字符串转换为全小写? 40.如何将字符串转换为全大写? 41.Python中help()和dir()函数的用法是什么? 42.当Python退出时,为什么不清除所有分配的内存? 43.为什么使用* args,** kwargs? 44.python函数重载机制? 45.手写一个判断时间的装饰器 46.简述read、readline、readlines的区别? 47.为什么函数名字可以当做参数用? 48.什么是装饰器(decorator)? 49.“func”和“ func()”有什么区别? 50.字典和JSON有什么区别? 51.字典和列表的查找速度哪个更快? 52…模块(module)和包(package)有什么区别? 53.append和extend有什么区别? 54.检查一个字符串是否仅仅包含数字? 55.检查一个字符串是否仅仅包含字母? 56.检查字符串是否只包含数字和字母? 57.remove、del和pop有什么区别? 58.僵尸进程和孤儿进程 59.怎么优化GIL 60.协程 61.爬虫适合用多进程还是多线程 62.编译型代码和解释型代码的区别 63.sort和sorted 64.dict底层怎么实现的 65.list的底层怎么实现的 66.pyc是什么文件 67.map怎么实现的 68.魔术方法 69.python反射 70.python的修饰符 71.Python中的self是什么? 72.为什么ajax请求要用json 72.ajax没有用json之前用的什么 73.为什么ajax中json可以替代之前xml 二.网络与并发 OSI模型 http状态码 HTTP长连接,短连接 http中get 和 post的区别 tcp和udp的区别 HTTP,HTTPS soket和websoket区别 TCP协议为什么是三次握手而不是两次呢? TCP 为什么是四次挥手,而不是三次? 对称加密&非对称加密详解 什么是局域网和广域网 IO多路复用的作用? select、poll、epoll模型的区别? 同步和异步,阻塞和非阻塞的区别? 什么是域名解析? 什么是cdn? 三.MySQL 数据库三大范式是什么 Mysql优化 左连接和右连接 sql语句执行顺序 MySQL数据库中引擎使用场景 悲观锁和乐观锁 共享锁和排他锁 实现一个读写锁 事务 如何避免死锁? 四.Django 简述MVC模式和MVT模式 Django 运行流程解析 drf django中间件的原理流程 钩子函数hook,cookie和session 什么是wsgi,uwsgi,uWSGI? CORS 和 CSRF的区别? django和flask orm感觉哪个好用 解决跨域的常用方式是什么? 跨域请求Django是如何处理的 Django的Model的继承有几种形式,分别是什么 Django 本身提供了 runserver,为什么不能用来部署? 五.Flask Flask蓝图的作用? Flask中上下文管理主要涉及到了那些相关的类,这些类的主要作用 谈谈restful? Flask和Django最大的区别 六.Tornado 七.Redis 数据类型有哪些 Redis持久化有几种方式? 什么是缓存穿透?怎么解决? 怎么保证缓存和数据库数据的一致性? Redis怎么实现分布式锁? 八.Liunx 10个Linux常用命令 awk 如何查看剩余内存 如何查看端口是否被占用 五种IO模型 九.nginx 正向代理和反向代理 什么是动态负载均衡 Nginx如何实现动态负载均衡 如何搭建动静分离 十.git git 常用命令
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/884208.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号