zoukankan      html  css  js  c++  java
  • 第12章 课程总结

    py服务端面试总结

    课程内容回顾

    课程体系(上)

    • 面试技巧篇

    • py语言篇

    • 算法与数据结构篇

    • 编程范式篇

    • 操作系统篇

    课程体系(下)

    • 网络编程篇

    • 数据库篇

    • Web框架篇

    • 系统设计篇

    • 面试经验总结

    • py基础高频考点

    • py语言基础考察点

    • py特性:装饰器,生成器与协程,异常处理

    • 常用内置模块:collections等模块

    • Cpython解释器:GIL, 内存管理

    • 算法与数据结构高频考点

    • py算法与数据结构考察点:学会手写算法题

    • 常用的内置结构:list/tuple/set/dict, collections模块

    • 常考算法:快排,归并,堆排序等高级排序算法

    • 常考数据结构:链表,二叉树,栈,队列

    • 编程范式高频考点

      • 编程范式:OOP

      • 面向对象基础,py类的实现

      • 装饰器模式

      • 单例模式手写

    • 操作系统高频考点

      • linux
        • 常用linux命令:top/kill/ps
        • 线程和进程的区别
        • 操作系统内存管理机制
    • 网络高频考点

    • 网络协议和网络编程基础

      • 网络协议: TCP/UDP/HTTP
      • 多路复用和并发编程
      • py并发网络框架:Tornado/Gevent/Asyncio
    • 数据库高频考点

      • mysql + redis是重点
        • mysql基础和索引原理
        • SQL语句编写
        • 缓存,Redis的使用和原理
    • Py Web框架高频考点

      常用的web框架 Django/Flask/Tornado至少要熟练一个

      • WSGI 不同框架对比
      • 常见网络安全问题 SQL注入/XSS/CSRF
      • RESTful
    • 系统设计高频考点

      • 系统设计三要素: 场景限制,数据存取设计,算法实现设计
      • 短网址系统,秒杀系统,评论系统
      • 回答重点:图文并茂,架构设计图

    重中之重

    • 算法和数据结构,面试刷题

    • 数据库(关系型+内存型)

    • 网络协议和网络编程

    • 存储相关: 对于mysql,redis,memcache等理解和应用能力

    • web/网络相关: 对于http和网络协议相关,对webserver,负载均衡

    • 系统知识: linux内存分配方法,CPU调度,tcp/ip实现等

  • 相关阅读:
    ssh中的 Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.
    Http中的Get/Post方法
    Node.js(day2)
    使用clipBoard.js进行页面内容复制
    SVG之图形的引用use、剪切clipPath和蒙板mask
    SVG之文本
    SVG之Path
    SVG之颜色、渐变和笔刷的使用
    SVG坐标系统
    SVG入门
  • 原文地址:https://www.cnblogs.com/xzpin/p/11619263.html
Copyright © 2011-2022 走看看