◆ ◆ ◆

面试是为了淘汰不适合某份工作的候选人。然而,面试并不是完美的,面试也不能代表真实工作。有些愤世嫉俗的人利用这一事实作为被拒绝时的借口,他们会说“他们为什么会问我那个呢?那个知识点是个人都能查到!”。虽然这话可能是对的,但是咆哮并不会给你一份工作。对于一个公司来说,与其雇佣一个不合适的人,不如拒绝一个合适的人(作为数据科学家,我们都知道如何在假阳性与真阳性中作出取舍!)。

在这篇文章中,我将给你提供一些如何提高面试能力的技巧和资源,这样你就不太可能会因为一个糟糕的理由而被拒绝。

◆ ◆ ◆

准备和演练你的故事

你应该提前猜测公司会问哪些问题来理解你的态度和性格,然后根据自己的经历想出几个例子来展现你具备公司所需的良好品格。例如,亚马逊面试中会考察一系列领导力原则(https://www.amazon.jobs/en/principles)。找到类似亚马逊的领导力原则这样的考查点,花几个小时思考你做过的所有伟大的事情,然后简洁地写出答案。这样,当被问起时,你能够讲述一个简短的故事,这个故事具有刚刚足够的细节来铺垫背景和构建你“伟大”的形象。你会被要求澄清一些细节,但请避免长篇大论。不要成为一个无趣的人!

◆ ◆ ◆

减少意外

面试中最难的部分就是当别人都看着你时,你不得不立刻作答。通常很简单的问题在这种环境下似乎都变得很难。尽量减少这种意外,尽可能多的得知每场面试包括什么,并为你知道的所有事情作出准备。Glassdoor(https://www.glassdoor.com/index.htm)(Glassdoor 是美国的一家做企业点评与职位搜索的职场社区。)上有通过面试的人的点评信息。在你没做好调查或者至少读读Glassdoor上的评论之前,不要去面试。一定要向招聘人员问清你可以期待什么和他们对于你面试准备的建议。

◆ ◆ ◆

练习解决问题

大声的读和把解决方案写在纸上。如果你是一个数据科学家,SQL(结构化查询语言)的问题很常见。从类似JitBits(https://www.jitbit.com/news/181-jitbits-sql-interview-questions)和ProgrammerInterview(http://www.programmerinterview.com/index.php/database-sql/practice-interview-question-1-continued/)这样的网站找到问题示例,然后真正地解决他们。当你出错时,记下哪里错了,这样你才能花更多的时间在那个主题上。

◆ ◆ ◆

建立和实践你的问题解决框架

在做了许多场技术面试之后,我了解到同一个框架可以应用于大多数问题,这样做给了我清晰的思路。你要通过实际解决问题来开发你自己的框架。

◆ ◆ ◆

掌握基础知识

你可以通过Brilliant.org(https://brilliant.org/math/combinatorics/)这样的资源复习核心知识和测试自己。你一定会被问到概率与统计的问题,所以不要等到面试时再浪费时间回想贝叶斯定理了,你可以提前准备!

◆ ◆ ◆

掌握常见的技术概念

如果你从事数据科学,你需要了解偏差/方差。你需要知道如何检测和处理过度拟合模型。进行分类(classification)分析时,你需要知道数据在每个类别的分布极度不平衡时如何处理。你需要知道各种模型的优点和缺点。你还需要了解算法的基本知识,比如,随机森林为什么“随机”?什么是梯度提升(gradient boosting)?把技术面试当作一种口头的、综合性的期末考试,学习主要概念的核心原理。

◆ ◆ ◆

了解公司

花时间思考公司的产品,你的工作如何影响核心业务,预想你在工作时如何解决一个重要问题。我记得我在参加一个价格分析工作的面试时,面试官问我:“你如何对这款产品定价?”我没有给出一个好的答案,所以面试被刷。你应该花时间深入思考你做这份工作时可能需要解决哪些问题,并能生动的讨论它。我本应该花时间思考在那个领域通常都是怎么定价的,想出一些方法,并且研究一下他们的工程博客去弄明白他们目前在做什么。网上有大量的信息可以帮助你,你只需要主动寻找和吸收。

◆ ◆ ◆

认识到技术上的合格只是面试的一部分

人们也会根据是否喜欢你给出他们的反馈。表现出好心情,赞美面试官和他们的公司,展现出自己对这份工作的兴奋和你的谦虚的态度。相比与技术出众但粗鲁的人,人们更愿意原谅他们喜欢的人在技术上的小的不足。你与招聘人员的沟通也是如此。尽量礼貌一些,在面试后发出感谢信,只要一有机会就真心表达你的感激之情。

◆ ◆ ◆

认识到面试本来就是很难的,挣扎是正常的

最重要的部分是不要放弃,即使当你感觉自己陷入窘境并且不知道如何处理的时候。不要让自己的沮丧表现出来。你应该大声说出你正在纠结的和你发现的问题。如果你的解决方案不管用的话,请解释原因并试图找出是哪一部分导致了失败。通常面试官会提示你的。重要的是保持好奇和说出问题。我有几次自己感觉很糟糕的面试经历,我认为我的面试搞砸了,没想到后来收到的反馈中,他们竟然认为我表现得很好,希望我参加下一轮面试。你永远不知道他们是怎么想的,所以一定要保持乐观。

◆ ◆ ◆

最后,面试被拒不是对你的才华的判断

从几率来说,你也会被拒几次的。但是没关系,因为这是一个巨大的世界,我们知道它是一个数字游戏而已。没有人适合所有的工作和团队,即使他们技术出众。有时候你被拒是因为你不是非常适合这份工作,有时候则是因为你在面试中没发挥好(即使你非常适合这份工作),还有时你根本不知道被拒是出于什么原因。当你被拒时,给自己一点时间消化消极情绪,尽可能联系面试官,感谢他们并询问有哪些你可以改进的地方。

原文发布时间为:2016-12-12

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

征服数据科学面试的10个小技巧(附资源)相关推荐

  1. 独家 | 6大角度击破数据科学面试套路!助你找到理想工作

    作者:Andrei Lyskov 翻译:李洁 校对:丁楠雅 本文约5000字,建议阅读10+分钟. 本文拆解数据科学工作的一般面试考察方式,为你分析面试工作时的准备及技巧. 简介 2012年,< ...

  2. 9月20日云栖精选夜读 | 如何轻松搞定数据科学面试:Python&R语言篇

    对于数据科学家来说,工作的一大部分都需要在交互式编程环境中对数据进行处理.分析和可视化. 在过去几年,R语言和Python成了进行数据科学中最炙手可热的两种语言.这两种语言各有优缺点,掌握这两种语言大 ...

  3. 【译Py】数据科学面试终极指南04

    [译Py]数据科学面试终极指南 [译Py]数据科学面试终极指南01 [译Py]数据科学面试终极指南02 [译Py]数据科学面试终极指南03 [译Py]数据科学面试终极指南04 [译Py]数据科学面试终 ...

  4. 【译Py】数据科学面试终极指南(四)

    欢迎来我的简书:呆鸟的译Py胡言 数据科学面试题 行为试题   与其它岗位的面试类似,数据科学面试也包括大量行为试题,面试官会考核求职者的软技能,了解求职者能否适应公司的企业文化. 请说明你以前做过的 ...

  5. 【译Py】数据科学面试终极指南(二)

    欢迎来我的简书:呆鸟的译Py胡言 聘用数据科学家的行业   各行业对数据科学的要求不一样.每个行业都有专业知识,数据类型也因此不同,比如学校与银行关注的指标就不一样.   假如求职者恰巧对要面试的行业 ...

  6. 大数据数据科学家常用面试题_想要成为数据科学家,解决数据科学面试的简单指南...

    大数据数据科学家常用面试题 Choose a job you love, and you will never have to work a day in your life. - Confucius ...

  7. pythonr语言三种基本结构_如何轻松搞定数据科学面试:Python&R语言篇

    作者: Carson Forter 编译: Mika本文为 CDA 数据分析师原创作品,转载需授权 对于数据科学家来说,工作的一大部分都需要在交互式编程环境中对数据进行处理.分析和可视化. 在过去几年 ...

  8. 数据科学面试应关注的6个要点

    作者|KHYATI MAHENDRU 编译|VK 来源|Analytics Vidhya 介绍 你终于做到了!你得到了一个数据科学职位的面试机会.现在,在面试前一天,你不知道该学什么.日子快到了,但还 ...

  9. 数据科学面试终极指南

    以阅读本文大概需要 2.9 分钟. 今天给大家推荐一本免费的电子书. ​ 相信关注我的大部分都是想转行做数据行业的,但在这个转行的过程中总是会遇到各种各样的问题. 例如分不清数据分析师.数据科学家.数 ...

最新文章

  1. 如何优化计算机网络课程,计算机论文:探究如何优化计算机网络课程教学方法.docx...
  2. DNS tunnel的原理及实战
  3. 图解第一个Matlab仿真实例
  4. HDU-2476 String painter 区间DP
  5. FreeMarker教程
  6. 博弈论——关于Nim游戏和SG函数的几个链接
  7. shell编程基础(七): 处理文件命令sed与awk
  8. 打开json文件的工具_Flutter中JSON转Model——在线生成
  9. POJ 3037 SPFA
  10. oracle in like组合,IN操作符与LIKE子句-各种查询
  11. python好玩的代码-这10个Python项目超有趣!
  12. pdf论文中visio画的图出现Times New Roman 字体未嵌入
  13. 电脑软件:推荐一款本地文档搜索神器,赶快下载试试吧!
  14. 百度万年历接口实现和分析
  15. 八字 十二长生 详解
  16. Ubuntu下安装多个Java及切换
  17. 分析称微软中国市场营收低或是梁念坚离职主因
  18. java魔法师_RxJava魔法师
  19. Conmi的正确答案——米家第一个ReactNative程序开发记录
  20. Win10怎么录制高清的电脑屏幕?Win10屏幕录制工具哪个好?

热门文章

  1. VTK:可视化算法之Stocks
  2. VTK:可视化算法之ColorIsosurface
  3. VTK:可视化之DepthSortPolyData
  4. VTK:PolyData之ThinPlateSplineTransform
  5. VTK:图片之RGBToYIQ
  6. VTK:几何对象之Polyhedron
  7. C++ RBTree(红黑树) 算法(附完整源码)
  8. C++极值minmax最大值最小值算法(附完整源码)
  9. C语言3D矢量操作有关的功能(附完整源码)
  10. C语言实现最长子序列 longest subsequence 算法(附完整源码)