Paypal data engineer面经(偏工程)


 

一面 问的挺多的 1h

项目经历,自我介绍还没说完就被打断问项目

Java

线程如何创建

设计模式有哪些,具体怎么实现以及优缺点

synchronized如何使用

volatile如何使用

一道编程题 会议安排,计算最少房间数量

数据库

数据是如何存储的,我不懂这个问题想我回答什么

数据库三范式

事务特性

一道sql 一个employee的表,有emp_id, manager_id, salary这些,计算不同的经理他下属的平均薪水,大概是这样,只给了输出结果,一开始看的不是很懂

Spark

Spark和mapreduce的区别

spark stage如何划分

spark shuffle shuffle read & shuffle write

shuffle read 的数据存储在哪里

持久化的算子有哪些

cache 和persist区别

没有英语提问环节,只是问我英语怎么样

二面 2h

自我介绍

智力题3道

一道英语算术题 英语有点把我绕进去了,不过最后还是做出来了

一道找规律填数

最后一道 如何找出异常小球,只能三次称重

英语问我出国的经历,然后让我用法语说了下我在这边学到的东西

楼主在法国留学,我就随便说了一下,也不懂面试官是不是真听得懂

数仓建模的问题 因为我做过一个数仓的项目

实习经历刨根问底

linux shell问题问了几个

sql 问了两道题

一道 根据部门求每个部门人数

一道 求下属大于5的经理id

英语讲一个项目

想起来的就这些了,希望能帮助有需要的人

猜你喜欢

转载自blog.csdn.net/wwxy1995/article/details/112996130