SQL成为名企敲门砖!

SQL有多重要?
连在数据方面有完善数据库系统的Facebook, 亚马逊, 谷歌,也仍然在使用SQL查询分析数据
而在去年的StackOverflow调查中,SQL在整体编程、脚本和标记语言上排名第三

图片

image from stackoverflow.com

据统计,在数据科学家和数据工程师中,SQL也远比Python、R更受欢迎

图片

image from dataquest.io
02

各类高薪行业,对SQL有多偏爱?

 

在这几年的校招中,头部高薪大厂对SQL越来越重视,原因就在于它能大大缩短工作时间,提高工作效率,而这也往往是高薪行业最需要的!
咨询届的香饽饽,认准SQL!

咨询行业,对数据能力更是格外看重。
无论你从事哪方面咨询,日常工作都离不开对数据的提取和分析,而这就更需要SQL技术来支撑。
例如咨询届大佬麦肯锡咨询顾问在内推要求中曾表示:掌握SQL技能是必须的!

图片

图源/德勤官网
SQL-互联网大厂心头爱!

在互联网行业,SQL简直是神一般的存在!除了大家熟知的技术人员外,越来越多非技术岗都会要求运用SQL。
例如阿里-盒马运营专家JD要求:具备基本的SQL能力,对数据敏感
图片
图源/阿里官网
投行:不会SQL的人,坚决不要!

作为多金大佬的投行,对SQL也是及其重视,甚至有一些投行公司在招聘岗位时明确表示“不会SQL,我们不要”。
例如大摩校招中直接表明:必须要掌握SQL
图片
图/Morgan Stanley官网
03

SQL面试实战

由于明确要求,这些企业在面试时,考察候选人BI/Data Anayst的SQL能力的环节必不可少:
1

案例一    

申请职位:BI Analyst
面试次数:3轮面试,电话面试+2轮现场面试。 
面试经历:电话面试氛围很轻松,面试官比较友好,主要是对候选人的背景调查,问一些基本的SQL问题。
现场面试:面试官是一名高级经理和一名部门负责人。部门负责人的个性有点挑剔,高级经理很和善。面试问题总体来说比较具体,没有牵涉太多的行为面试。会考一些SQL数据知识,以及我的项目依据或者让我解释数据项目。
一共有四个问题:①SQL基础知识,包括 tables 和 views之间差异,functions 和stored procs 之间的差异②如何在SQL中联接两个表?③如何在不占用内存的情况下检查大型文件?④如何发现两组组数据中的差异?
2

案例二   

申请职位:Data Analyst
面试次数:3轮面试,2轮现场面试+电话面试
面试经历:
①您熟悉SQL查询吗?

SQL语句有哪些不同部分?

推荐答案:An SQL statement has three parts. There is the Data Definition Language or DDL, the Data Manipulation Language or DML, and the Data Control Language or DCL.
② SQL里面的Join和Union的区别;

现场写一道Full outer join的SQL题目

推荐答案:将两张表做交连后里面条件相同的部分记录产生一个记录集,Union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集。 
对于熟悉的人来说,回答这些问题非常简单。但如果没有提前准备,肯定不知道面试官在说什么。
04

如何快速入门SQL

“既然SQL这么吃香,又容易上手,那我赶快去网上扒点教程学起来。”
有这种想法的同学,赶紧打住!对于没有任何计算机基础,以及一些文科背景的小白来说:
  • 网上教程知识深浅不定,对初学者不友好;
  • 内容不成体系,知识点不知道如何串联;
  • 理论多于实操,往往是眼睛会了,脑袋却没反应过来

原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/78842.html

(0)
guozi's avatarguozi
上一篇 2024年5月30日 上午11:20
下一篇 2024年5月30日 上午11:25

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注