Ich freue mich sehr darauf, meine Erfahrungen für Amazon zu teilen, ich habe 6 Runden durchlaufen und es hat wirklich viel Spaß gemacht, sich allen zu stellen, und ich habe das Gefühl, dass GEEKSFORGEEKS in jeder Runde die beste Seite ist, die mir viele Ideen zur Lösung gegeben hat die Probleme, Dies ist DIE BESTE Seite zum Programmieren, um gute Fragen zu bekommen und auch um unsere Fähigkeiten zu verbessern und unsere Basis SOLID zu schaffen.

1. Runde >> ONLINE-Test

1) Konvertieren Sie eine BST in eine doppelt verkettete Liste

2) Zählen Sie die Anzahl Wörter + Leerzeichen + Sonderzeichen in einer bestimmten Zeichenfolge

3) Gib den k-ten letzten Node des gegebenen Baums aus.
4) Schreiben Sie den vollständigen Code zum Rotieren der gegebenen Matrix.
Drei erfolgreich mit allen Fällen gelöst, aber bei einem fehlten einige Fälle wegen eines Netzwerkproblems, bei dem ich mit Zeitproblemen konfrontiert war.

2. Runde >> Telefonisch

1) Level-Order-Traversal (Beide nähern sich Rekursion && Queue)

2) In O(1) – getMin, getMax, getTop, push, pop

3) Finden Sie die am wenigsten positive fehlende Zahl in einem Array.
4) Drucken Sie alle Permutationen der gegebenen Zeichenfolge
Für alles, was ich brauche, um den Code zu schreiben, und ich hatte das Gefühl, schnell zu sein und die Erwartungen des Interviewers zu erfüllen, er war so glücklich mit mir.

3. Runde >> FACE TO FACE (Es war schön, es dauerte 1 Stunde)

1) Schreiben Sie einen Code zum Invertieren der Werte von BST und geben Sie die Wurzel des neuen Baums zurück

(An Stelle muss ich dies tun, zuerst habe ich Lösung gegeben. mit O(n) Raum mit O(n) Komplexität )

2) Finden des Elements in O(m+n), in einer sortierten Matrix, die sowohl in Zeilen als auch in Spalten sortiert ist.

(Ich sagte, ich weiß das, also habe ich nur den Ansatz gesagt und wir überspringen das !!)

3) Projektfragen, eigentlich in allen Runden dabei!!

4) Seilpuzzle::2 Seile sind da und du musst die 45 Minuten finden (sehr generisches Google Puzzle)

4. Runde >> FACE TO FACE (Es war erstaunlich, es dauerte 1 Std. 30 Min.)

1) Finden Sie einen Median in einem laufenden Zahlenstrom .

2) Finde einen besten oder maximalen Wert in dem laufenden Zahlenstrom.

3) Projektfragen!! Ich liebe das!!

4) Zustandsmaschinenfragen !! Gaming Questions (Bcoz ma Spieleentwickler)

Fragen zur Garbage Collection, Virtual Machine (Bcoz habe ich darauf projiziert)

Wie auch immer, ich liebe all diese Teile.

5) Eine sehr nette Frage, ich muss den Bereich für Regentropfen berechnen, der für das Balkendiagramm gehalten wird (es ist im Grunde ein sehr reales Problem, ich mache das gerne, sogar ich habe Fehler gemacht, aber sie sind wirklich großartig, sie haben geholfen mich aus, um meine Probleme loszuwerden)

5. Runde >> FACE TO FACE (Es war unglaublich, es dauerte 1 Std. 15 Min.)

1) Ich muss eine Rekursionsfunktion für einen Roboter schreiben, der sich in einem Raster von einem Ort zum anderen bewegen muss.

In der Rekursion habe ich mir Zeit genommen, die Basisfälle zu schreiben, aber mit einigen Hinweisen konnte ich es schließlich schaffen.

2) Ich muss für den k-schweren Pfadansatz codieren und auch seine Rekursion schreiben.

Auch dort ging ich weiter zum Interviewer und räumte meine Zweifel aus und nutzte die von ihm gegebenen Hinweise. Endlich konnte ich es codieren und auch die Rekursion durchführen.

Jedes Mal, wenn ich die Rekursion in mathematischer Form schreiben und die Komplexität berechnen muss, auch so, wie wir es normalerweise tun müssen, um die Komplexität zu erkennen.

Ich liebe den mathematischen Teil und das Programmieren, es liegt mir im Blut!!

3) Projektfrage !! Skalierbare Probleme !! Umgang mit Studien der N-Dimension und mathematischen Problemen, die sogar meinen gesamten Lebenslauf abdecken.

Schließlich war er sehr glücklich und sagte zu mir, dass Sie richtig denken müssen, dann Code oder Design, Rest ist großartig !!

6. Runde >> FACE TO FACE (Es war mit dem Einstellungsmanager, ich denke, es dauerte 45 Minuten)

1) Er fragte mich nach meinen ganzen Projekten und viel nach meinem Lebenslauf und meinen Herausforderungen, denen ich mich bisher gegenübersah, es war gut, all das zu erklären.

2) Er bat mich, einen Ansatz zu entwerfen, der alle gültigen Kombinationen einer gegebenen Zeichenfolge durchsucht.

Ich habe einige Ansätze wie die Implementierung von TRIE angegeben und die Vor- und Nachteile sowie die Komplexität davon erklärt.

Dann habe ich es modifiziert und den anderen Ansatz erklärt, der besser als der oben genannte ist, indem ich HASH MAP und INDEXING mit Buckets bei gültigen Wörtern verwende.

Wir hatten viele Diskussionen darüber. und schließlich sagte er, wir suchen Leute wie dich.

Endlich habe ich das Angebot Brief von Amazon und er hat mich nach Kaffee oder Kaltgetränk gefragt. Ich habe Kaffee genommen.

SCHÖNE ERFAHRUNG !! ICH HABE ALLE INTERVIEWS GELIEBT UND HABE VIEL GENUSS !!

Endlich ein Goldmedaillengewinner 2yr Exp. Typ, der einen sehr nominellen Job macht, hat einen richtigen Arbeitsplatz gefunden, nämlich AMAZON !!

Herzlichen Dank an die GeeksForGeeks-Community und ihr Codierungsmaterial, das auf der Website verfügbar ist !!

 

Dieser Artikel wurde von Pushpendra Mishra zusammengestellt. Viele Viele Glückwünsche an Pushpendra. 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 Amazon !