Introduksjon til grisintervju Spørsmål og svar

Apache Pig er en plattform på høyt nivå som brukes til å lage programmer som kjører på Hadoop. The Language of Pig er kjent som Pig Latin. Pig er skrevet i Java og den ble utviklet av Yahoo research og Apache software foundation. Den første utgivelsen skjedde 11. september 2008. Forberedelser til et jobbintervju i Pig. Jeg er sikker på at du vil vite de mest vanlige spørsmål om svinintervju og svar som vil hjelpe deg med å knekke griseintervjuet med letthet.

Nedenfor er listen over de beste spørsmål om svinintervju og svar til unnsetning. disse intervjuspørsmålene er delt inn i to deler er som følger:

  • Del 1 - Spørsmål om grisintervju (grunnleggende)
  • Del 2 - Spørsmål om grisintervju (avansert)

Del 1 - Spørsmål om grisintervju (grunnleggende)

Denne første delen dekker grunnleggende spørsmål og svar fra grisintervju

Q1. Hva er forskjellen mellom Map Reduce og Pig?

Svar:
Map Reduce er et kompilert språk og kodeeffektivitet for Map-redusere er høyt og Pig er et skriptspråk med mindre kodeeffektivitet.

Q2.Hva mener du med vesken i grisen?

Svar:
Innsamling av tuples er kjent som en pose i en gris.

Q3.Hva er de komplekse datatypene i Pig?

Svar:
Kart, tuples og bag er de komplekse datatypene av gris.

Q4.What er flat i gris?

Svar:
Når vi ønsker å fjerne hekkingen fra dataene i tuple eller pose, bruker vi Flatten.

Q5. Anta at vi har et filnavn med abc.csv og har attributtet som id, navn, år, rangering, varighet. Hvordan vil du laste opp denne filen til en gris?

Svar:
filmer = LAST 'path of abc.csv' USING Pig Storage (', ') som (id, navn, år, vurdering, varighet);

Q6.Hva er forskjellen mellom PigLatin og HIVEQL?

Svar:
HIVEQL er et deklarativt språk og PigLatin er en prosedyremail.

La oss gå til de neste spørsmålene om grisintervju.

Q7.Hva mener du med en innerpose og ytterpose hos gris?

Svar:
Forholdet inni posen er referert til den indre posen, og det normale forholdet er kjent som en ytre pose.

Q8.Hva er forskjellen mellom Group og COGROUP?

Svar:
GROUP-operatøren er vant til å gruppere dataene i en enkelt relasjon, og COGROUP brukes til å lage relasjonen i GROUP og JOIN.

Q9.Hva er forskjellen mellom COUNT og COUNT_STAR?

Svar:
COUNT-funksjonen fungerer ikke med en NULL-verdi når vi teller et element i en pose, men COUNT_STAR vil vurdere NULL-verdien.

Q10. Hva er diagnostiske operatører tilgjengelig i Apache Pig?

Svar:
Dump operatør, beskriv operatør, forklar operatør, illustrer operatør.

Spm. 11. Hva mener du med UNION og SPLIT-operatøren?

Svar:
Ved å bruke en UNION-operatør kan vi slå sammen innholdet i to eller flere relasjoner, og en SPILLERT operatør brukes til å dele det enkelt forholdet i to eller flere relasjoner.

Q12.Hvordan få de ti beste tuplene fra forholdet R?

Svar:
Ved å bruke funksjonen TOPP ().

La oss gå til de neste spørsmålene om grisintervju.

Spørsmål 13. Hva er likhetene mellom gris og bikube?

Svar:
Pig use PigLatin og Hive use HiveQL konverterer begge kommandoene til MapReduce-jobber.

Q14.hva er de forskjellige typene av UDFs funksjoner for JAVA som støttes av Apache Pig?

Svar:
Algebraiske, Eval, Filterfunksjoner er typene UDF-funksjoner.

Q15.Du har en fil filmer.txt i HDFS-katalogen med 1000 poster. Du vil bare se de 10 første postene fra filmen filt.txt. Hvordan vil du gjøre dette?

