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

 

英语讲一个项目

 

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值