In the first round of interview, they just ask me about linked list problem and how to store matrix in a more efficient way. Then, I was informed that I go to the second round of interview. Then, in the second round interview, they ask me to find the biggest value of sub-string which was a dynamic programming problem which took me more than 20 minutes to solve this.
Interview questions [1]
Question 1
Finding the biggest value of substring is the most difficult question I faced and my solution is not perfect as well
I applied online. The process took 2 weeks. I interviewed at Bloomberg
Interview
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 :)
Interview questions [1]
Question 1
Questions about C++ stuff. They weren't unexpected, but they were difficult for me.
I applied online. The process took 3 days. I interviewed at Bloomberg in Sep 2014
Interview
I met with several alumni from my school who encouraged me to apply online. A few weeks after I made this application, I received an on-campus interview. At the end of that interview, I was informed they would like to do a second interview on-campus the next day. After the second interview, I received a phone call asking me to do a third (and final) interview the next day, which I was unable to attend due to travel. Bloomberg then flew me to New York for my third interview on-site, and afterwards I had a brief interview with an HR representative.
Interview questions [1]
Question 1
Design a data structure with all the features of a stack, but with O(1) lookup for the max element currently in the structure. Be prepared to justify any design decisions, and to make changes based on additional constraints.