I applied through college or university. The process took 2 months. I interviewed at Bloomberg (New York, NY) in Nov 2015
Interview
Applied through University Career Fair. Got phone interview 1month later. Passed one round phone interview and go onsite few weeks later.
Onsite: Offered lunch, HR would lead candidates (a lot) walking around the Company before interviewing. One or two employees would come and pick you up for interview (A general speaking is that if there is only one interviewer waiting for you, you are very likely abandoned). Failed after two rounds interviews. (The full onsite has 4 rounds, first two rounds for tech questions, one round for manager and one round for HR. If you do not preform well, HR would ask you to go after two rounds.)
Interview questions [1]
Question 1
Some general interview questions such as differences between C++ and Java, knowledge about C++ like polymorphism.
Also asked about the projects I've done before, but not pretty detailed.
The algorithm questions were not hard. Things like find peak using binary search, intersection of array using hash table, right side view of tree using queue, etc.
Still have no idea about the reason I failed.
Overall, it was a positive and professional interview experience, though the interviewer was on the stricter side. Unfortunately, I was dealing with an illness and wasn't able to prepare as thoroughly as I wanted to, which left me feeling a bit off throughout the conversation. Despite not feeling my best and facing a tough interviewer, the process was well-structured.
Fairly simple. Phone call then onsite. For onsite it was 10 min office tour follow by 1 hr interview then 1 hours system design and 30 mins manager interview. Interviewers were nice and the recruiter was accommodating.
5 rounds first 3 being leetcode coding ones and the last 2 being behavioral. The first three are the hardest asking mainly taggeed questions and the rest are not that bad