Git Product home page Git Product logo

interview's Introduction

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

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

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

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

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

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

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

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

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

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

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

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

我们的面试方法

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

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

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

关于本项目

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

interview's People

Contributors

jimexist avatar maicaiyao avatar maicaiyao43 avatar yuxiangzhou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.