48 Antworten

+2 Punkte
Beantwortet von (490 Punkte)
Versuchen Sie einige algorithmische Probleme zu lösen.
+3 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
0 Punkte
Beantwortet von (210 Punkte)
Schreiben / Erstellen / Erstellen Sie etwas, das jemand nützlich findet.

(trotzdem würde ich davon abraten, zu sehr auf Jobs und Karriere fixiert zu sein - es sei denn, Sie wollen im Leben wirklich nur jemand anderem folgen;)
0 Punkte
Beantwortet von (340 Punkte)
Meine Frage an dich ist: warum bist du gerade in Ordnung bei der Programmierung? Vermissen Sie Erfahrung (oder nur Vertrauen)? Fehlt dir Wissen ? Oder sind gerade, im Grunde, nicht sehr gut?

Wenn dir die Erfahrung fehlt, dann sammle 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 Kursarbeit
  • Implementieren Sie von Grund auf die Kerndatenstrukturen (verknüpfte Listen, Bäume, Hashtabellen usw.)
  • Üben Sie mit diesen Datenstrukturen.

Wenn Sie nur grundsätzlich nicht sehr gut sind, dann müssen Sie sich fragen:
  • Möchten Sie sich mit einem Unternehmen der zweiten oder dritten Stufe begnügen (möglicherweise ein Softwareentwickler für, sagen wir, eine Versicherungsgesellschaft)?
  • Oder möchten Sie einen nicht codierenden 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 im Allgemeinen Dinge wie:
  • willkürlich Wörter kapitalisieren (z. B. "... ein sehr gutes College").
  • Kein Leerzeichen nach Endklammern und Punkten (z. B. "(nicht sehr gut), aber ich habe ...")
  • Fehlende Wörter (z. B. "Ich bin im 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 / Nicht-Fürsorge. 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 sich in ü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 suchen, für welche Unternehmen Sie sitzen möchten. 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 ein paar 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).


Websites 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 schätze, das ist alles. 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) entsprechend den Anforderungen von Stellenausschreibungen ein, erhalten Sie die Fähigkeiten, die Sie im Moment vielleicht vermissen, können Sie aber frühestens beginnen.

Unterdessen suchen Sie nach Beschäftigung Nachrichten, 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 wird für Sie da sein, zu greifen, und diese Prüfung wird sicherlich Ihre technischen erhöhen Stärke.
0 Punkte
Beantwortet von (775k Punkte)
Schwebe deinen Lebenslauf in Naukri / Monster.
Aktualisiere dein Linkedin (Du bekommst auch viele Aufrufe durch Linkedin)
Kontaktiere deine Senioren / Freunde in anderen Unternehmen und bitte sie, dich zu überweisen.

Das ist es!
0 Punkte
Beantwortet von (270 Punkte)
0 Punkte
Beantwortet von (450 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. Loggen Sie sich in verschiedene Jobportale wie naukri.com, Shine und Monster ein 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.
+4 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.
...