Sigade intervjuu sissejuhatus Küsimused ja vastused

Apache Pig on kõrgetasemeline platvorm, mille jaoks luuakse programme, mis töötavad Hadoopis. Sigade keelt tuntakse sigade ladina keelena. Pig on kirjutatud Java keeles ja selle on välja töötanud Yahoo teadusuuringute ja Apache tarkvara sihtasutus. Esialgne vabastamine toimus 11. septembril 2008. Ettevalmistus tööintervjuuks Pigis. Olen kindel, et soovite teada kõige levinumaid seaintervjuu küsimusi ja vastuseid, mis aitavad teil seaintervjuu hõlpsalt lahti saada.

Allpool on loetelu parimatest seaintervjuu küsimustest ja vastustest teie päästmisel. need intervjuuküsimused jagunevad kaheks osaks, mis on järgmised:

  • 1. osa - sea intervjuu küsimused (põhilised)
  • 2. osa - seaintervjuu küsimused (edasijõudnutele)

1. osa - sea intervjuu küsimused (põhilised)

See esimene osa hõlmab põhilisi seaintervjuu küsimusi ja vastuseid

Q1.Mis erineb Map Reduce ja Pig?

Vastus:
Map Reduce on kompileeritud keel ja Map-redukti koodiefektiivsus on kõrge ning Pig on väiksema koodiefektiivsusega skriptikeel.

Q2.Mida sa mõtled kotiga Siga?

Vastus:
Kuplite kogumine on tuntud kui kott sead.

Q3.Millised on keerulised andmetüübid seadis Pig?

Vastus:
Map, Tuples ja Bag on sea keerulised andmetüübid.

Q4.Mis on siga lamestatud?

Vastus:
Kui tahame pesast andmete eemaldamiseks pakendis või kotis, siis kasutame lamendamist.

Q5.Oletame, et meil on failinimi abc.csv ja millel on atribuut nagu id, nimi, aasta, hinnang, kestus. Kuidas te selle faili seale üles laadite?

Vastus:
filmid = LOAD 'abc.csv tee' SARU KASUTAMINE '(', ') kui (id, nimi, aasta, hinnang, kestus);

Q6.Mis erineb PigLatin ja HIVEQL?

Vastus:
HIVEQL on deklaratiivne keel ja PigLatin on protseduuriline post.

Liigume järgmiste sigade intervjuu küsimuste juurde.

Q7.Mida sa mõtled siga sisemise koti ja välimise koti vahel?

Vastus:
Koti sisemist suhet viidatakse sisekotile ja normaalset suhet tuntakse välimise koti all.

Q8.Mis erineb gruppi ja rühmitust?

Vastus:
GROUP-operaator on harjunud andmeid grupeerima ühesugusesse seosse ja COGROUP-i kasutatakse suhete loomiseks grupis GROUP ja JOIN.

K.9.Mis erineb COUNT ja COUNT_STAR?

Vastus:
Funktsioon COUNT ei tööta väärtusega NULL, kui loendame elementi kotis, kuid COUNT_STAR arvestab väärtust NULL.

Q10. Millised diagnostikaoperaatorid on Apache Pigis saadaval?

Vastus:
Operaatori kirjeldus, operaatori kirjeldamine, operaatori selgitamine, operaatori illustreerimine.

K11.Mida sa mõtled UNIONi ja SPLITi operaatori all?

Vastus:
UNIONi operaatori abil saame liita kahe või enama suhte sisu ja KOHALDATUD operaatorit kasutatakse ühe seose jagamiseks kaheks või enamaks suhteks.

K12.Kuidas saada suhtest R 10 parimat nippi?

Vastus:
Kasutades funktsiooni TOP ().

Liigume järgmiste sigade intervjuu küsimuste juurde.

Q13.Millised on sea ja taru sarnasused?

Vastus:
Pig kasutamine PigLatin ja Hive use HiveQL teisendavad mõlemad käsud MapReduce töödeks.

Q14.Mis on erinevat tüüpi JAVA UDF-i funktsioone, mida Apache Pig toetab?

Vastus:
Funktsioonid Algebraline, Eval, Filter on UDF-tüüpi funktsioonid.

K15.HDFS-i kataloogis on fail Movie.txt koos 1000 kirjega. Soovite näha ainult esimest 10 faili movies.txt. Kuidas sa seda teed?

