写在最前

最近看各大招聘网站的面试经验,我打算针对算法岗位的面试题笔试题,出一个总结栏目,纵览其知识体系结构,并细粒度地给出讲解。
先看这篇,这是牛客网上一位大佬的面经,干货很多,总结一下有以下几大知识板块。

比赛

现在人工智能领域比赛非常多,经典的如kaggle、天池


常见问题

  • 传统机器学习方案怎么做的?
  • 深度学习方案怎么做的?
  • F1提升了多少?
  • 语料库怎么扩展的?
  • 扩展后效果提升了多少?
  • 是机器学习转化为深度学习对实验的提升多,还是语料库扩展的提升多?
  • 参数怎么调的?
  • 网络设了多少层?为什么?每一层的含义?

RNN神经网络


常见问题

  • LSTM流程
  • LSTM三个门控是如何设计的?
  • LSTM如何解决梯度弥散问题?
  • 为什么相乘- 变为相加就能解决梯度弥散问题?
  • LSTM思想
  • LSTM是框架还是自己实现的?

CNN神经网络


常见问题

  • CNN原理

DNN神经网络


常见问题

  • DNN是什么?
  • 传统DNN如何改进梯度弥散?

机器学习


常见问题

  • SVM原理、推导公式
  • SVM与GDBT区别?
  • GDBT为什么比SVM效果好?
  • RF原理
  • GDBT原理
  • LR公式
  • 评估指标有哪些?(P、R、F1、ROC曲线、AUC值)详解
  • KNN原理
  • kd-tree的构建与搜索原理
  • Apriori关联规则原理

实习项目


常见问题

  • 项目是怎么分工的?
  • 你的工作职责是什么?
  • 特征如何提取?
  • 任务调配情况
  • 有无进行模型改进?
  • 创新点是什么?

新词发现


常见问题

  • 基于左右熵互信息的新词发现原理
  • 互信息的公式
  • 为什么互信息可以用于新词发现?
  • 内部聚合度、外部聚合度

其他知识


常见问题

  • Adam原理
  • Word2Vec原理
  • Word2Vec维度怎么选的?
  • 自己实现Word2Vec
  • 损失函数是什么?
  • 如何优化?
  • 如何训练模型?
  • 语料库的选择
  • 如何扩充语料库
  • F1公式
  • 什么是准确度、精确度、召回?
  • BOW、tf-idf的意义
  • PageRank与倒排索引
  • 什么是L1与L2正则?
  • 为什么L1正则产生稀疏矩阵,L2正则可以防止过拟合?
  • 了解Hadoop和Spark

Python编程


常见问题

  • 快速排序代码
  • 冒泡排序代码
  • 手写开根号函数
  • Python中search与match的区别?

此外
https://github.com/imhuay/Algorithm_Interview_Notes-Chinese
这里还有,而且我还需进行后续的更新

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容