ETL工程師筆試常見知識點以及題目
ETL工程師作為技術性工作崗位,在求職時必然要面對筆試題目。很多公司在面試的過程中所考察的題目大致相同,因此可以多總結筆試題中涉及到的常見知識點以及常見題目。
ETL工程師筆試常見知識點
ETL三個字母代表的意思分別是Extract抽取、Transformer轉化和Load加載,就是指將需要的數據從源系統中抽取出來,按照業務需求轉化成對應的形式,再對不一致的數據進行加工,最後是把加工好的數據裝載到另一個數據源系統。對此,應聘者在筆試前需要掌握的常見知識點如下:
1、常用數據庫Oracle、Mysql語法和類型的區別;
2、Oracle中常見函數的意思及用法;
3、SQL優化條件;
4、常用的linux命令;
5、ETL日常作業的部署和調度。
ETL工程師筆試題精選
不同公司的ETL工程師筆試題目和題型不相同,大型企業筆試題目通常包括選擇題和簡答題,下面精選幾道筆試題以供參考。
題目1:關於主鍵(primary key)和唯一索引(unique index)的説法哪些是錯誤的?( C )
A.唯一索引的列允許為null值
B.主鍵的列不允許為null值
C.一個表只能有一個唯一索引
題目2:下列説法中,哪些是正確的?( BD )
A.一個事務中的某條sql命令提交時,其它sql命令可以不提交
B.在一個關係表中,主鍵可唯一標識一行記錄
C.一個關係表中的外鍵必定是另一表中的主鍵
D.回滾可以在事務失敗時,回到操作事務前的數據狀態
題目3:很多時候會通過Hue添加一些大數據組件,其中就有Hive和Impala,那麼兩者的區別和各自優勢?
答:在底層表結構和數據變更的時候,Hive的實時響應比Impala要快很多,所以如果剛剛同步完一張表,如果沒有進行Refresh或者Rnvalidate Metadata,那麼Hive可能很快能查到這張表的表結構和同步數據,而Impala需要幾分鐘以後才能開始使用這張表。但是,Impala的查數速度快於Hive,這是因為Hive的底層查數是使用緩慢的MapReduce批處理,而Impala直接從HDFS或HBase中用Select、Join和統計函數查詢數據,大大降低了延遲。
題目4:使用Explain Plan,查詢PLAN_TABLE。
答:EXPLAIN PLAN
SET STATEMENT_ID=‘QUERY1’
FOR
SELECT *
FROM a
WHERE aa=1;
SELECT operation, options, object_name, object_type, ID, parent_id
FROM plan_table
WHERE STATEMENT_ID = ‘QUERY1’
ORDER BY ID;
總之,ETL工程師筆試題目通常是需要進行代碼編寫的,不過由於時間限制,通常需要編寫的代碼不會太複雜,並且筆試題主要集中於各項查詢及錶鏈接,想在筆試中取得好成績,還應在這幾個方面多加練習。
-
我的第一次筆試-麥德龍儲備幹部 中大 2006-12-10
我的第一次筆試-麥德龍儲備幹部中大2006-12-106日晚上12點,打算查查郵件,然後上牀睡覺,竟然驚喜的發現麥德龍發了一份郵件給我,邀請我去參加9日在中大的筆試,雖然在500強企業精英學子見面會投簡歷的時候,我就覺得去麥德龍實習的機會是有的,那個可愛的HRJJ還問了我寒假...
-
大唐電信筆試題
大唐電信筆試題考試時間一小時,第一部分是填空和選擇:1.數列6,10,18,32,?,問?是幾?2.某人出70買進一個x,80賣出,90買回,100賣出,這樁買賣怎麼樣?3.月球繞地球一圈,至少要多少時間?4.7個人用7小時挖了7米的溝,以同樣的速度在50小時挖50米的溝要多少人?5.魚頭長9,魚尾等於魚頭加半個魚身,魚...
-
馬士基筆試經歷--廈門
昨晚還在琢磨到底穿不穿正裝。不過還是比較羞澀不敢穿今天就穿了有領短袖+西褲+皮鞋。。恩一般正式10點多就夥同一羣廈大的一起坐車過去。在國際銀行20樓maersklogetics的office在等候了40多分鐘後終於把我們請進了會議室(期間一直觀察那些staff在office是不是...
-
重慶聯通筆試--通信類
前兩週忘了什麼時間去筆試重慶聯通,地點重慶黨校,又是大清早渾渾僵僵下了山,按點到了河運校附近。通信的看考場筆試的一共60位,其它的考場則是考人力之類,似乎搞的還滿正式。開考前,周圍看看,重郵通信的研究生至少也有個十五個吧。考場的HR先是恭喜大家順利參加筆試,説...