有些不太了解的我都给撤了,项目中技能不用写太多,看中一个能知道底层就行,一般都是自己介绍项目。
1·进程,线程,协程,原理,比较
进程:操作系统分配最小单元,GIL锁,多线程-并行
线程:cpu分配最小单元,多线程异步处理任务-并发-计算密集型,io密集型
协程:为什么比较快,用户端操作,上下文寄存器,内存消耗少,速度快,高并发,协程库
2·文件操作库,xlrd, xlwd
3·redis项目中的应用,缓存,排行榜,
4·cookie 和session区别; 安全,存储位置,依赖性
5·高并发处理情况,数量多少:分布式,缓存,数据库事务处理-原子性,加锁,计数器限制访问量,分库分表队列访问,负载均衡-轮询
6·数据库的优化:sql语句优化,分库分表,查询优化,索引,重新设计表结构,
7·django优点-MTV,版本号,flask对比
8·项目中遇到的坑,怎么解决
9·爬虫 反爬手段
10.正则表达式,
11·二分法
12·celery定时任务处理流程,耗时任务处理
13.自动化机器人rpa
14.tcp/udp协议区别 http协议理解
15.三次握手,四次挥手
16.socket连接
17.http协议
18.python解释器
19.字典的key排序
20.装饰器,迭代器,生成器,单例
21.项目流程分析
22.python内存管理
23.python高级函数,map zip reduce
24,如何把数据保存到数据库
25,restful风格
26,orm原理
27,pep8编码规范
28,if_name_ ==_main__作用
29,闭包
30,git冲突,(代码取最新,merge合并选择,写完及时提交)
31:数据清洗
32:问题都是问的很深,都会问问什么,怎么解决之类的
33:爬虫,反爬虫,验证码,动态加载,图片验证
34:力扣题目现场电脑录屏编码
34:数据结构都有哪些
36:一个很大的对象在内存中直接删除方法,至今无解
37:redis防击穿