http://www.itongji.cn/article/122014K2012.html

数据挖掘工程师面试指南

发表于 2012-12-21 01:09 来源:xccds1977.blogspot.com

数据挖掘领域是一个独特的行业,通常的招聘面试方法可能不大适用于本行业的特点。在招聘一个合格的数据挖掘工程师时,公司一般关注以下三个方面:

  • 他聪明吗?聪明意味着能透过复杂的信息建构问题并以正确的方式加以解决。聪明人还能从失败中获取经验。
  • 他能否专注于项目?专注意味着在各种困难的环境内,仍能独立或合作完成项目。
  • 他是否能与团队一起工作。团队合作需要很好的沟通能力,工作中涉及到的概念、问题、模型、结论等都需要成员之间正确的沟通方能加以明确。

为了解候选人是否具有数据挖掘工程师的潜质,需要一小时的面试,主要通过以下五个环节:

1、简介

如同交谈之初的寒暄一样,简介是使候选人放松下来。可以先介绍一下公司本身的情况,再回答对方的一些疑问。如果问题很复杂,可以将回答放到面试的最后阶段再处理。

2、关于数据挖掘项目

这是最为重要且耗时的面试阶段,询问候选人最近接手的数据挖掘项目的情况和处理方式。要提问的方面包括:

  • 他一开始是如何描述这个项目的
  • 项目持续了多长时间
  • 这个项目的关键问题是什么
  • 问题是如何得到解决的
  • 在数据挖掘项目中最为困难的阶段是什么
  • 最有趣的阶段又是什么
  • 在他眼里,客户是怎么样的
  • 团队的其他成员又是如何表现的
  • 从中获得了什么样的经验

在这个面试阶段,不仅要提问关于“what”的问题,还要很多关于“why”的问题。因为优秀的数据挖掘工程师要能面对客户,清晰的论证并支持其提出的观点。

3、关于数据挖掘的流程

考察候选人对于工作流程的认识是必要的,如果他谈到了跨行业数据挖掘流程规范(CRISP-DM)意味着好兆头。有很多时候,候选人对这些规范不以为然。虽然说从不同的角度来看待问题是一种创新,但是创新也需要建立在坚实在流程标准之上。因为它可以保证我们不会出现大的纰漏。

必要的时候,可以用白板让候选人画出流程图。并让他评价这些工作中最为重要或需要反思的地方。因为建模工作不可能一次完成,反复的提炼问题、建立模型的情况是经常遇到的。

另外可以在某个挖掘流程进行深入考查,例如询问对方如何避免过度拟合,如何从大量的候选变量中进行筛选,如何评价或比较模型的效果。

4、解决问题

软件公司的面试一般会包括“编码测试”,考查数据挖掘工程师也应该如此。一种可以参考的作法是提供一份存在缺陷的分析报告。让候选人对报告进行研究,表达报告中结论的意义,提出其中所存在的问题或不足,提出改进或补救的方法。

5、收尾

在面试的最后阶段,需要回答候选人的其它提问,并使之相信本公司在本行业中的优势地位,以及在职业生涯中的作用。在完成面试后,需要立即将面试记录进行整理存档。

面试是一件苦差事,但也是一个交流学习的机会。通过面试可以了解到其它人遇到的问题,以及他们是如何解决的。

注:本文得到discovery公司的授权,摘译了其文章的一部分。据笔者了解,discovery公司主要使用SPSS model进行数据挖掘,图形表现工具则是tableau。

来自:http://xccds1977.blogspot.com/2012/03/blog-post_14.html

