Uvod v intervju s prašiči Vprašanja in odgovori

Apache Pig je platforma na visoki ravni, za katero se uporablja za ustvarjanje programov, ki se izvajajo na Hadoopu. Jezik prašiča je znan kot latinski prašič. Prašič je napisan na Javi, razvila pa ga je Yahoo research and Apache software Foundation. Njegova prvotna objava se je zgodila 11. septembra 2008. Priprava na razgovor za službo v Pig. Prepričan sem, da želite vedeti najpogostejša vprašanja in odgovore v zvezi s prašiči, ki vam bodo pomagali z lahkoto razbiti Pig Interview.

Spodaj je seznam najboljših vprašanj in odgovorov o prašičih. ta vprašanja za intervju so razdeljena na dva dela:

  • 1. del - Vprašanja o intervjuju s prašiči (osnovno)
  • 2. del - Vprašanja o intervjuju s prašiči (napredno)

1. del - Vprašanja o intervjuju s prašiči (osnovno)

Ta prvi del zajema osnovna vprašanja in odgovore v zvezi s prašiči

V1.Kakšna je razlika med zmanjšanjem zemljevida in prašičem?

Odgovor:
Zmanjšanje zemljevida je sestavljeni jezik in učinkovitost kod za zmanjšanje zemljevida je visoka, Pig pa je skriptni jezik z manjšo učinkovitostjo kode.

V2.Kaj mislite s torbo v Prašiču?

Odgovor:
Zbiranje tupolov je znano kot vreča pri prašiču.

V3.Kaj so zapletene vrste podatkov v prašiču?

Odgovor:
Map, Tuples in Bag so zapletene podatkovne vrste prašičev.

V4.Kaj je prašič?

Odgovor:
Ko želimo gnezdenje odstraniti iz podatkov v kopici ali vrečki, uporabimo Flatten.

Q5. Predpostavimo, da imamo ime datoteke z abc.csv in ima atribut, kot so id, ime, leto, ocena, trajanje. Kako boste to datoteko prenesli v prašiča?

Odgovor:
films = LOAD 'pot abc.csv' UPORABA Pig Storage (', ') as (id, ime, leto, ocena, trajanje);

V6.Kakšna je razlika med PigLatinom in HIVEQL-om?

Odgovor:
HIVEQL je deklarativni jezik, PigLatin pa proceduralna pošta.

Pojdimo na naslednja vprašanja o intervjuju s prašiči.

V7.Kaj mislite z notranjo vrečko in zunanjo vrečo v prašiču?

Odgovor:
Razmerje znotraj vrečke se nanaša na notranjo vrečko in normalno razmerje je znano kot Zunanja vreča.

V8. Kakšna je razlika med skupino in skupino COGROUP?

Odgovor:
Operater GROUP se uporablja za združevanje podatkov v enem samem razmerju, COGROUP pa za povezavo v skupini in pridruži.

V9.Kolika je razlika med COUNT in COUNT_STAR?

Odgovor:
Funkcija COUNT ne deluje z vrednostjo NULL, ko štejemo element v vrečki, COUNT_STAR pa bo upošteval vrednost NULL.

Q10. Kateri diagnostični operaterji so na voljo v Apache Pig?

Odgovor:
Operator smetišča, Opiši operaterja, Pojasni operaterja, Ilustriraj operaterja.

V11.Kaj mislite z UNION in operaterjem SPLIT?

Odgovor:
Z uporabo operaterja UNION lahko združimo vsebino dveh ali več odnosov, operater SPILLED pa uporabimo za delitev enojne relacije na dva ali več odnosov.

Q12.Kako dobiti najboljših 10 tupolov iz relacije R?

Odgovor:
S pomočjo funkcije TOP ().

Pojdimo na naslednja vprašanja o intervjuju s prašiči.

V13. Kakšne so podobnosti med prašičem in panjem?

Odgovor:
Uporaba prašičev PigLatin in Hive uporaba HiveQL oba ukaza pretvorita v opravila MapReduce.

V14.katere različne funkcije funkcij JAVA UDF podpirajo Apache Pig?

Odgovor:
Algebraic, Eval, Filter funkcije so vrste funkcij UDF.

Q15. V imeniku HDFS imate 1000 datotek films.txt z 1000 zapisi. Iz datoteke films.txt želite videti samo prvih 10 zapisov. Kako boste to storili?

