面的岗位是tableau developer,一共三面吧。
一面和二面聊了聊之前做过的项目内容,然后现场出了一些情景应用题,包括tableau自身的题和sql的题,说实话不是很难,基本你之前工作做过一段时间tableau应该都能秒答。sql毕竟也不是主要因素,出了个开窗函数的题电话现场写,也挺简单的。
然后就是问了问我的职业规划啥的。还有就是聊了聊jd上没要求但是我简历上写的python方面的内容。
三面应该是老板面还是主管面,随便聊了聊大学,然后职业规划,为啥选择花旗之类的常见流程题,就结束了。
整体来说面试不算难,流程推进也挺快的。而且面试官给我感觉印象很好
什么是ETL?
为什么ETL测试是必须的?
ETL测试工程师的主要职责是什么?
在ETL过程中,维度指什么?
在ETL过程中,什么是Staging Area?
请解释下ETL Mapping Sheets(ETL映射表)
请列举几个ETL测试常见的用例并解释说明
请列举你所知道的ETL bug类型
面试总共好几轮,从上午面到下午,先笔试,笔试结束之后就是技术面,一个老头来面试,问了一些大数据的问题,然后hr来面试,对薪资住房等问题来询问,最后见一下经理,经理问了几个技术问题
面试官问的面试题: 1.您对“大数据”一词有什么了解?
答: 大数据是与复杂和大型数据集相关的术语。关系数据库无法处理大数据,这就是为什么使用特殊的工具和方法对大量数据执行操作的原因。大数据使公司能够更好地了解其业务,并帮助他们从定期收集的非结构化和原始数据中获取有意义的信息。大数据还使公司能够根据数据做出更好的业务决策。
2.大数据的五个V是什么?
答:大数据的五个V如下:
卷(Volume)-卷表示卷,即以高速率增长的数据量,即以PB为单位的数据量
速度(Velocity)–速度是数据增长的速度。社交媒体在增长数据的速度中起着重要作用。
多样性(Variety)–多样性是指不同的数据类型,即各种数据格式,例如文本,音频,视频等。
准确性(Veracity)–准确性是指可用数据的不确定性。由于大量数据带来不完整和不一致,因此会出现准确性。
价值(Value)–价值是指将数据转化为价值。通过将访问的大数据转化为价值,企业可以产生收入