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

 

英語講一個項目

 

想起來的就這些了,希望能幫助有需要的人

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章