python面试题-网络编程和并发
-
简述 OSI 七层协议。
-
什么是C/S和B/S架构?
-
简述 三次握手、四次挥手的流程。
-
什么是arp协议?
-
TCP和UDP的区别?
-
什么是局域网和广域网?
-
为何基于tcp协议的通信比基于udp协议的通信更可靠?
-
什么是socket?简述基于tcp协议的套接字通信流程。
-
什么是粘包? socket 中造成粘包的原因是什么? 哪些情况会发生粘包现象?
-
IO多路复用的作用?
-
什么是防火墙以及作用?
-
select、poll、epoll 模型的区别?
-
简述 进程、线程、协程的区别 以及应用场景?
-
GIL锁是什么鬼?
-
Python中如何使用线程池和进程池?
-
threading.local的作用?
-
进程之间如何进行通信?
-
什么是并发和并行?
-
进程锁和线程锁的作用?
-
解释什么是异步非阻塞?
-
路由器和交换机的区别?
-
什么是域名解析?
-
如何修改本地hosts文件?
-
生产者消费者模型应用场景及优势?
-
什么是cdn?
-
LVS是什么及作用?
-
Nginx是什么及作用?
-
keepalived是什么及作用?
-
haproxy是什么以及作用?
-
什么是负载均衡?
-
什么是rpc及应用场景?
-
简述 asynio模块的作用和应用场景。
-
简述 gevent模块的作用和应用场景。
-
twisted框架的使用和应用?

浙公网安备 33010602011771号