校招准备内容

主要方向:基础知识+编程能力

  • 计算机和编程基础:
    计算机基础:
    1.操作系统;
    2.网络
    3.数据库
    编程语言基础:(Java,Python)
    1.数据类型
    2.装箱拆箱
    3.编码技巧
    4.数据结构
    面向对象思想
    设计模式
    高级知识:
    1.并行计算
    2.多线程
    3.资源管理
  • 机器学习基础:
    基础理论
    Logistic回归
    SVM
    树模型
    集成学习
    LDA
    贝叶斯网络
    EM
    HMM
    深度学习(CNN,RNN,LSTM)
    特征工程
    最优化方法

+SQL:
join,union

+数据结构与算法:
数组
链表
二叉树

字符串
排序
搜索
外排序
并查集
动态规划
大数据和空间限制
位运算

你可能感兴趣的:(校招准备内容)