Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 4.23 KB

README.md

File metadata and controls

41 lines (25 loc) · 4.23 KB

「马达数据」工程师面试指南

在「马达数据」,我们的定位是「科技公司」,因而良好的工程师文化对于公司和团队来说至关重要。招聘到最合适的工程师则是其中很重要的一部分。这个文档旨在公开分享和传递我们的理念和推崇的文化,同时方便给对面试感兴趣的工程师提供一个参考。

如果你想进一步的了解我们公司,请发送邮件到 [email protected]。我们期待与你的交流。

我们看重工程师的什么素质

我们觉得一个工程师首先要是一个合格的员工,因而以下几点是不可或缺的:

  • 诚信和友善 我们致力于做到全公司内尽量地公开和透明,只有这样才可以发挥所有人的力量,减少内耗,提高公司的竞争力。所以我们也要求员工做到诚信和友善,因为这是一切的基础。没有人可以脱离团队和朋友的支持做出伟大的事业,在这里尤其是这样。如果做不到这一点,没有人愿意和你合作。

  • 上进和开放 我们相信一个人的学习能力比他或她既有的知识都重要。我们也要求员工随时对新知识、新技能、新职责保持开放的心态。知识和技能总有过时的时候,但是保持一颗谦虚上进的心是永远不会过时的。

  • 团队协作和共同进步 我们认为在以创新为主导的科技公司里,每个人都不是一座孤岛,团队协作和共同进步并不是一句挂在嘴上的空话。我们希望加入的每一位员工,尽管其职能部门、工作经验、个人性格不尽相同,他/她能积极参与员工间的协作,促进团队间的互补,创造最大协同效应,推动公司和个人最快速的进步。

对于工程师来讲,我们还有一些更具体的要求:

  • 交流能力 互联网时代的工程师早已不能靠单打独斗获得很大的成就了,无论是写代码、开发产品还是做运维,交流能力都是非常重要的。我们的工程师需要经常地和其他工程师同事、业务部门同事、客户代表甚至开源社区做交流,所以流利的中英文交流能力是不可或缺的。这里我们特别强调的是交流能力是指「有效地表达清楚思想」的能力,无论这种交流的媒介是电子邮件、代码里面的注释甚至(也尤其是)面对面的交流。

  • No bullshit 工程师的「务实」可以理解为「代码胜于雄辩」,也可以理解为对自己工作的「化繁为简」的能力。我们不热衷于争论「X 编程语言是世界上最好的语言」,也不热衷于讨论「用某个编辑器才是正道其他都是异端」,我们更热衷于讨论「如何用更合适的工具提高效率」。

  • DRY 「不要自我重复」原则是我们希望工程师随时都要自我要求的。这不仅是简简单单的拒绝「复制粘贴法编程」,这代表我们对「良质」的追求。

我们的面试方法

「马达数据」还处于快速发展的早期阶段,因而每一个员工的加入都尤其的重要。我们希望找到符合我们愿景的朋友一起共事,也希望加入的每一个员工都享受和公司一起成长的过程。

我们的面试为两轮,在线项目小测试和现场面试。

  • 我们的在线项目是一个需要用编程完成的小游戏。请先发送你的个人简介或者简历到我们的邮箱,我们会为你创建一个账户。你需要在一定时间内,独立地编程完成这个游戏项目,并且把你最好成绩的截图、源代码、日志等打包发送给我们,我们会根据代码质量、风格和成绩综合考虑,然后要求你参与我们的现场面试
  • 我们的现场面试可能是项目面试的形式,也可能是别的形式——但我们都会邀请你来我们的办公室当面沟通,同时给你展示我们公司目前的 Demo 和公司文化。

关于本项目

我们会尽力保持本项目的随时更新。如果你发现了错误或者有更好的建议,欢迎提交 Pull Request。