資料研發面試

2021-08-21 18:44:11 字數 840 閱讀 3725

阿里:

一面:1.hive的mapreduce實現過程

2.hive中join的mapreduce過程

3.你在美團有遇到資料傾斜問題嗎,如何解決的

4.實時資料如何保證容錯性的

5.hashmap的實現原理

二面:1.你在工作中如何處理資料傾斜的

2.distinct和group by的區別

3.假如group by導致資料傾斜,你怎麼處理

4.hadoop和spark的區別有什麼

5.spark streaming的容錯機制

6.相對別人你的優勢是什麼

7.spark的原理

一面:1.物件導向的特點,解釋一下重寫、過載、重定義

2.講一下資料庫的四種隔離級別

3.什麼是幻讀

4.棧有入棧和出棧,寫乙個函式得到棧的最大元素

5.數學題(連續3個數相乘為什麼一定能被6整除)

因為連續三個數一定有乙個數能被2整除,乙個數能被3整除

美團:一面:

1.tcp/ip協議

2.三次和四次握手

3.輸入url後發生了什麼過程

4.不用加號實現兩個數相加

5.linux怎麼每次讀取檔案的最新資料

京東:一面:

1.傳統資料倉儲和資料庫有什麼不同

2.spark的shuffle階段

3.你關注的新技術

4.給乙個鍊錶怎麼判斷他是不對稱的

5.給乙個陣列找出等差數列的個數

6.http協議

7.websocket怎麼確保獲得資料的

8.檢視linux後台的程序

9.linux的top命令

研發面試準備

c 從編譯到執行要經歷以下過程 源 預處理 編譯 優化 彙編 鏈結 目標程式 要進行第一步,預處理過程,要幹的事情有哪些呢,要處理預編處理巨集定義,條件編譯指令,條件包含指令,特殊符號.對於巨集定義指令,會將巨集定義變數替換成對應的部分.對條件編譯指令,預處理過程按照程式定義過濾掉不必要的部分.對條...

華為研發面試總結

我今年大四。通訊project專業,國慶前簽了華為研發,由於之前在網上看了非常多關於各大公司的面試筆試總結,對我幫助非常大,所以。我也奉獻出自己的一點力量,為找工作的同學提供一些參考。希望大家找到好作。僅僅針對軟體研發 一 準備 很重要 沒錯,這一點特別重要,大家都知道考研要準備。可能大三下學期就要...

Google研發面試題

今天很開心找到了乙個很不錯的研發面試題,很考驗臨時反應能力,特地拿出來和大家分享一下此題以及自己做該題的心得體會!題目 總共有12個外表都一樣的金屬球,其中有11個球的重量是相同的,1個球的重量可能比其他11個球要重,也可能比較其他11個球輕,這個球稱之為異常球,問 如何利用乙個天平來稱重三次找出這...