Svar:
Først må du laste inn films.txt med filmen for filnavnet:
films = LAST 'path of films.txt' USING Pig Storage (', ') som (attributter);
Resultat = begrens ansatt 10

Del 2 - Spørsmål om grisintervju (avansert)

La oss nå se på de avanserte spørsmål om grisintervju.

Q16.Hvordan samhandler brukere med Hadoop in Pig?

Svar:
Ved å bruke grynt skall

Q17.Is Pig support multi-line kommandoer?

Svar:
Ja

Q18.Hva er alle statistikklasser i en pigstats-pakke?

Svar:
PigStats, JobStats, OutputStats, InputStats.

Q19.Hva er UDF?

Svar:
Funksjonen som ikke er innebygd i operatør, men som programmatisk kan lage en funksjon for å få frem funksjonaliteten.

Spørsmål 20: Forklar er sansefølsomheten i griselin?

Svar:
Funksjonene og navnene på forholdene er store og små bokstaver i griselatin, men et navn eller et nøkkelord og en parameter er små og små bokstaver.

Q21. Hva er Grunt in Pig?

Svar:
Grunt er en kommandoterminal som er et interaktivt skall hvor vi gir kommandoen til Pig.

Spm. 22. Hva er kravet til MapReduce i svineprogrammering?

Svar:
MapReduce er en utførelsesmotor.

La oss gå til de neste spørsmålene om grisintervju.

Spørsmål 23. Hva er svinemotor?

Svar:
Svinemotor gir utførelsesmiljøet for å kjøre svineprogrammene. Den konverterer svineoperasjonene til MapReduce-jobber.

Q24.Hva er utførelsesmodusene til Pig?

Svar:
Lokal modus: Grisoperasjonen blir utført i en enkelt JVM.
MapReduce Mode: Utførelse vil bli utført av Hadoop-klyngen.

Q25.Hva er de forskjellige Eval-funksjonene tilgjengelige hos gris?

Svar:
AVG, CONCAT, MAX, MIN, SM, SIZE, COUNT er forskjellige EVAL-svinefunksjoner.

Q26.Hva mener du med LOAD and STORE i Pig?

Svar:
Dette er operatøren for å laste og lagre dataene i hdfs.

La oss gå til de neste spørsmålene om grisintervju.

Q27. Hvilken matematikkfunksjon er tilgjengelig i Pig?

Svar:
ABS, ACOS, LOG, ROUND, CBRT, SORT er mattefunksjonene som er tilgjengelige i Pig.

Spørsmål 28. Hva gjorde det distinkte nøkkelordet i Pig?

Svar:
Distinkte nøkkelord fjerner dupliserte nøkkelord fra postene. For f.eks:
filmer = LAST 'path of abc.csv' USING Pig Storage (', ') som (id, navn, år, vurdering, varighet);
New_movies = distinkt (id, navn, år, vurdering, varighet);

Q29.Hva mener du med primitiv Datatype i Pig?

Svar:
Int, Long, Float, Double, Char array, Byte array er de primitive datatypene i Pig.

Spørsmål 30. Hva mener du med en tupel i gris?

Svar:
Et bestilt felt felt med data kalles Tuple.

Konklusjon

Hvis du forbereder deg på Hadoop-relaterte jobber, må du forberede grisen på det fordi dette emnet vil spille den viktigste rollen for å sikre gode kommentarer i intervjuet. Spørsmål om grisintervju som deles over vil hjelpe deg med å forberede det grunnleggende og teoretiske om grisen, men du må ha hendene på grisen. Det vil hjelpe deg å bygge opp selvtilliten og avansert kunnskap.

Anbefalt artikkel

Dette har vært en guide til Liste over spørsmål om svineintervju og svar, slik at kandidaten enkelt kan slå sammen disse spørsmålene om griseintervju. Her dekket vi både basiske så vel som avanserte spørsmål om grisintervju. Du kan også se på følgende artikler for å lære mer -

  1. Nyttige Apache PIG-intervjuspørsmål
  2. C ++ intervjuspørsmål
  3. Sparkintervju spørsmål du bør vite
  4. Spørsmål om agurkintervju