Skip to content

Libaier/ABC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABC

算法工程师面试基础知识整理(代码风格,细节部分还存在瑕疵,持续更新修改中...)

##算法

##C++

  • 容器类
  • c/c++关键字
  • 指针
  • 预处理,编译,链接
  • 结构体和类
  • 函数
  • 变量
  • 字符串
  • 面向对象
  • 虚函数
  • c++新特性

##机器学习

  • 机器学习模型
  • 概率统计基础
  • 分布式

##本科课程

  • 操作系统
  • 数据库
  • 计算机网络
  • 设计模式

##研究生课程

  • 计算机图形学
  • 机器学习
  • 计算机视觉

理解原则

魔方的技能有哪些层次呢?下面是我粗浅的看法:

  1. 听说过魔方的玩法, 理论上了解 (已经知道:通过扭动魔方的各个层面,直到六面出现一样的颜色为止)
  2. 对口诀知其然, 能在实践中根据某种口诀玩成六面 (楼主在这里)
  3. 对口诀知其所以然, 能够根据情况加以变化
  4. 同上, 唯手熟尔。几十秒就可以搞定的 (学校冠军们在这里)
  5. 同上, 但是转得特别特别特别快, 十几秒就能转好的那些人 (世界冠军们在这里)
  6. 能够设计出新型的魔方

那怎么才能考察出一个人“精通”魔方呢?我想了这样一个办法:

a) 给面试者一个各面打乱颜色的魔方

b) 要求他把六面还原

c) 如果还原了, 要求他把魔方恢复成我最初给他那个混乱的局面, 必须一模一样。

About

基础知识梳理

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages