Appledataengineer九轮面试经验分享
还没发文章的小羊
2024-07-16 00:43:30
来源于Kshitiz Bansal
我最近参加了苹果公司的云数据工程师职位的面试。我发现整个面试过程相当艰难,共有九轮。在准备面试时,我发现参考资料并不多,因此我决定写下我的经验,希望能对大家有所帮助。
第一轮:简历筛选
我在苹果的官方招聘网站申请了这一个岗位。职位描述主要职责在云上开发和构建数据管道,以及Snowflake中的数据仓库解决方案,要求具备高度精通SQL。还需要高度精通AWS、PySpark、Python和数据科学相关知识。我对上述技术栈有相当的了解,在申请一个多月后,我接到了电话,我的简历将被转交给hm进行筛选。大约一周后,我的简历被选中,并安排了一次电话面。
第二轮:电话面
大约40分钟的电话讨论,了解并确认我的技能、工作经验、兴趣、成就、认证以及未来的计划。他们详细讨论了我提到的项目和技术栈。此外,他们还要求我在技术上给自己打分。大概两周后,我收到了第一轮技术面试的确认。
第三轮:技术面试 - I
三位面试官,轮流提问。从个人介绍开始,接着是对我过去工作经验、项目和某些概念性问题的了解。然后就是一个coding问题,让我当场编写完整的代码,并运行多个测试程序以找到最优解决方案。以下是提问的coding 问题和其它的问题
1. 详细描述Parquet文件格式,包括其使用案例、优点和缺点。
2. 给定一个包含航班乘客出发地和目的地的表格,编写SQL查询以找到已旅行的不同路线。
更多内容在图中,大家理性讨论
0
阅读:0