美文网首页
SQL面试题的设计与灰度发布

SQL面试题的设计与灰度发布

作者: 纪杨 | 来源:发表于2016-12-27 01:32 被阅读266次

    “学习一件事的最好办法就是实际去做一次。”

    和很多人一样,我也不喜欢面试时做题目,不过因为要招分析师,我也正好准备了一下。先搜了下网上的问题,要么是学生成绩排名这样的无聊例子,要么就是粒度太细的问题。而我们面试的是分析师,所以题目最好有针对性。

    目的

    其实很简单,快速的筛掉:思路不清晰,基础差的人。所以题目不用太难,覆盖主要的知识点即可。

    数据的准备

    与其自己准备表格数据,不如直接用各个数据库提供的范例数据,如:petshop电子商务的例子数据。这样的好处有很多,首先表足够多,方便从中选出一些打印出来做例子数据。其次这儿的表设计贴近生产环境,遵循数据库范式,方便考察多表关联的知识。

    题目

    简要说明表结构和例子数据,由浅入深覆盖主要的知识点即可。

    • 这儿的问题可以是开放式的,提出问题,然后面试者写查询。
    • 也可以是封闭式的,提出问题,同时给出输出结果。

    时间的话,其实不用太长,10-15分钟,稍微有点紧的那种,这样动手能力强的人可以又快又好的完成。基础一般的人只要能完成大部分题目也OK。

    方式的话,可以在纸上写,也可以在电脑上操作。前者其实有点小错误没关系,只要结构清晰,知识点掌握了即可。

    评分标准

    1. 是否正确
    2. SQL是否清晰,习惯好不好
    3. 请面试者简单讲解下思路

    最后也请公司现有的分析师同事做一遍,看难度和时间是否都OK,也顺便调整下题目顺序和问题描述。

    相关文章

      网友评论

          本文标题:SQL面试题的设计与灰度发布

          本文链接:https://www.haomeiwen.com/subject/frysvttx.html