Ehrlich gesagt, ist der beste Weg, sich an Orten zu bewerben und zu sehen, wie Sie es im technischen Interview machen. Es hängt sehr davon ab, welchen Stapel Sie untersuchen und welche Benchmarks Sie verwenden möchten.
Unternehmen neigen dazu, in ihren Interviews unterschiedliche Fragen zu stellen. Wirst du für eine große Firma (wie Google)? Dann interessieren sie sich mehr für Datenstrukturen und abstrakte Fragen. Gehst du für ein Start-up? Dann kümmern sie sich mehr darum, ob Sie etwas Spezielles programmieren können (sie testen, ob Sie Rails oder Python-Funktionen kennen).
Versuchen Sie für Front-End? Dann sollten Sie sich mit HTML / CSS auskennen, mit etwas Erfahrung in JQuery.
Versuchen Sie es mit einem Backend? Dann kenn entweder Python / Django oder Ruby / Rails Kombination. Üben Sie die Implementierung von RESTful-APIs
Versuchen Sie für Handy? Dann lerne iOS oder Android + erstelle 2 oder 3 kleine Beispiel-Apps.
- Warum brauchen Informatik- / Softwareingenieur-Studenten einen Abschluss, um einen Job zu bekommen?
- Zu welchem Beruf haben Sie vom Software Engineering gewechselt und warum?
- Wie ist die Praktikumserfahrung bei CodeNation?
- Wie wettbewerbsfähig ist es, Software Engineering Director bei einem großen Technologieunternehmen zu werden?
- Wie gut ist SGD4500 / Monat für Software-Ingenieure mit mehr als 3 Jahren Erfahrung in Singapur zu arbeiten und zu leben?
Im Allgemeinen, wenn Sie bereit sind, mit dem Interview zu beginnen, sollten Sie das Buch Cracking the Coding Interview bei Amazon herunterladen. Es ist ein großartiges Vorbereitungswerkzeug und es wird einige Fragen geben, die Sie vielleicht sehen werden. Dies kann auch ein Maßstab dafür sein, wie gut Sie Ihre Datenstrukturen kennen und in einer Sprache implementieren.