Ich habe mich online beworben und wurde nach 2 Wochen von einem Personalvermittler kontaktiert. Wir vereinbarten ein 45-minütiges technisches Interview. Der Interviewer war sehr nett und es freute mich, dass wir am Anfang des Interviews ein bisschen geplaudert haben (seine Fragen gingen um meinen Lebenslauf). Er wollte auch wissen, was ich über Bloomberg wüsste, und beschrieb mir das Unternehmen.
Ich glaube, dass sie viel Wert auf Kenntnisse über C++/Javascript legen, weil ich ihm sagte, dass ich mich nicht gut mit C++ auskenne, und er entschied sich dafür, mich über C zu interviewen. Die Fragen umfassten: einen String in C umdrehen; was ist der Unterschied zwischen x++ und ++x; welche schneller ist; die Funktionen für die beiden schreiben. Dann gab er mir etwas C++ Code und fragte mich: Wenn keine Methode für eine Klasse definiert wird, was bildet der Computer als Standard? Und wenn ich einen API-Anruf eines Dritten in meinem Konstruktor hätte, und diese Methode eine Ausnahme auslösen würde, die ich nicht abfangen würde, was geschähe? + einige weitere Fragen, an die ich nicht mehr erinnern kann. Er brachte das Interview zum Ende, indem er mehr C-Code schrieb: Es gab einen fest codierten String und fragte mich, was die verschiedenen Werte zeigen werden (z.B. *string, oder *(string + 4), string, &string usw.) und welche Typen sie sind (char / char* / char** usw.).
Mein Eindruck war, dass ich die meisten Fragen ganz OK beantwortet habe, aber ich konnte nicht alle Fragen beantworten und ich war mir sicher, dass ich kein Angebot bekäme. Dies stellte sich als richtig heraus :)