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
还没发文章的小羊

还没发文章的小羊

感谢大家的关注