Einführung in Perl Interview Fragen und Antworten

Perl ist eine universelle Programmiersprache. Perl ist eine Open-Source-Sprache. Perl wurde ursprünglich für die Textbearbeitung entwickelt. Perl Interview Questions wird in einer Vielzahl von Anwendungen eingesetzt, darunter:

  • Systemadministration
  • Web Entwicklung
  • Netzwerkprogrammierung
  • GUI-Entwicklung

Eine typische einfache Verwendung von Perl-Interviewfragen ist das Extrahieren von Informationen aus einer Textdatei und das Drucken eines Berichts oder das Konvertieren einer Textdatei in ein anderes Formular. Perl bietet jedoch eine große Anzahl von Tools für recht komplizierte Probleme, einschließlich der Systemprogrammierung. In Perl geschriebene Programme werden Perl-Skripte genannt, während sich der Begriff Perl auf das Systemprogramm Perl bezieht, mit dem Perl-Skripte ausgeführt werden.

Im Folgenden finden Sie die Liste der häufigsten Fragen und Antworten zu Perl-Vorstellungsgesprächen

1. Was ist Perl?

Antworten:
PERL steht für Practical Extraction and Reporting Language. Perl ist eine Programmiersprache auf hohem Niveau. Perl wird von Larry Wall geschrieben. Perl ist ein leistungsfähiger kostenloser Interpreter und ein Open-Source-Tool.

2. Was sind die Funktionen der Perl-Programmierung?

Antworten:
Die Funktionen der Perl-Programmierung sind:

  • Perl extrahiert eine der besten Funktionen aus anderen Sprachen wie C, awk, sed, sh und BASIC.
  • Perl eignet sich auch für HTML, XML und andere Auszeichnungssprachen.
  • Perl unterstützt Unicode
  • Perl unterstützt die objektorientierte Programmierung und prozedurale Sprache.
  • Perl ist erweiterbar.
  • Perl-Interpreter können in andere Systeme eingebettet werden.
  • Perl hat eine einfache Syntax und ist einfacher zu verstehen
  • Perl ist eine flexible Sprache
  • Perl ist leicht lesbar
  • Perl-Datenbanken können in andere Datenbanken von Drittanbietern wie Oracle, Sybase, Postgres, MySQL und andere integriert werden.

3. Was sind die Vor- und Nachteile von Perl gegenüber C?

Antworten:
Vorteile von PERL gegenüber C

  • Perl läuft auf allen Plattformen und ist viel portabler als C
  • Perl und eine riesige Sammlung von Perl-Modulen sind freie Software
  • Perl ist sehr effizient in der Manipulation von TEXT und STRING
  • Es ist eine Sprache, die die besten Eigenschaften aus vielen anderen Sprachen vereint und sehr einfach zu erlernen ist, wenn Sie sie richtig angehen
  • Die dynamische Speicherzuweisung ist in PERL sehr einfach. Zu jedem Zeitpunkt können wir die Größe des Arrays vergrößern oder verkleinern

Nachteile von PERL gegenüber C

  • Sie können nicht einfach ein Binärbild ("exe") aus einer Perl-Datei erstellen.
  • Wenn Sie ein Skript schreiben, das Module aus CPAN verwendet, und es auf einem anderen Computer ausführen möchten, müssen Sie außerdem alle Module auf diesem anderen Computer installieren. Dies kann ein Ziehen sein
  • Perl ist eine interpretative Sprache und daher vergleichsweise langsamer als andere kompilierte Sprachen wie C

4. Was sind die Skalardaten und Skalarvariablen in Perl?

Antworten:
Ein Skalar kann einen einzelnen Wert enthalten, z. B. eine Zahl oder eine Zeichenfolge. Skalar in Perl bedeutet eine einzelne Entität wie eine Zahl oder eine Zeichenfolge. Skalardaten können eine Ganzzahl, ein Gleitkomma, ein Zeichen, eine Zeichenfolge, ein Absatz oder eine gesamte Webseite sein.

Variablen sind die reservierten Speicherplätze zum Speichern von Werten. Dies bedeutet, dass Sie beim Erstellen einer Variablen Speicherplatz reservieren. Einer skalaren Variablen wird ein Dollarzeichen ($) vorangestellt, in dem entweder eine Zahl, eine Zeichenfolge oder eine Referenz gespeichert werden kann.

5. Was passiert, wenn Sie eine Referenz auf eine private Variable zurückgeben?

Antworten:
Perl verfolgt Ihre Variablen, wenn wir einen Verweis auf eine private Variable zurückgeben, unabhängig davon, ob diese dynamisch ist oder nicht. Perl wird die Dinge, die Sie mit ihnen getan haben, nicht freigeben.

6. Was ist die Verwendung von -w-, strict- und -T-Funktionen in Perl?

