首先,题主要克服怯态。你想的是“之前工作一直是sql boy,大厂面试题如此高大上,大厂的数分是不是都在建模?我面的上么?”
实际上,现在互联网大厂面试所问的理论问题,在工作中大部分时候是用不到的。这就是大家说的“面试造火箭,工作拧螺丝”。最近,身边好多同事投了字节跳动的开发岗,然而被字节的算法题各种劝退。另一方面是工作中大家都用成熟的库和框架,自己设计算法真的很少很少。这是大厂求职者供给远高于岗位需求所导致的,所以只能加大面试难度去筛选人才,才导致面试问题越来越注重理论基础。
所以我建议题主做好充足的面试准备即可,对面试问题进行总结和引申,你会发现大部分面试都大同小异。ps:不要在面试官提问时,急于否定自己的之前的工作,比如“我之前一直是sql...模型一直是业务提出来的...”,要挖掘自己工作的强项。
第二,回到数据分析师本身来说,我认识互联网大厂的数分大多数也是sql boy,而工作中经常要用到模型的那叫算法工程师!以我司为例常见的数分有两类,一类是支持产品和运营的业务类数据分析,另一类是做ETL偏数据开发的数据分析。
业务类数据分析会参与到运营和产品的决策当中,例如AB实验设计和复盘、增长策略制定、活动push推广制定等等。这类的分析师工作中偶尔会用到挖掘模型辅助决策,大多数时候是用维度拆解、用户路径等传统方法去分析问题,而且需要经常向上级汇报。
既然题主觉得纯sql无聊,又觉得建模有难度,可以试一试这类数据分析。这类工作相较于纯sql,还是有kpi压力的,因为你会参与到整个业务当中去。