Top 10 întrebări și răspunsuri la interviu de la Talend (actualizat pentru 2019)

Cuprins:

Anonim

Introducere în întrebări și răspunsuri la interviu pentru talente

Extragerea, transformarea și încărcarea este procesul utilizat pentru a converti datele brute într-o informație utilă. Poate fi utilizat pentru informații de afaceri acționabile. Datele sunt extrase din diverse surse, cum ar fi Salesforce, SAP și baze de date precum RedShift și Oracle. Poate fi extras și din formate de fișiere precum XML, CSV, AVRO, JSON, etc. Aceasta este apoi transformată și încărcată Talend este o platformă open source pentru integrarea datelor care oferă diverse servicii și software pentru gestionarea datelor, integrarea datelor, calitatea datelor, integrare de aplicații de întreprindere, date mari și stocare în cloud. În acest articol despre întrebările de interviu pentru Talend, vom discuta despre întrebările interviului pentru Talend.

Acum, dacă sunteți în căutarea unui loc de muncă care are legătură cu Talend, atunci trebuie să vă pregătiți pentru întrebările de interviu pentru Talend 2019. Este adevărat că fiecare interviu este diferit în funcție de diferitele profiluri de muncă. Aici, am pregătit importante întrebări și răspunsuri la interviu Talend, care vă vor ajuta să obțineți succes în interviu.

În acest articol despre întrebările de interviu Talend din 2019, vom prezenta cele mai importante și frecvente întrebări ale interviului Talend. Aceste întrebări sunt împărțite în două părți:

Partea 1 - Întrebări de interviu pentru talente (de bază)

Această primă parte acoperă întrebările de bază și răspunsurile la interviu Talend

Q1. Explicați diverse conexiuni disponibile în Talend?

Răspuns:
Conexiunile definesc dacă datele trebuie să fie o ieșire de date, procesate sau o secvență logică. Diferite conexiuni sunt:

  1. Bazat pe rând : Tipuri precum Lookup, principal, filtru, ErrorRejects, Respinge, uniques / duplicate, Ieșire și Multiple Input / Output.
  2. Iterat : Acesta este utilizat pentru a efectua o buclă recurentă pe fișierele care sunt conținute într-un director.
  3. Declanșare : Această conexiune este utilizată pentru a crea o dependență între subjobs sau Jobs care sunt declanșate într-o secvență consecutivă. Cele două categorii generalizate sunt: ​​Declanșatoarele nivelului de subbaie și ale componentelor
  4. Link : este utilizat pentru a transfera schema tabelului în componenta ELT.

Q2. Cum este legat Talend cu generatorul de cod?

Răspuns:
Aceasta este întrebarea de bază a interviului Talend pusă într-un interviu. Vă rugăm să găsiți mai jos diferitele tabele care sunt acceptate de Talend sunt: ​​Talend este denumit un generator de cod care oferă o interfață de utilizator grafică ușor de utilizat, unde componentele trebuie pur și simplu să fie târâte și aruncate pentru a proiecta o lucrare. Talent Studio se compilează automat într-o clasă Java odată ce lucrarea este trimisă în care componentele interioare, încep, principal și ajută în fluxul de control și, prin urmare, este denumit și generator de cod.

Q3. Ce scheme sunt acceptate de Talend?

Răspuns:
Sunt acceptate următoarele scheme:

  1. Schemă generică : nu este legată de nicio sursă particulară și este de asemenea folosită ca resursă care poate fi utilizată în diferite surse de date.
  2. Schemă fixă : scheme de citire numai care sunt predefinite cu unele componente.
  3. Schemă de depozitare : Schema este reutilizabilă și orice modificare făcută în schemă va fi reflectată în toate lucrările.

Q4. Ce sunt rutine?

Răspuns:
Acestea sunt piesele refolosibile din care pot fi utilizate pentru optimizarea procesării datelor prin utilizarea codului personalizat. De asemenea, ajută la îmbunătățirea caracteristicilor Talend Studio și îmbunătățește, de asemenea, capacitatea de muncă. Există practic două tipuri de rutine: rutina utilizatorului și rutina sistemului.

  1. Rutina sistemului : codurile de citire numai care pot fi apelate direct în orice job.
  2. Rutina utilizatorului : personalizată creată de rutină de către utilizatori, fie prin crearea de noi, fie prin utilizarea celor vechi existente.

Haideți să trecem la următoarea întrebare pentru interviu Talend

Q5. Care este diferența dintre ETL și ELT?

