48 Antworten

+1 Punkt
Beantwortet von (250 Punkte)
Versuchen Sie einige algorithmische Probleme zu lösen.
0 Punkte
Beantwortet von (775k Punkte)
6 Monate sind viel Zeit. Was Sie tun müssen, ist, sich gut in Datenstrukturen und Algorithmen (DSA) und Betriebssystemen vorzubereiten. Diese beiden Themen bilden das Rückgrat von Programmierinterviews. Starten Sie das Lesen von DSA von CLRS. Es ist die beste Quelle. Wenn Sie die meisten Probleme von CLRS lösen können, brauchen Sie nichts anderes, obwohl ich Ihnen empfehlen würde, Probleme von careercup.com und geeksforgeeks.org zu üben
+1 Punkt
Beantwortet von (190 Punkte)
Schreiben / Erstellen / Erstellen Sie etwas, das jemand nützlich findet.

(trotzdem würde ich auch davon abraten, sich zu sehr auf Jobs und Karriere zu fixieren - es sei denn, Sie wollen im Leben wirklich nur jemand anderem folgen;)
+2 Punkte
Beantwortet von (370 Punkte)
Meine Frage für Sie ist: Warum bist du nur okay beim Programmieren? Vermissen Sie Erfahrung (oder nur Vertrauen)? Fehlt dir Wissen ? Oder sind gerade, im Grunde, nicht sehr gut?

Wenn Ihnen die Erfahrung fehlt, dann sammeln Sie Erfahrung.
  • Beitrag zu Open-Source-Projekten.
  • Erstellen Sie eigene Apps.
  • Üben Sie mit Codierungsproblemen auf CareerCup.com.

Wenn Ihnen das Wissen fehlt (das heißt, Sie haben Probleme mit dem Einfügen eines Knotens in einen binären Suchbaum), dann sollten Sie die Grundlagen auffrischen.
  • Überprüfen Sie Ihre Datenstrukturen und Algorithmen Kurs 4.933.651 8.060.693 implementieren, von Grund auf, die Kerndatenstrukturen (verkettete Listen, Bäume, Hash-Tabellen, usw.) 4.933.651 8.060.693 Üben diese Datenstrukturen verwenden.

Wenn Sie nur im Grunde nicht sehr gut sind, dann müssen Sie sich fragen:
  • Haben Sie für einen zweiten oder dritten Ebene Unternehmen niederlassen wollen (möglicherweise ein Software-Entwickler für sein, sagen wir, einer Versicherungsgesellschaft)?
  • Oder möchten Sie einen nicht-kodierenden Job verfolgen?

Ich würde Ihnen auch dringend empfehlen, Ihre (Englisch-) Schreibfertigkeiten zu verbessern. Ich korrigierte in Ihrer ursprünglichen Frage insgesamt 24 Fehler in nur 54 Wörtern . Das ist fast ein Fehler alle zwei Wörter. Diese Fehler waren in der Regel Dinge wie:
  • Willkürliche Wörter (z. B. "... ein sehr gutes College"). 4.933.651 8.060.693 Nicht einen Raum nach dem Ende-Klammern und Perioden mit (zum Beispiel „(nicht sehr gut), aber ich habe ...“) 4.933.651 8.060.693 Fehlende Worte (zum Beispiel: „Ich bin in der letzten Jahr“).
  • Große grammatikalische Fehler.
Mit anderen Worten, Ihre grammatikalischen Fehler sind nicht so sehr von einem nicht-englischen Muttersprachler als von allgemeiner Schlamperei. Viele Personalvermittler, Einstellungsmanager und Interviewer werden sich wundern: "Wenn Sie nicht die Mühe haben, richtig zu sein, wenn Sie eine E-Mail / ein Dokument / etc schreiben, wird Ihnen die Korrektheit beim Schreiben von Code wichtig sein?" Slopiness wie diese spiegelt über Ihre Fähigkeiten und Professionalität. Es ist eine einfache Sache zu korrigieren - Sie müssen nur kümmern.
+1 Punkt
Beantwortet von (210 Punkte)
Diese Antwort würde nur zusätzlich zu dem sein, was andere beantwortet haben.
Verwirklichen Sie, dass 6 Monate ausreichend Zeit sind und somit ist es eine gute Zeit, Ihre Ziele entsprechend Ihrem Potenzial festzulegen und einen monatlichen / wöchentlichen Zeitplan festzulegen.

Zunächst müssen Sie nach Unternehmen suchen, für die Sie planen, zu sitzen. Machen Sie eine Liste von 5-10 Unternehmen, für die Sie sich bewerben möchten. Wenn Sie sich außerhalb des Campus bewerben, stellen Sie sicher, dass Sie die Mitarbeiter in diesen Unternehmen kennen, damit Sie Empfehlungen erhalten. Wenn Sie keine Empfehlungen haben, müssen Sie den üblichen Anwendungsweg gehen und Anwendungen bleiben oft unbemerkt. Das Wichtigste für die meisten Softwareentwicklungsunternehmen ist, auf die Bereiche zu zielen, in denen sie arbeiten und sich entsprechend vorzubereiten. Viele Unternehmen neigen dazu, Fragen von Algorithmen und Datenstrukturen zu stellen, daher gibt es so viele Antworten, die darauf hindeuten, dass Sie sich darauf vorbereiten sollten. Da oben auf die Ressourcen hingewiesen wurde, werde ich einfach mit anderen Sachen fortfahren und später auf diese zurückkommen, wenn ich Codierfähigkeiten erwähne.