Vastus:
Esiteks peate filmid.txt laadima seose nimega film:
movies = LOAD 'filmide tee.txt' Pig Storage (', ') KASUTAMINE kui (atribuudid);
Tulemus = piirata töötajat 10

2. osa - seaintervjuu küsimused (edasijõudnutele)

Vaadakem nüüd üksikasjalikke seaintervjuu küsimusi.

Q16.Kuidas kasutajad suhelda Hadoopiga seadis?

Vastus:
Kasutades grunt kest

Q17.Kas siga toetab mitmerealisi käske?

Vastus:
Jah

Q18.Mis on kõik statistikaklassid seakatku paketis?

Vastus:
PigStats, JobStats, OutputStats, InputStats.

Q19.Mis on UDF?

Vastus:
Funktsioon, mis pole sisseehitatud operaatorisse, kuid mis võib programmiliselt funktsiooni loomiseks funktsiooni luua.

Q20. Selgitage, kas tähestik on ladina keeles?

Vastus:
Seoste funktsioonid ja nimed on ladina sea ladina keeles tõstutundlikud, kuid nimi või märksõna ja parameeter ei ole tõstutundlikud.

Q21.Mis on sea hõõrumine?

Vastus:
Grunt on käsuterminal, mis on interaktiivne kest, kus anname Pigile käsu.

Q22.Milline on MapReduce'i nõue sea programmeerimisel?

Vastus:
MapReduce on käivitusmootor.

Liigume järgmiste sigade intervjuu küsimuste juurde.

Q23.Mis on sea mootor?

Vastus:
Pigimootor pakub täitmiskeskkonda seaprogrammide käivitamiseks. See teisendab seaoperatsioonid MapReduce'i töödeks.

Q24.Millised on Siga täitmisrežiimid?

Vastus:
Kohalik režiim: sea operatsioon viiakse läbi ühe JVM-iga.
MapReduce režiim: Hadoopi klastri täitmine toimub.

Q25.Millised on erinevad Eval-funktsioonid sigadel saadaval?

Vastus:
AVG, CONCAT, MAX, MIN, SM, SIZE, COUNT on erinevad EVAL sea funktsioonid.

Q26.Mida sa mõtled LOAD and STORE in Pig?

Vastus:
Need on operaatorid andmete hdfs-i laadimiseks ja salvestamiseks.

Liigume järgmiste sigade intervjuu küsimuste juurde.

Q27.Milline matemaatikafunktsioon on seadis saadaval?

Vastus:
ABS, ACOS, LOG, ROUND, CBRT, SORT on seadis saadaval olevad matemaatikafunktsioonid.

Q28.Mida tegi konkreetne märksõna seadis Siga?

Vastus:
Erinevad märksõnad eemaldavad duplikaadisõnad kirjetest. Näiteks:
filmid = LOAD 'abc.csv tee' SARU KASUTAMINE '(', ') kui (id, nimi, aasta, hinnang, kestus);
New_movies = erinevad (id, nimi, aasta, hinnang, kestus);

Q29.Mida sa mõtled sea primitiivse andmetüübi all?

Vastus:
Keskmine, pikk, hõljumine, topelt, sümbolimassiiv, baitmassiiv on sea primitiivsed andmetüübid.

Q30.Mida sa mõtled siga tuppa?

Vastus:
Andmete väljavälja järjestatud komplekti nimetatakse Tuple.

Järeldus

Kui valmistute Hadoopiga seotud töödeks, peate Siga selleks ette valmistama, kuna sellel teemal on oluline roll intervjuus heade märkuste kinnitamisel. Eespool jagatud seaintervjuu küsimused aitavad teil ette valmistada põhitõed ja teoreetiliselt sea sead, kuid teil peavad olema käed sea peal. See aitab teil luua enesekindlust ja põhjalikumaid teadmisi.

Soovitatav artikkel

See on olnud juhend sigade intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks neid sea intervjuu küsimusi hõlpsalt lahendada. Siin käsitleti nii põhilisi kui ka keerukaid seaintervjuu küsimusi. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Kasulikud Apache PIG-i intervjuu küsimused
  2. C ++ intervjuu küsimused
  3. Sparksi intervjuu küsimused, mida peaksite teadma
  4. Kurgi intervjuu küsimused