Runde eins:
Hinweis: Sie haben zwei Muster, für mich haben sie Programmiermuster gefragt, was wirklich schwierig ist.
Zeit: 2.15 Uhr
40 Fragen voller Programmierung, erste 10 Fragen haben halbe Punktzahl, die nächsten 30 Fragen haben 1 Punktzahl, keine Zusammenstellungsfehler.
1) Die ersten 10 Fragen bestehen darin, die Ausgabe des Programms zu finden, das voller Schleifen ist, Schleifen innerhalb von Schleifen.
2) Die nächsten 30 Fragen bestehen aus fünf Teilen
….a) Um die Eingabe des Programms zu finden, wird eine Ausgabe gegeben.
….b) Um den Fehler in der Logik zu finden und zu korrigieren, um die erwartete Ausgabe bereitzustellen.
….c) Herauszufinden, welche zwei Programme unter den gegebenen vier Programmen das gleiche Ergebnis liefern.
….d) Um die Schleifenbedingung für den gewünschten Ausgang zu finden.
….e) Um die Reihenfolge der Funktion in der Ausführung zu finden..

Runde zwei:
Level Eins:
1) Um die ungeraden Zahlen zwischen dem Bereich zu finden.
Eingang:
2
15
Ausgang:
3,5,7,9,11,13

2) Die Faktoren der in einem Array angegebenen Zahlen zu finden und die Zahlen in absteigender Reihenfolge nach den darin enthaltenen Faktoren zu sortieren.
Eingabe:
Gegebenes Array: 8, 2, 3, 12, 16
Ausgabe:
12, 16, 8, 2, 3

3) Ausgabe der Zahl in Worten (0-999)
Eingabe: 234
Ausgabe: Zweihundertvierunddreißig

4) Um den Druck des Musters zu finden : Ip: n=5
Op:
1
1 1
2 1
1 2 1 1
1 1 1 2 2 1

5) Ein Mann fährt sein Auto von zu Hause ins Büro mit X Benzin. Es gibt N Tankstellen in der Stadt mit nur wenigen Kapazitäten und jede Tankstelle befindet sich an verschiedenen Orten. Für einen Kilometer wird ein Liter verbraucht. Also tankt er Benzin in seinen Benzintank in jeder Benzinkoje. Geben Sie das restliche Benzin aus, wenn er hat, oder sagen Sie ihm, dass er nicht fahren kann, wenn er kein Benzin mehr hat.
Eingabe:
Benzin im Auto: 2 Liter
Benzinkojen: ABC
Entfernung von Benzin jeder Benzinkoje: 1, 5, 3
Fassungsvermögen jeder Benzinkoje: 6, 4, 2
Ausgabe:
Restbenzin im Auto ist 5 Liter

Ebene zwei:
1) Drucken Sie das gegebene Muster:
Eingabe:
N= 3, M=3
Ausgabe:
XXX
X 0 X
X XX

Eingabe:
N=4 M=5
Ausgabe:
XXXX
X 0 0 X
X 0 0 X
X 0 0 X
X XXX

Eingabe:
N=6 M=7
X XXXXX
X 0 0 0 0 X
X 0 XX 0 X
X 0 XX 0 X
X 0 XX 0 X
X 0 0 0 0 X
X XXXXX

2) Um die Anzahl der Gruppen zu finden und die Gruppen auszugeben:
Erläuterung: Um die Summe der Elemente in den Gruppen zu finden, sollte diese Summe durch die Eingabe X teilbar sein und die Gruppen sollten auf den Bereich mit X-Zahlen beschränkt sein.
Wenn X 3 ist, dann sollte die Gruppe nur 2 Elemente und 3 Elemente aus dem Array haben, dessen Summe durch 3 teilbar ist.
Input:
Array: 3, 9, 7, 4, 6, 8
X: 3
Output:
3, 9
3 , 6
9, 6
3, 9, 6
Anzahl der Gruppen: 4

