前段时间换工作,我面了几个大厂的算法工程师岗位,总结了面试题,希望对其他找算法工作的人能有所帮助。
面试的算法知识都是基于简历中做过的项目,所以借鉴的意义不大,但是在线编程题和数据库相关问题还是有参考价值的。

一、快手-数据挖掘算法工程师

在线编程:

1、实现二分查法
2、利用SQL,数据库里有星期一到星期天分别对应value:1,2,…,7,求每天与之前天数的value累加值。

算法内容:

1、介绍简历中的两个项目
2、XGBoost的原理
3、随机森林的原理
4、RNN的优化过程
5、Hadoop的原理
6、数据节点堆积问题的解决方法
7、mapjoin的原理

二、京东-算法工程师

1、ARMA时间序列模型介绍,AR模型的前提是什么?MA模型的特点是什么?
2、介绍项目,对细节特别重视
3、介绍随机森林bagging概念,决策树特征划分的标准是什么?
4、Boosting概念介绍,介绍XGBoost两个正则化的应用场景
5、CRAT决策树信息熵的公式,基尼指数的公式
6、深度学习的激活函数有哪些,优化方法有哪些?
7、过拟合的解决方法
8、对于python面向对象的了解有多少?
9、对于spark的了解
10、数据倾斜问题的解决方案

三、百度-算法工程师

在线编程:

1、实现二分查法
2、求二叉树的深度
3、搜索二叉树找一个小于目标值的最大值

算法内容:

1、介绍随机森林算法
2、发散题,100亿条数据求top100,需要考虑哪些问题?
3、介绍分布式数据库原理

在线编程:

1、二叉树进化题,一颗二叉树从某个叶子结点开始燃烧,燃烧到相邻结点的所需时间为1秒,现在求整颗树烧完所需时间。
2、求num的二进制里有多少个1。

算法内容:

1、概率题,20枪命中4枪,其中有3枪是连续命中的,求多少种可能性。
2、发散题,网页博彩信息如何剔除。

四、阿里高德-算法工程师

1、详细介绍了3个项目。
2、随机森林与XGBoost的区别
3、深度学习中防止过拟合的方法有哪些?
4、介绍dropout
5、对于离线数据流的了解

五、新浪-数据挖掘算法工程师

1、对于项目细节聊得非常深入
2、介绍时间序列算法
3、介绍核密度估计算法

六、下厨房-数据挖掘算法工程师

在线编程:

1、二叉树遍历非递归实现

算法内容:

1、关联规则算法原理
2、决策树原理
3、CNN算法介绍

2020数据挖掘算法工程师面试总结相关推荐

  1. 算法工程师面试问题及相关资料集锦(附链接)

    来源:专知 本文约9800字,建议阅读20分钟. 本文为你介绍算法工程师面试问题及相关资料集锦,相当全面,值得收藏. 目录 算法工程师 Github.牛客网.知乎.个人博客.微信公众号.其他 机器学习 ...

  2. 算法工程师面试问题及资料超详细合集(多家公司算法岗面经/代码实战/网课/竞赛等)

    这里是算法江湖,传授AI武林秘籍. 资源目录: 一.算法工程师 Github.牛客网.知乎.个人博客.微信公众号.其他 二.机器学习 面试问题.资料.代码实战 三.深度学习 面试.资料.代码实战Pyt ...

  3. 决战春招!算法工程师面试问题及资料超详细合集(算法岗面经/代码实战/网课/竞赛等)...

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! Awesome-AI-algorithm 目录 算法面试 1. Github 20 ...

  4. 岗位推荐 | 微软小冰团队招聘数据挖掘/算法工程师实习生

    PaperWeekly 致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁. 如果你需要我们来帮助你推广实习机会或全职岗位,请添加微信号「pwbot02」. 微软(亚洲 ...

  5. 百度 2022 提前批-数据挖掘算法工程师面经

    百度 2022 提前批-数据挖掘算法工程师面经 一面 二面 三面 一面 之前准备的一直都是后端的东西,实际上自己做的是很算法很理论的方向,在找工作的过程中也发现了可能如果找后端的工作我是真的没有任何优 ...

  6. 华为算法工程师面试经历汇总

    一.概述 华为公司组织架构较为庞大,其总体组织架构图如下所示: 其中,较为知名的2012实验室,其下面包括的二级部门有:中央硬件工程学院.海思.研发能力中心.中央软件院.诺亚方舟实验室: 其中中央软件 ...

  7. 机器学习/推荐系统/推荐系统算法工程师面试指导

    面试指导 文章目录 面试指导 1.机器学习/推荐系统/推荐系统算法工程师面试技能图 2.1 推荐系统算法相关面试笔试题 2.2 机器学习相关问题 重点: 2.3 框架方面 2.4 业务流程 3.简历指 ...

  8. 机器学习算法工程师面试集锦(更新中)

    机器学习算法工程师面试集锦(更新中) 面试问题汇总 常用的损失函数 介绍交叉验证 特征选择方法 机器学习项目的一般步骤 经验风险最小化与结构风险最小化 训练决策树时的参数是什么 在决策树的节点处分割标 ...

  9. 【深度学习笔记】神经网络模型及经典算法知识点问答巩固(算法工程师面试笔试)

    文章目录 前言 一.前馈神经网络模型 1.请说说你对前馈神经网络中"前馈"二字的理解. 2.记忆和知识是存储在_____上的.我们通常是通过逐渐改变_____来学习新知识. 3.在 ...

最新文章

  1. 《Two Dozen Short Lessons in Haskell》学习(十)- Private Definitions — the where-clause
  2. [Swift]LeetCode79. 单词搜索 | Word Search
  3. python匿名函数 与 内置函数
  4. 挑战程序设计竞赛——抽签Ⅱ
  5. windows部署django项目
  6. 本地项目上传到码云gitee
  7. android毫秒数转换为时分秒,如何将毫秒转换成单独的时分秒的形式?
  8. httpwatch使用_使用PHP自动化HTTPWatch
  9. 《文法俱乐部》读书笔记之形容词--LG二进制
  10. kali配置静态IP地址
  11. 美团:踩雷好几年,才总结出的数据治理避坑攻略
  12. 6、Spring事务配置上篇
  13. javaStruct - 通讯协议的解封包第三方库--(二)官方文档二
  14. QP/区块链服务器被攻击了怎么办?
  15. Testin云测技术沙龙在沪召开,云监控预警成关注重点
  16. Jenkins GSoC 2020 机器学习插件项目
  17. nginx正向代理服务器搭建
  18. STM32驱动硬件MG90S舵机
  19. Visual C# 的DirectX开发系列一初识DirectX
  20. 【ESP32 S3 开发】基于I2S协议驱动INMP441数字麦克风 实现语音采集

热门文章

  1. python setattr函数_Python内置函数(53)——setattr
  2. C#未来机遇和挑战并存
  3. 华硕游戏本如何一键重装Win10?
  4. DTS音频编解码器图示
  5. 关于linuxC语言中创建进程,利用execlp函数执行.c程序问题
  6. [工具集]等比序列帧图片切割工具
  7. JavaScript模块化语法及错误处理机制
  8. Java基础学习第二十讲:Java序列化
  9. oracle 11c安装包
  10. QTP9.2安装时,报错:WinXPSP2_Rmt_Agent_Fix,缺少对象 1