Úvod do rozhovoru pro prasata Otázky a odpovědi

Apache Pig je platforma na vysoké úrovni, pro kterou se vytvářejí programy, které běží na Hadoopu. Jazyk prasete je známý jako prasečí latina. Prase je psáno v Javě a bylo vyvinuto výzkumem Yahoo a softwarovou nadací Apache. K jeho prvnímu propuštění došlo dne 11. září 2008. Příprava na pracovní pohovor v Pig. Jsem si jistý, že chcete znát nejčastější otázky a odpovědi týkající se prasečího rozhovoru, které vám pomohou snadno rozbít prasečí rozhovor.

Níže naleznete seznam nejlepších otázek a odpovědí na prasečí rozhovor při vaší záchraně. tyto rozhovory jsou rozděleny do dvou částí:

  • Část 1 - Otázky pro rozhovor s prasaty (základní)
  • Část 2 - Otázky pro rozhovor s prasaty (pokročilé)

Část 1 - Otázky pro rozhovor s prasaty (základní)

Tato první část se zabývá základními otázkami a odpověďmi na prasečí rozhovor

Q1. Jaký je rozdíl mezi mapami Reduce a Pig?

Odpovědět:
Map Reduce je kompilovaný jazyk a efektivita kódů Map-redukce je vysoká a Pig je skriptovací jazyk s menší účinností kódu.

Q2.Co myslíš taškou v prase?

Odpovědět:
Sbírka n-tic je známá jako pytel vepře.

Otázka: Jaké jsou složité datové typy v prase?

Odpovědět:
Map, Tuples a Bag jsou komplexní datové typy prasete.

Q4.Co je v Pig zploštěno?

Odpovědět:
Pokud chceme vnoření z dat v tuple nebo sáčku odstranit, použijeme Flatten.

Q5. Předpokládejme, že máme název souboru s abc.csv a mající atribut jako id, jméno, rok, hodnocení, trvání. Jak nahrajete tento soubor do prasete?

Odpovědět:
movies = LOAD 'cesta abc.csv' USING Pig Storage (', ') jako (id, jméno, rok, hodnocení, doba trvání);

Otázka: Jaký je rozdíl mezi PigLatinem a HIVEQL?

Odpovědět:
HIVEQL je deklarativní jazyk a PigLatin je procedurální pošta.

Přejdeme k dalším otázkám o prasečím rozhovoru.

Q7.Co máte na mysli vnitřní vak a vnější vak u prasete?

Odpovědět:
Vztah uvnitř vaku je označen jako vnitřní vak a normální vztah je znám jako vnější vak.

Otázka: Jaký je rozdíl mezi skupinou a COGROUP?

Odpovědět:
Operátor GROUP se používá ke seskupení dat do jediného vztahu a COGROUP se používá pro vytvoření vztahu ve skupinách GROUP a JOIN.

Otázka: Jaký je rozdíl mezi COUNT a COUNT_STAR?

Odpovědět:
Funkce COUNT nefunguje s hodnotou NULL, když počítáme prvek v sáčku, ale COUNT_STAR bude brát v úvahu hodnotu NULL.

Q10. Jaké jsou diagnostické operátory dostupné v Apache Pig?

Odpovědět:
Operátor výpisu, Popište operátor, Vysvětlete operátora, Ilustrujte operátora.

Q11.Co myslíte operátorem UNION a SPLIT?

Odpovědět:
Použitím operátoru UNION můžeme sloučit obsah dvou nebo více vztahů a operátor SPILLED se používá k rozdělení jediného vztahu na dva nebo více vztahů.

Q12.Jak získat top 10 n-tic ze vztahu R?

Odpovědět:
Pomocí funkce TOP ().

Přejdeme k dalším otázkám o prasečím rozhovoru.

Q13.Jaké jsou podobnosti mezi prasaty a úly?

Odpovědět:
Pig použití PigLatin a Hive use HiveQL oba převádí příkazy na úlohy MapReduce.

Q14.Jaké jsou různé typy UDF funkcí JAVA, které podporuje Apache Pig?

Odpovědět:
Algebraické, Eval, filtrační funkce jsou typy funkcí UDF.

Q15.V adresáři HDFS máte soubor movies.txt s 1000 záznamy. Chcete vidět pouze prvních 10 záznamů ze souboru movies.txt. Jak to uděláš?

