阿里:
一面: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個球輕,這個球稱之為異常球,問 如何利用乙個天平來稱重三次找出這...