Denken Sie daran: Das technische Interview hängt von verschiedenen Parametern ab, von Arbeitgeberseite, z. B. Berufsbezeichnung, Zuständigkeit, Abteilung, Projekttyp, Technologietyp, Kompetenztyp, jahrelange Erfahrung, Einstellung der Interviewer / Interviewer, unmittelbare Anforderungen, feste Entscheidung für Hire-Nohire und viele mehr. Von der Kandidatenseite zB die Art und Weise, wie der Lebenslauf (Lebenslauf) vorgelegt wurde, wie der Kandidat die technische / nichttechnische Diskussion geführt hat und vieles mehr)
Sie können einen Ansatz entwerfen, der Ihren Fähigkeiten / (und vielen anderen) Parametern am besten entspricht
Beispiel: Jemand kann für einen Zweimonatsplan den folgenden Ansatz anwenden – ungefähr 250 Stunden, um den Softwareingenieur / Softwareingenieur auf die Testinterviews für MS / Google / … vorzubereiten.
- Ich bin ein Maschinenbaustudent im dritten Jahr, der versucht, meine Nische zu finden. Beratung ist angedacht, aber wo finde ich gute Praktika?
- Ist BHEL eine gute Option für das Sommertraining im 3. Jahr oder wird es Zeitverschwendung sein wie bei anderen staatlichen Trainings?
- Was ist ein großartiger Ort, an dem ich als Gymnasiast ein Praktikum in der San Francisco Bay Area machen kann?
- Wie ist es, Praktikant bei Unisys Bangalore zu sein?
- So überzeugen Sie ein Startup, mir eine Sommerpraktikumsmöglichkeit zu geben
Tatsächlich verfolgen alle diese Unternehmen, zB MS, Google, Amazon, Facebook, Apple, einen Ansatz, an dem der Denkprozess eines Kandidaten gemessen wird.
Und sie verwenden verschiedene Mittel, um dies zu bewerten, aber die meisten von ihnen verwenden Algorithmen / Datenstrukturen / offene Fragen (wenn Sie sich für einen Job als Softwareentwickler beworben haben) als einen Ansatz, um das Talent zu bewerten Basis für die Entwicklung der Technologien).
Um sich an Algos / Datenstruktur / Codierung zu gewöhnen, müssen Sie das Minimum verstanden / geübt haben, zB:
(Schritt 1): Sie sollten über praktische Kenntnisse der Algorithmen verfügen (z. B. wann BackTracking verwendet wird, wann Divide and Conquer verwendet wird, warum doppeltes Hashing erforderlich ist, wo das Brute-Force-Konzept angewendet werden kann) ( 50 Stunden).
(Schritt-2): Sie sollten praktische Kenntnisse über Datenstrukturen haben, z. B. (Praktische Anwendungsfälle im Zusammenhang mit der Verwendung von Umlaufpuffern, der Verwendung von nebeneinander stehenden Listen oder der Kombination von beiden oder etwas anderem zur Lösung des Problems).
(50 Stunden)
(Schritt 3): Sie müssen einige Codierungsprobleme üben, um die Dinge zu implementieren, die aus Schritt 1 und Schritt 2 lernen (Sie können folgendermaßen eine beliebige Codierungssprache für Ihre Wahl auswählen (C, C ++ oder Java oder Python) oder PHP oder irgendjemand anderes).
(50 Stunden)
(Schritt-4): Das Problem zu lösen bedeutet nicht nur, es zu lösen, sondern den besten Weg zu verstehen, um es zu lösen. Das gegebene technische Problem kann auf verschiedene Arten gelöst werden, und Sie möchten möglicherweise den optimalen verwenden . (Wie Sie die angegebene Lösung mit den Rechen- / Speicherressourcen verbinden, z. B. Speicher / Rechenleistung)
(50 Stunden)
Das Wichtigste jedoch.
Abgesehen von der Programmierung müssen Sie möglicherweise verstehen, dass das Hauptkonzept für das Interview darin besteht, das Interview aktiv zu halten. Dazu sind einige Maßnahmen von Ihrer Seite erforderlich, z.
Du musst reden.
Du musst es erklären.
Sie müssen diskutieren.
Sie müssen Ihre Ansichten zum Ausdruck bringen.
Sie müssen die gestellten Fragen klar verstehen.
Sie müssen den Ausdruck und die Einstellung des Interviewers verstehen, um diese Fragen zu verstehen.
Möglicherweise müssen Sie entsprechende Fragen stellen, um die Frage oder einen anderen Diskussionsgegenstand zu verstehen. (50 Stunden)
Und auch :
Bereiten Sie vor: “Erzählen Sie mir bitte etwas über sich selbst”, “Ihre Fähigkeiten haben mit positivem / negativem Interesse zu tun”, Grundlagen für die am meisten benötigten Informatikkonzepte oder alles, was Sie in Ihrem “Lebenslauf” angegeben haben.
(10 Stunden)
Oben ist nur ein Beispielplan aufgeführt, den Sie nach Ihren Wünschen anpassen können (z. B. 50 Stunden bis 10 Stunden oder etwas anderes). Klicken Sie auf Amazon, um die besten Bücher zu finden, die Sie benötigen (z. B. Cormen-Algorithmen).
(Google bedeutet hier nicht Google, sondern jedes Unternehmen, das sehr kreativ ist, um Produkte für die Informatik einzuführen.)
(Angenommen, Sie verbringen täglich 4 Stunden)