99.面试中的公共问题
1. TCP/IP模型相关问题。
课程内容
面试中的公共问题
计算机基础
-
TCP/IP模型相关问题。
建议阅读阮一峰的《互联网协议入门(一)》和《互联网协议入门(二)》。
-
HTTP和HTTPS相关问题。
建议阅读阮一峰的《HTTP 协议入门》和《SSL/TLS协议运行机制的概述》。
-
Linux常用命令和服务。
-
进程和线程之间的关系。什么时候用多线程?什么时候用多进程?。
-
关系型数据库相关问题(ACID、事务隔离级别、锁、SQL优化)。
-
非关系型数据库相关问题(CAP/BASE、应用场景)。
Python基础
-
开发中用过哪些标准库和三方库。
标准库:sys / os / re / math / random / logging / json / pickle / shelve / socket / datetime / hashlib / configparser / urllib / itertools / collections / functools / threading / multiprocess / timeit / atexit / abc / asyncio / base64 / concurrent.futures / copy / csv / operator / enum / heapq / http / profile / pstats / ssl / unittest / uuid
三方库:openpyxl / xlrd / xlwt / PyPDF2 / ReportLab / PyYAML / jieba / pillow / requests / urllib3 / responses / aiohttp / BeautifulSoup4 / lxml / pyquery / PyMySQL / psycopg2 / redis / PyMongo / Peewee / SQLAlchemy / alipay / PyJWT / itsdangerous / celery / flower / elasticsearch-dsl-py / PyCrypto / Paramiko / logbook / nose / pytest / coverage / Selenium / lineprofiler / memoryprofiler / matplotlib / pygal / OpenCV
-
装饰器的作用、原理和实现。