Submitted my resume for the job on Bloomberg internal career site. Got an e-mail around one week later asking to setup a phone interview, we agreed for a date and time the following week.
Interviewed by a senior developer in the group I applied to. He started asking me what I knew about Bloomberg and what was my understanding of the job I applied for, then he went to technical questions: first a general one 'what is a class' and then a bunch of C#/.NET questions:
- what is IDisposable
- how to define a value type / what is the difference between a class and a value type
- which class all objects derive to, which methods of this class you could want to override
- what can you do with a delegate, how to call a delegate asynchronously
- what is the difference between a mutex and a monitor, what other synchronization objects I knew
- how to update a Windows UI fro a background thread
and finally a COM question (after asking me if I knew/used COM):
- what is IUnknown
I answered everything - I think correctly - except the question about mutex / monitor / synchronization objects and the one about how to update UI from background thread.
The interview lasted around half hour. I got en e-mail around two hours later saying that they were not going to offer me a job.