Răspuns:
ETL sau Extracție, transformare și încărcare este conceptul vechi de vârstă care implică extragerea datelor din surse externe, transformând-o pentru a le face potrivite pentru utilizare, conform nevoilor operaționale și operaționale, apoi încărcarea acesteia în depozitul de date finalizat sau țintă Bază de date. Aceasta este o abordare foarte valabilă, atât timp cât există mai multe baze de date și sisteme sursă implicate în întregul proces. Datele sunt transportate dintr-un loc în altul, de aceea este deseori să faceți toate lucrările legate de transformare într-un motor specializat.
ELT, pe de altă parte, este procesul în care datele extrase sunt încărcate în principal în sistemele finale. După aceea, transformările se fac deasupra. Este o abordare mai bună atunci când sistemul dvs. țintă este suficient de eficient și robust pentru a face față tuturor transformărilor. Majoritatea bazelor de date analitice de astăzi, precum Google Big Query și Amazon Redshift, folosesc adesea tehnologia ELT, deoarece sistemele lor finale sunt suficient de eficiente pentru a prelucra, aborda și trata toate datele transformate.

Partea a 2-a - Întrebări despre interviu de talente (avansat)

Haideți să aruncăm o privire asupra întrebărilor avansate de interviu pentru Talend.

Q6. Ce este un job secundar? Cum se trimit date de la jobul părinte la jobul copilului?

Răspuns:
O lucrare secundară este definită ca o singură componentă sau mai mult de o componentă unită de un flux de date. Un singur loc de muncă poate avea cel puțin un post secundar. Variabilele de context trebuie utilizate în timp ce treceți o valoare de la părinte la jobul copilului.

Q7. Explicați componenta tMap și enumerați, de asemenea, diferitele funcții care pot fi îndeplinite făcând uz de acesta?

Răspuns:
Aceasta este cea mai solicitată întrebare pentru interviu Talend într-un interviu. tMap este una dintre componentele esențiale care constituie o parte centrală a familiei „procesării”. Utilizarea principală este să mapăm datele de intrare cu datele de ieșire. Principalele funcții care pot fi îndeplinite prin atingere includ:

  1. Aplicarea regulilor de transformare pe orice fel de domeniu.
  2. Adăugarea sau eliminarea coloanelor
  3. Respingeți datele
  4. Filtrați datele de intrare și ieșire utilizând constrângeri
  5. Concatenarea și schimbul de date
  6. Multiplexarea și demultiplexarea datelor

Q8. Explicați tDenormalizeSortedRow. De asemenea, putem folosi modul de transfer binar sau un cod ASCII la crearea unei conexiuni SFTP?

Răspuns:
tDenormalizeSortedRow formează o componentă integrală a familiei de procesare. Este utilizat pentru a sintetiza fluxul de intrare sortat astfel încât memoria să fie salvată. Toate rândurile sortate de intrare sunt combinate într-un grup în care separatoarele de elemente sunt unite cu valori distincte. Nu, modurile de transfer nu pot fi utilizate în timpul creării unei conexiuni SFTP. Este doar o extensie la SSH și, prin urmare, nu acceptă niciun fel de moduri de transfer.

Q9. Explicați gestionarea erorilor în Talend?

Răspuns:
Următoarea este procesul de gestionare a erorilor:

  1. Procesul de aruncare de excepție poate fi bazat pe care poate fi, de asemenea, văzută în vederea rulării urmelor de stivă roșie.
  2. Fiecare componentă și sub-lucrare trebuie să returneze codul care duce la procesare suplimentară. Legăturile OK / Eroare pot fi utilizate pentru a redirecționa eroarea către o rutină de gestionare a erorilor.
  3. Cel mai bun și cel mai de încredere mod de a gestiona o eroare este de a defini o subjob de gestionare a erorilor, care este apelat în caz de eroare.

Haideți să trecem la următoarea întrebare pentru interviu Talend

Q10. Care este diferența dintre parametrii XMS și XMX?

Răspuns:
Parametrul XMS este utilizat pentru a defini dimensiunea inițială Heap în Java, în timp ce XMX este utilizat pentru a defini dimensiunea maximă de heap.

Concluzie

Aici v-am adus o listă cu 10 întrebări la interviu Talend și răspunsurile acestora. Nu vă limitați la acestea, deoarece interviul se referă la experiența practică și manuală a fiului pe care l-ați acumulat într-o perioadă de timp. Rămâneți la curent cu blogul nostru pentru mai multe articole ca acestea.

Articol recomandat

Acesta a fost un ghid pentru a lista întrebările și răspunsurile la interviu Talend, astfel încât candidatul să poată împărți cu ușurință aceste întrebări de interviu pentru talente. Aici, în această postare, am studiat cele mai bune întrebări despre interviuri despre Talend, care sunt adesea puse în interviuri. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Top 10-Virtualization Interview Întrebări
  2. Cele mai importante întrebări pentru interviu Hibernate
  3. Întrebări la interviu de securitate IT - Cele mai utile
  4. Struts 2 Întrebări de interviu