Odgovor:
Najprej morate naložiti films.txt z imenom povezave film:
films = LOAD 'pot filmov.txt' UPORABA Pig Storage (', ') as (atributi);
Rezultat = omejitev zaposlenega 10

2. del - Vprašanja o intervjuju s prašiči (napredno)

Oglejmo si zdaj napredna vprašanja o intervjuju s prašiči.

Q16.Kako uporabniki komunicirajo s Hadoopom v prašiču?

Odgovor:
Z uporabo grunt lupine

Q17.Ali Pig podpira večvrstne ukaze?

Odgovor:
Da

Q18.Kaj so vsi razredi statistike v paketu pigstats?

Odgovor:
PigStats, JobStats, OutputStats, InputStats.

Q19.Kaj je UDF?

Odgovor:
Funkcija, ki ni vgrajena v operaterja, ampak lahko programsko ustvari funkcijo za povečanje funkcionalnosti.

Q20.Objasnite, ali je velikost velikih črk v latinici prašiča?

Odgovor:
Funkcije in imena odnosov so v svinjski latinščini občutljivi na velika in velika slova, vendar ime ali ključna beseda in parameter ne razlikujejo velikih in malih črk.

Q21.Kaj je Grunt v prašiču?

Odgovor:
Grunt je ukazni terminal, ki je interaktivna lupina, kjer dajemo ukaz Pig.

V22.Kakšna je zahteva MapReduce pri programiranju prašičev?

Odgovor:
MapReduce je izvršilni motor.

Pojdimo na naslednja vprašanja o intervjuju s prašiči.

Q23.Kaj je prašičji motor?

Odgovor:
Svinjski motor zagotavlja izvedbeno okolje za izvajanje programov za prašiče. Operacije prašičev pretvori v opravila MapReduce.

Q24.Kakšni so načini izvršitve Pig?

Odgovor:
Lokalni način: Operacija prašičev se izvede v enem samem JVM.
Način MapReduce: Izvedba bo grozda Hadoop.

V25. Katere so različne funkcije Eval pri prašičih?

Odgovor:
AVG, CONCAT, MAX, MIN, SM, SIZE, COUNT so različne funkcije EVAL prašiča.

Vprašanje 26. Kaj mislite s puščanjem in skladiščenjem v prašiču?

Odgovor:
To so operater za nalaganje in shranjevanje podatkov v hdfs.

Pojdimo na naslednja vprašanja o intervjuju s prašiči.

Q27.Kaj je funkcija Math na voljo v prašiču?

Odgovor:
ABS, ACOS, LOG, ROUND, CBRT, SORT so matematične funkcije, ki so na voljo v Svinjariji.

Vprašanje 28. Kaj je ločena ključna beseda naredila v Svinjariji?

Odgovor:
Ločene ključne besede odstranijo podvojene ključne besede iz zapisov. Na primer:
films = LOAD 'pot abc.csv' UPORABA Pig Storage (', ') as (id, ime, leto, ocena, trajanje);
New_movies = razločno (id, ime, leto, ocena, trajanje);

V29.Kaj mislite s primitivno vrsto podatkov v prašiču?

Odgovor:
Int, Long, Float, Double, Char, matrika, bajtni niz so primitivni tipi podatkov v Pig.

V30.Kaj mislite s krakom Pig?

Odgovor:
Urejeni niz podatkovnega polja se imenuje Tuple.

Zaključek

Če se pripravljate na delovna mesta, povezana s Hadoopom, morate na to pripraviti Prašiča, ker bo ta tema igrala glavno vlogo pri zagotavljanju dobrih pripomb v intervjuju. Vprašanja o intervjuju s prašiči, ki so deljena zgoraj, vam bodo pomagala pri pripravi osnov in teoretično o prašiču, vendar morate imeti prašiče na rokah. Pomagal vam bo pri vzpostavljanju samozavesti in naprednega znanja.

Priporočeni članek

To je vodnik za seznam vprašanj in odgovorov o intervjuju s prašiči, tako da lahko kandidat brez težav razreši ta vprašanja o intervjuju s prašiči. Tu smo zajeli tako osnovna kot tudi napredna vprašanja o intervjuju s prašiči. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Koristna vprašanja o intervjuju Apache PIG
  2. C ++ vprašanja za intervju
  3. Spark Intervju Vprašanja, ki jih morate vedeti
  4. Vprašanja za kumare

Kategorija: