12-1 课程总结
Posted WinvenChang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12-1 课程总结相关的知识,希望对你有一定的参考价值。
一、课程内容回顾
课程体系(上)
1.面试技巧篇
2.Python
语言篇
3.算法与数据结构篇
4.编程范式篇
5.(Linux
)操作系统篇
课程体系(下)
1.网络编程篇
2.数据库篇
3.Web
框架篇
4.系统设计篇
5.面试经验总结
二、Python
基础高频考点
Python
语言基础考察点
1.Python
特性:装饰器、生成器与协程、异常处理
2.常用内置模块:collections
等模块
3.Cpython
解释器:GIL
,内存管理
三、算法与数据结构高频考点
Python
算法与数据结构考察点:学会手写算法题
1.常用的内置结构:list
/tuple
/set
/dict
,collections
模块
2.常考算法:快排、归并、堆排序等高级排序算法
3.常考数据结构:链表、二叉树,栈,队列
四、编程范式高频考点
编程范式:OOP
1.面向对象基础,Python
类的实现
2.装饰器模式
3.单例模式手写
五、操作系统高频考点
操作系统一般考的是Linux
1.常用Linux
命令:top
/kill
/ps
2.线程和进程的区别
3.操作系统内存管理机制
六、网络高频考点
网络协议和网络编程基础
1.网络协议:TCP
/UDP
/HTTP
2.多路复用和并发编程
3.Python
并发网络框架:Tornado
/Gevent
/Asyncio
七、数据库高频考点
mysql
+ Redis
是重点
1.Mysql
基础和索引原理
2.SQL
语句编写
3.缓存,Redis
的使用和原理
八、Python
Web
框架高频考点
常见的Web
框架 Django
/Flask
/Tornado
至少要熟练一个
1.WSGI
,不同框架对比
2.常见网络安全问题 SQL
注入/XSS
/CSRF
3.RESTful
八、系统设计高频考点
如何设计和实现一个后端系统?
1.系统设计三要素:场景限制、数据存取设计、算法实现设计
2.短网址系统、秒杀系统、评论系统
3.回答重点:图文并茂,架构设计图
八、重中之重
考点太多,排序重点
1.算法和数据结构,面试刷题
2.数据库(关系型+内存型)
3.网络协议和网络编程
希望大家都能拿到自己满意的 offer
!
以上是关于12-1 课程总结的主要内容,如果未能解决你的问题,请参考以下文章