Ein Jahr ist eine großartige Zeit, um sich mit jedem Thema auseinanderzusetzen. Ich werde Ihnen sagen, was eine ideale Strategie sein sollte.
Zur schriftlichen Prüfung vor dem Vorstellungsgespräch.
- Begabung: – Beginnen Sie mit Begabung. Mindestens 5 Stunden pro Woche. Arbeiten Sie an verschiedenen Stellen, an denen Sie schwach sind. (Dies wird Ihnen bei Prüfungen wie E-Lackmus und schriftlichen Prüfungen vieler Unternehmen helfen.)
- Englisch: – Versuchen Sie, Ihr gesprochenes Englisch zu verbessern. Auf diese Weise hätten Sie eine große Kommunikationskraft, während Sie Interviews führen.
- Betriebssysteme: – Machen Sie sich mit dem Konzept des Betriebssystems vertraut. Sie werden Ihnen sehr helfen. (speziell Threading und Prozess)
- Kompetitive Programmierung: – Machen Sie Ihre Konzepte für alle klassischen Algorithmen klar (implementieren Sie sie mindestens in einer Ihrer eigenen Sprachen).
- Übung: – Üben Sie immer wieder neue und großartige Codierungsprobleme. Diese geben Ihnen einen Einblick, welche Art von Fragen gestellt werden können. Programmierseiten wie HackerRank, Codechef, HackerEarth und Sphere Online Judge (SPOJ) können Ihnen beim Üben mit solchen Problemen behilflich sein.
- Debugging: – Lernen Sie, Ihren Code gut und schnell zu debuggen. Dies kann Ihnen eine Oberkante geben.
Für die technischen Interviews.
- Wie finde ich kostenlose Kandidaten für meinen Shop?
- Was kann die beste Antwort auf die Frage sein, warum wir Sie nicht einstellen sollten?
- Warum stellen Massenvermittler wie Accenture, TCS usw. eine große Anzahl von Studenten ein und lassen sie dann so lange warten, bis sie an Bord sind?
- Worauf achten Personalvermittler in einem Anschreiben?
- Jobs und Karriere: BHEL hat in den letzten 2 Jahren keine neuen Mitarbeiter eingestellt. Warum hat ein so großes und wertvolles Unternehmen in letzter Zeit aufgehört, Ingenieure einzustellen?
- Halten Sie Ihre Grundlagen klar: – Ja, halten Sie Ihre Grundlagen klar. Ich meine, wenn der Interviewer Ihnen einige knifflige Fragen stellt, können Sie sie mit den Grundlagen in Verbindung bringen.
- Betriebssysteme: – Halten Sie die Konzepte Ihrer Betriebssysteme klar. Sie geben Ihnen immer einen oberen Rand.
- Compiler und Sprachtheorie: – Halten Sie die Konzepte von Compilern griffbereit und lernen Sie viel.
- Seien Sie bereit, vor Ort zu codieren: – Von Unternehmen wie amazon und google wird erwartet, dass Sie vor Ort codieren. Versuchen Sie also, Probleme mit Stift und Papier zu codieren und sie zu debuggen. Dies gibt Ihnen die Gewissheit, dass Sie auch ohne Workstation codieren können.
- Algorithmen: – Halten Sie alle klassischen Algorithmus-Grundlagen bereit. Sie werden Ihnen bei allen kniffligen Fragen zu Algorithmen behilflich sein.
- Datenbanken: – Lernen Sie Datenbankkonzepte kennen (speziell JOINS und verteilte Datenbanken).
- Parallele Algorithmen: – Nicht so wichtig, aber möglicherweise erforderlich, da derzeit viel an paralleler Architektur gearbeitet wird.
- Maschinelles lernen.
Für technische Vorbereitungsbücher. Ich würde Cracking The Coding Interview vorschlagen: 150 Programmierfragen und -lösungen (Englisch) 5. Ausgabe.
Für HR- oder Managerinterviews.
- Introspect: – Was möchten Sie tun? Warum willst du das tun? Versuchen Sie, sich selbst besser zu kennen.
- Scheininterview: – Scheininterview vor dem eigentlichen Interview. Seien Sie bereit für jede Frage.
- Kennen Sie Ihre Stärken und Schwächen.
- Sei originell und ehrlich
Das war mit dem Interview. Ich würde auch vorschlagen, Nebenprojekte zu machen, die Sie interessant finden, und versuchen, Open-Source-Beiträge zu leisten. Diese Projekte werden viel über Ihren Eifer und Ihre Begeisterung für Informatik zeigen.
Das Wichtigste HART ARBEITEN UND NICHT AN DAS ERGEBNIS DENKEN.
Fröhliche Platzierungen :).