Außerdem bevorzugen einige Unternehmen Fragen von Betriebssystemen und Computernetzwerken. Design ist ein weiterer Bereich, aus dem sie viele Fragen stellen. Die Fragen reichen vom Entwurf sehr einfacher verteilter Systeme bis hin zu komplizierten Datenstrukturen (ich bevorzuge es nicht unter Algorithmen und Datenstrukturen zu behalten).

Ich glaube, um all das Wissen, das Sie in Algorithmen und Datenstrukturen haben, zu unterstützen, müssen Sie einige anständige Programmierkenntnisse haben. Die Interviewer erwarten von Ihnen, dass Sie den Code in einer der Programmiersprachen, mit denen Sie vertraut sind, syntaktisch korrekt korrigieren und dann mit Hinweisen / keinen Hinweisen abschließen (je nachdem, wie der Interviewer ist). Abgesehen davon, sollten Sie einige Praxis üben, die im Grunde ist, lernen, mit einem Stift und Papier oder auf einer weißen Tafel zu programmieren. Das hilft, weil sie erwarten würden, dass Sie Code schreiben, der (fast) auf Anhieb kompiliert (wenn Sie sich für eine Firma bewerben, die starke Programmierer hat).

Seiten wie die folgenden werden Ihnen bei Ihrer Code-Praxis helfen:
1. http://www.interviewstreet.com
2. http://www.topcoder.com
3. http: //www.codechef. com
4. http://www.spoj.pl

Ich denke, das war es. Alles Gute!
0 Punkte
Beantwortet von (775k Punkte)
Es gibt viele Möglichkeiten für einen Absolventen des Maschinenbaus in Regierungssektor und Netzteilen sowie Privatsektor.

Es wäre ratsam, Jobupdates über verschiedene Portale zu abonnieren.
Richten Sie Ihr Profil (Lebenslauf / Lebenslauf) nach den Anforderungen von Stellenausschreibungen ein, erhalten Sie die Fähigkeiten, die Sie im Moment vermissen, können Sie aber frühestens übernehmen.

Unterdessen suchen Sie nach Beschäftigungsnachrichten, weil maximale Regierung. Jobs-Benachrichtigungen erscheinen für Mechanical-Absolventen.

Abgesehen davon, wäre es auch ratsam, GATE-Prüfung in Ihrer Pipeline zu halten, denn mit einem anständigen Ergebnis in dieser Prüfung, eine Menge Fett Gehalt Arbeitsplätze werden für Sie da sein, zu greifen, und diese Prüfung wird sicherlich Ihre technischen erhöhen Stärke.
+2 Punkte
Beantwortet von (775k Punkte)
Schwebe deinen Lebenslauf in Naukri / Monster.
Aktualisiere dein Linkedin (Du erhältst auch viele Anrufe durch Linkedin)
Kontaktiere deine Senioren / Freunde in anderen Unternehmen und bitte sie, dich zu überweisen.

Das ist es!
+2 Punkte
Beantwortet von (210 Punkte)
Obwohl keine Antwort, aber relevant hier: Was Every B.Tech. Absolvent in Indien sollte es wissen! von A K Pandey über die indische IT-Industrie
+3 Punkte
Beantwortet von (410 Punkte)
1. Nehmen Sie elitmus Prüfung und erhalten Sie eine gute Punktzahl dort, werden Unternehmen Sie automatisch anrufen, wenn Sie ein gutes Ergebnis haben.
2. Melden Sie sich bei verschiedenen Stellenportalen wie naukri.com, shine und monster an und halten Sie nach Walkin-Interviews für Erstsemester in verschiedenen IT-Unternehmen Ausschau. Stellen Sie sich vor, da offcampus nur 1% Auswahlrate hat.
Alles Gute.
+3 Punkte
Beantwortet von (240 Punkte)
Der beste Weg, sich für offene Stellen zu bewerben, ist die Recherche in Ihrem Interessengebiet. Sie sollten dies über das Internet und Stellenbörsen tun. Potenzielle Arbeitgeber leiten Sie dazu an, ihre Bewerbung über ihre Website zu vervollständigen, wo Sie Ihren Lebenslauf direkt in ihr Portal einreichen. Dort angekommen sucht die Computer-Software nach Stichworten in Ihrem Lebenslauf und Anschreiben. Dieser Prozess dient als Filter, der Kandidaten voneinander unterscheidet und bestimmt, wer das Unternehmen interviewen soll. Selbst wenn Sie sich direkt über eine Job-Bank oder auf der Website des Unternehmens bewerben, werden Sie denselben Prozess durchlaufen.
...