数据挖掘工程师面试指南相关推荐

  1. Android 开发工程师面试指南

    原文链接:https://github.com/GeniusVJR/LearningNotes <Android 开发工程师面试指南 LearningNotes >,作者是知乎Androi ...

  2. Android开发工程师面试指南

     Android开发工程师面试指南 功能介绍     给Android开发工程师的一份面试指南,包含面试题集与简历模板. 面试题集 面试题集里的答案大部分来源于我的博客,因此这个题集也相当于是我的博客 ...

  3. 视觉工程师面试指南_选择正确视觉效果的终极指南

    视觉工程师面试指南 When it comes to effective data visualization, the very first and also the most critical s ...

  4. 嵌入式软件开发工程师面试指南_总结

    嵌入式软件开发工程师面指南 一.C语言 1.1.局部变量能否和全局变量重名 1.2.如何用C编写死循环 1.2.new和malloc 1.3.static的用法(定义和用途)(必考) 1.4.cons ...

  5. 2021-Java后端工程师面试指南-(SpringBoot+SpringCloud)

    前言 " 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger 种一棵树最好的时间是十年前,其次是现在 &qu ...

  6. 《Android 开发工程师面试指南》

    <Android 开发工程师面试指南> <Android 开发工程师面试指南 LearningNotes >,作者是知乎Android开发工程师陶程,由梁观全贡献部分.大家可以 ...

  7. 轻松应对Java试题,这是一份大数据分析工程师面试指南

    作者 | HappyMint 转载自大数据与人工智能(ai-big-data) 导语:经过这一段时间与读者的互动与沟通,本文作者发现很多小伙伴会咨询面试相关的问题,特别是即将毕业的小伙伴,所以决定输出 ...

  8. 安卓逆向工程师面试指南【干货】

    安卓逆向工程师岗位在近年来算是互联网IT行业的香饽饽之一,月薪动辄上万年薪动辄20万,让很多行业内兢兢业业拿一个五六千的外行人士很是羡慕.但是安卓逆向工程是专业技术要求很高的职业,外行人轻易抢不走你的 ...

  9. java redis 批量删除key_互联网大厂Java工程师面试指南——Redis篇

    注意一下咯:更多关于Java集合.JVM.多线程并发.spring原理.微服务.Netty 与RPC .Kafka.日记.设计模式.Java算法.数据库.Zookeeper.分布式缓存.数据结构面试解 ...

最新文章

  1. XBOX ONE游戏开发之登陆服务器(一)
  2. c语言学习之基础知识点介绍(十二):结构体的介绍
  3. TTS语音播报程序部署与配置
  4. CTO丢给我中台总结:阿里的“数据+业务”双中台架构
  5. 机器学习 -- 用户画像
  6. 一年收入多少才能支撑自驾环游中国?
  7. 适用于iOS7 UI的外描边图标素材下载
  8. Atitit 前后端交互模式 目录 1.1. Ajax 1 1.2. Fetch api 1 1.3. 服务端脚本模式(简单快速) 1 1.4. 浏览器注入对象、函数 1 1.5. 浏览器插件模式
  9. python 玩彩票程序 随机产生两位数与用户输入的相比较
  10. 联想android电视软件下载,#联想智能电视普及风暴#绕开“乐商店”,大叔教你一步步在智能电视上安装第三方APK...
  11. Java面试?看这一篇就够了
  12. 再见2019 你好2020
  13. 什么是数据驱动测试?学习创建框架
  14. cαr怎么发音_【英语拼读发音规则】连读、略读、重读、断句、语调……
  15. 读《卧底经济学(珍藏版)》- 专家是一致对外的
  16. BERT源码深度剖析之create_pretraining_data.py
  17. Persistence Query
  18. win7麦克风没声音怎么设置
  19. CORTEX-M 系列调试下载总览
  20. DASH MPD 文件内容解析

热门文章

  1. SPA和MVVM设计思想
  2. 指针之保姆级教程10分钟就能收获这个神秘的大宝贝
  3. Mn3O4六边形纳米晶体/纳米二氧化锰/纳米氢氧化镍正极极片氧化物-瑞禧
  4. Vue+SpringBoot+OSS+element实现图片上传服务器+图片展示墙
  5. 【评测】腾讯云服务器的性能怎么样?
  6. mysql中bcnf_请问数据库设计中BCNF范式是什么意思?
  7. Mechanize模拟浏览器
  8. python爬虫---mechanize
  9. echarts gauge仪表盘设置
  10. opencv 形态学变换 morphologyEx函数