華為項(xiàng)目技術(shù)支持工程師招聘面試題
華為項(xiàng)目技術(shù)支持工程師招聘面試題
通用問(wèn)題
1、你以前做過(guò)什么項(xiàng)目,在項(xiàng)目中擔(dān)任什么角色,做了那些具體的工作?項(xiàng)目總體流程是怎么的?
2、你以前參與的項(xiàng)目中,項(xiàng)目架構(gòu)是怎樣的?
二、DW/BI-DataStage(主要考慮常用控件的用法以及區(qū)別)
1、談?wù)勀銓?duì)數(shù)據(jù)倉(cāng)庫(kù)的理解?
見(jiàn)通用問(wèn)題的2、11的答案
2、DataStage中有那四個(gè)工具?他們的名稱和作用各是什么?
1?Datastage Manager:管理工程,可以將工程的job導(dǎo)出成xml或datastage自己的文件格式;
11、DataStage的結(jié)點(diǎn)怎么配置?
Partition: DataStage 會(huì)把讀入的數(shù)據(jù)分為若干份(具體有多少份由Configuration File的Node總數(shù)決定),每一次稱為一個(gè)Partition;
Node:通過(guò)配置Configuration File(默認(rèn)為default.apt),可以規(guī)定DataStage的Node總數(shù)。這里的Node是邏輯上的,并不是物理的CPU一一對(duì)應(yīng)。默認(rèn)情況每個(gè)DataStage的Node由兩個(gè)CPU組成,也可以修改Configuration File使每一個(gè)CPU對(duì)應(yīng)一個(gè)Node,或者多個(gè)CPU對(duì)應(yīng)一個(gè)Node。Node數(shù)量決定了Partition的數(shù)量,也就是Job的并行度。
三、DW/BI PL/SQL面試問(wèn)題
1、有沒(méi)有使用PLSQL作為ETL工具開(kāi)發(fā)工具的項(xiàng)目經(jīng)驗(yàn);
6、游標(biāo)的批量導(dǎo)入,邏輯怎么做處理?
使用Bulk Collect批查詢,使用FORALL語(yǔ)句來(lái)實(shí)現(xiàn)批插入、刪除和更新,這在大批量數(shù)據(jù)操作時(shí)可以顯著提高執(zhí)行效率。
open cursor;
loop
fetch c bulk collect into l_c1, l_c2, ....... LIMIT 1000;
for i in 1 .. l_c1.count
、、、、、、
更多內(nèi)容請(qǐng)下載附件