Odpovědět:
Nejprve musíte načíst videosekvence.txt s názvem filmu vztah:
movies = LOAD 'cesta filmů.txt' USING Pig Storage (', ') jako (atributy);
Výsledek = limitovaný zaměstnanec 10

Část 2 - Otázky pro rozhovor s prasaty (pokročilé)

Podívejme se nyní na pokročilé otázky týkající se rozhovoru s prasaty.

Q16.Jak uživatelé interagují s Hadoop v prase?

Odpovědět:
Pomocí grunt shell

Q17.Je prase podporováno víceřádkovými příkazy?

Odpovědět:
Ano

Q18.Jaké jsou všechny třídy statistik v balíčku pigstats?

Odpovědět:
PigStats, JobStats, OutputStats, InputStats.

Q19.Čo je to UDF?

Odpovědět:
Funkce, která není zabudována v operátoru, ale může programově vytvořit funkci, která vyvolá funkčnost.

Q20.Vysvětlete případovou citlivost v latině prasete?

Odpovědět:
Funkce a názvy vztahů jsou v latině Pig citlivé na velká a malá písmena, ale jméno nebo klíčové slovo a parametr nerozlišují velká a malá písmena.

Q21.Co je Grunt v prase?

Odpovědět:
Grunt je příkazový terminál, což je interaktivní shell, kde dáváme příkaz Pig.

Q22.Jaký je požadavek MapReduce v programování prasete?

Odpovědět:
MapReduce je prováděcí stroj.

Přejdeme k dalším otázkám o prasečím rozhovoru.

Q23.Čo je to prasečí motor?

Odpovědět:
Vepřový motor poskytuje prostředí pro provádění programů vepřů. Převádí operace prasat na úlohy MapReduce.

Q24.Jaké jsou režimy provádění Pig?

Odpovědět:
Lokální režim: Prasečí operace bude prováděna v jednom JVM.
Režim MapReduce: Spustí se klastr Hadoop.

Q25. Jaké jsou různé funkce Eval u prasete?

Odpovědět:
AVG, CONCAT, MAX, MIN, SM, SIZE, COUNT jsou různé funkce prasete EVAL.

Q26.Co tím myslíš LOAD a STORE v prase?

Odpovědět:
Jedná se o operátora pro načítání a ukládání dat v hdfs.

Přejdeme k dalším otázkám o prasečím rozhovoru.

Q27.Která matematická funkce je k dispozici v prase?

Odpovědět:
ABS, ACOS, LOG, ROUND, CBRT, SORT jsou matematické funkce dostupné v Pig.

Q28.Čím se v Pig stalo klíčové slovo?

Odpovědět:
Rozlišující klíčová slova odstraní duplicitní klíčová slova ze záznamů. Například:
movies = LOAD 'cesta abc.csv' USING Pig Storage (', ') jako (id, jméno, rok, hodnocení, doba trvání);
New_movies = odlišný (id, jméno, rok, hodnocení, doba trvání);

Q29. Co myslíš primitivním datovým typem v prase?

Odpovědět:
Int, Long, Float, Double, Char array, Byte array jsou primitivní datové typy v Pig.

Q30.Co tím myslíš tuplem v prase?

Odpovědět:
Objednaná sada pole dat se nazývá Tuple.

Závěr

Pokud se připravujete na pracovní místa související s Hadoopem, musíte na to Pig připravit, protože toto téma bude hrát hlavní roli při zajišťování dobrých poznámek v rozhovoru. Otázky pro rozhovor s prasatem, které jsou sdíleny výše, vám pomohou připravit základy a teoreticky prasata, ale musíte mít ruce na prase. Pomůže vám vybudovat důvěru a pokročilé znalosti.

Doporučený článek

Toto byl průvodce seznamem otázek a odpovědí na otázky týkající se prasečího rozhovoru, aby uchazeč mohl tyto otázky týkající se prasečího rozhovoru snadno zakročit. Zde jsme se zabýval jak základními, tak pokročilými otázkami prasečího rozhovoru. Další informace naleznete také v následujících článcích -

  1. Užitečné dotazy k rozhovoru Apache PIG
  2. Rozhovory s C ++
  3. Spark Interview otázky, které byste měli vědět
  4. Otázky k rozhovoru s okurkou

Kategorie: