cracking-the-python-interview

学习👨‍🎓学习👩‍🎓再学习⛰️

制作这份笔记的灵感来自于:CyC2018/CS-Notes

Python求职面试经验宝典,待🥣完整...

目录

一、Python语法相关

Python入门,看这一篇就够了

大人们,时代变了,你为什么还不学Python?

  • Python基础
  • Python进阶

二、Python数据结构与算法

2.1 数据结构之深度解析

多路平衡查找树

  • B树
  • B+树

2.2 算法之深度解析

三、Python高级知识

Python高级知识点

四、操作系统

线程与进程

为什么校招面试中“线程与进程的区别”老是被问到?我该如何回答?

  • Linux常见问题和命令

五、网络编程

计算机网络核心面试题--精心整理

六、数据库

SQL vs. NoSQL

七、Python Web框架

八、编程**

面向对象

设计模式

系统设计

九、爬虫

  • 数据抓取 -- urllib 和 requests
  • 数据清洗 -- 字符串操作、正则表达式、Beautiful Soup
  • Scrapy
  • Selenium
  • 分布式爬虫

十、数据分析

  • 科学计算库 -- Numpy
  • 数据分析处理库 -- Pandas
  • 数据可视化库 -- Matplotlib
  • 数学分析常见算法

十一、运维

十二、测试

  • 测试基础
  • TDD(Test-Driven Development)
  • 并发测试
  • 自动化测试
  • UnitTest测试框架
  • Jenkins持续集成

十三、人工智能

  • 机器学习
  • 深度学习
  • 自然语言处理
  • 图像处理
  • Tensorflow
  • Scikit-learn

其它

  • 简历撰写
  • 软技能
  • ...

面试经验