Ebene drei:
1) Ausgabe der gegebenen Zeichenkette für die gegebene Eingabe, die eine Ganzzahl ist. Eingabe: 1 Ausgabe: AEingabe: 26 Ausgabe: ZEingabe: 27 Ausgabe: AAAnput: 28: Ausgabe: ABEingabe: 1000 Ausgabe: ALLE

2) Input:
Anzahl Elemente in Set1: 4
Elemente sind: 9, 9, 9, 9
Anzahl Elemente in Set 2: 3
Elemente sind: 1,1,1
Output:
1, 0, 1, 1, 0
Input:
Anzahl Elemente in Satz 1: 11
Elemente sind: 7,2,3,4,5,3,1,2,7,2,8
Anzahl Elemente in Satz 2: 3
Elemente sind: 1,2,3
Ausgabe: 7 ,2,3,4,5,3,1,2,8,5,1

Runde drei:
Echtzeitprogrammierung und -analyse:
Hinweis: Das Anzeigen der Ausgabe ist wichtig, um die Ausgabe so schnell wie möglich anzuzeigen. Außerdem müssen Sie die Einschränkungen sehr schnell lösen, da Sie wissen, was Sie in Ihrem Programm getan haben. Erklären Sie nach Abschluss des Programms den Technikern immer die Logik dahinter und die Einschränkungen bei der Verarbeitung und wie Sie diese Einschränkungen gelöst haben.
1) Um eine Struktur zu bilden, die wenige Elemente hat:

struct product {
   char productname[20];
   int product_price;
   int product_id;
}

Rufen Sie den Produktnamen, den Preis und die ID ab und zeigen Sie den Produktnamen und den Preis in absteigender Reihenfolge des Preises an.

2) Fügen Sie für die gleiche obige Struktur nun eine weitere Struktur hinzu, die die Kategorie ist. Diese Kategorie enthält Produkte.

Struct category
{
   char category_name[20];
   int cat_id;
} 

Entsprechend der Kategorie erhalten Sie den Produktnamen, den Produktpreis und die ID und zeigen dann alle Produkte kategorieweise in absteigender Reihenfolge an.

3) Holen Sie sich für dieselbe Struktur wie Kategorie und Produkt die Kategorie-ID vom Benutzer in der Produktstruktur und speichern Sie sie in der Kategorieliste. Zeigen Sie sie dann alle kategorieweise an.

4) Ein Blatt voller Daten wird mit einer Bestandsliste angegeben, die verschiedene Kategorien und verschiedene Produkte als Eingabe mit Kategoriekapazität und Produktverfügbarkeit in der Struktur enthält. Jetzt müssen wir eine neue Kategorie oder ein neues Produkt mit Kapazität und Verfügbarkeit hinzufügen. Überprüfen Sie, ob die Produktverfügbarkeit die Kapazität der Kategorie übersteigt, wenn ja, ist das Ausgaberegal voll, oder geben Sie an, wie viel freier Speicherplatz verfügbar ist, und fügen Sie das Produkt der Liste hinzu.

5) Einschränkungen in den oben fraglichen werden gegeben, müssen alle Einschränkungen lösen, damit die technische Personalabteilung zufrieden ist.

Wenn sie nach diesen Runden zufrieden sind, werden sie Sie für die technische Personalabteilung anrufen, gefolgt von der allgemeinen Personalabteilung. Wenn Sie jede einzelne Frage gelöst haben und bei der Problemlösung wirklich schnell waren, wird das HR-Interview einfach sein. Andernfalls wird das HR-Interview sehr hart, insbesondere das Technical HR (Die Technical HR-Runde mit vielen logischen Fragen).

Wenn Ihnen GeeksforGeeks gefällt und Sie etwas beitragen möchten, können Sie auch einen Artikel schreiben und Ihren Artikel per E-Mail an Contribute@geeksforgeeks.org senden. Sehen Sie, wie Ihr Artikel auf der Hauptseite von GeeksforGeeks erscheint, und helfen Sie anderen Geeks.

Alle Übungsaufgaben für Zoho !