Antworten:
–W Funktion:
Dieser Befehl -w gibt Warnungen aus, wenn die Möglichkeit von Fehlern im Skript besteht. Mit diesem Befehl wird gewarnt, dass die Syntax eines Perl-Skripts möglicherweise falsch interpretiert wird.
Strenge Funktion
Ein Benutzer kann einen STRICT-Befehl aufrufen, um die Definition und Verwendung von Variablen innerhalb des Programms zu überprüfen. Ein STRICT-Befehl stoppt die Ausführung des Skripts, anstatt nur Warnungen auszugeben, wenn dieser Befehl unsichere oder mehrdeutige Befehle im Skript findet.

-t Funktion
Der Befehl -t wird zum Umschalten der Verschmutzungsprüfung verwendet. Dieser Befehl zwingt Perl, den Ursprung von Variablen zu überprüfen. Mit diesem Befehl können externe Variablen nicht in Systemaufrufen und Sub-Shell-Ausführungen verwendet werden.

7. Differenzieren Sie USE und REQUIRE in Perl?

Antworten:

  1. Die USE-Methode wird für Module verwendet, während die REQUIRE-Methode sowohl für Module als auch für Bibliotheken verwendet wird.
  2. Die enthaltenen Objekte werden zur Kompilierungszeit variiert, während in REQUIRE die enthaltenen Objekte zur Laufzeit überprüft werden.
  3. Sie dürfen in USE and REQUIRE keine Dateierweiterung angeben.

8. Wie würden Sie die Wiederverwendung und maximale Lesbarkeit Ihres Perl-Codes sicherstellen?

Antworten:
Nachfolgend finden Sie eine Liste der Punkte, die die Wiederverwendung und maximale Lesbarkeit Ihres Perl-Codes sicherstellen sollen:

  • Perl bietet den USE-Befehl zum Modularisieren von Code an und schließt ihn ein, wo immer er in einem Programm benötigt wird
  • Perl bietet auch Unterprogramme oder Funktionen an. Dieser Befehl dient zur Trennung von Vorgängen und zur Wiederverwendung von Code
  • Perl benutzt Objekte um Programme zu erstellen und dieses Objekt wird immer wieder verwendet
  • Perl fügt Kommentare gemäß den Anforderungen in die Syntax ein
  • Perl eliminiert den Dereferenzierungsoperator

9. Definieren Sie einen Kurzschlussbetreiber?

Antworten:
Der Operator im C-Stil führt eine logische Operation aus, mit der logische Klauseln verknüpft werden. Der Gesamtwert von true wird zurückgegeben, wenn eine der beiden Klauseln true ist. Dieser Operator wird als Kurzschlussoperator bezeichnet, da Sie den rechten Operanden nicht überprüfen oder auswerten müssen, wenn der linke Operand wahr ist.

10. Wie kann ich doppelte Elemente aus einem Array entfernen?

Antworten:
Verwenden Sie eine Hash-Funktion, um doppelte Elemente aus einem Array zu entfernen. Mit Hashes können Sie schnell und effizient einige interessante Manipulationen an Arrays durchführen.

11. Welche unterschiedlichen Funktionen gibt es, um Elemente in einem Array hinzuzufügen und zu entfernen?

Antworten:
Unten finden Sie eine Liste der folgenden Funktionen zum Hinzufügen / Entfernen und Elemente:

push (): Fügt ein Element am Ende eines Arrays hinzu.

pop (): Entfernt das letzte Element eines Arrays.

unshift (): Fügt ein Element am Anfang eines Arrays ein.

shift (): Entfernt das erste Element eines Arrays.

12. Was ist der einfachste Weg, um den Inhalt einer URL mit Perl herunterzuladen?

Antworten:
Der einfachste Weg, um den Inhalt einer URL mit Perl herunterzuladen:
Sie müssen die libwww-Perl-Bibliothek überprüfen, LWP.pm muss installiert sein, dann können Sie den folgenden Code verwenden:

#! / usr / bin / Perl

benutze LWP :: Simple;

$ url = get 'http://rahulanand.com';

13. Mit welchen Datentypen kann Perl umgehen?

Antworten:
Folgende Datentypen können von Perl verarbeitet werden:
Skalare ($): Es wird ein einzelner Wert gespeichert.
Arrays (@): Speichert eine Liste skalarer Werte.
Hashes (%): Hier werden assoziative Arrays gespeichert, die anstelle von numerischen Indizes einen Schlüsselwert als Index verwenden

14. Was sind die verschiedenen Arten von Perl-Operatoren?

Antworten:
Es gibt vier verschiedene Arten von Perl-Operatoren

  • Unärer Operator wie der Nicht-Operator
  • Binärer Operator wie der Additionsoperator
  • Tertiärer Operator wie der bedingte Operator
  • Listenoperator wie der Druckoperator

Empfohlener Artikel

Dies war ein Leitfaden für die Liste der Fragen und Antworten zu Perl-Vorstellungsgesprächen, damit der Kandidat diese Perl-Interview-Fragen leicht durchgreifen kann. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. HTML5 vs Flash Top 9 Unterschiede (mit Infografiken)
  2. Im Vorstellungsgespräch bei Shell Scripting | Top 10 nützliche Fragen
  3. ESL Interview Fragen und Antworten | Am wichtigsten
  4. Fragen im Vorstellungsgespräch bei SAS System - Die 10 wichtigsten Fragen