Candidatei-me online. O processo levou 6 dias. Fui entrevistado pela Bloomberg (Londres, Inglaterra) em mar. de 2013
Entrevista
Bloomberg's application process is tightly integrated with LinkedIn, so if you have a LinkedIn profile then it's very easy to simply import your profile in.
The first step was a 30 minute long phone interview. This was primarily about basics of C++ programming. I'd highly recommend candidates to brush up on pointers, C++ STL container classes such as vectors and hash maps, memory management (e.g. why is malloc not used any more).
I got an email offering a face-to-face interview at their London office within two days. The guidance on this was that the interview would last "at least an hour, but please allow for up to three hours". I assume that the length of the interview depends on how far deserving of a candidate you are. The interview was conducted by a engineering team manager and a lead programmer on one of their teams. The first set of questions was solely about pointers and how they are referenced / dereferenced in situations; really fundamental stuff but if you're not clear then you're likely to trip up at some point. Like I did. I did manage to backtrack and walk them through my correct solution when they gave me a hint on one of the trickier ones but I knew by that point my interview was shot. They wrapped it up after exactly an hour.
The whole process was extremely quick, it seemed like everyone was on the ball.
Perguntas de entrevista [1]
Pergunta 1
When using a hash table, what happens if the hashing function generate the same key as an existing entry?
Candidatei-me por meio de uma faculdade ou universidade. O processo levou 1 semana. Fui entrevistado pela Bloomberg (Indianapolis, IN) em fev. de 2019
Entrevista
They had info session at school. I submitted my resume online and got the on-campus interview. The interview is 1 hour. Two engineers are the interviewer. Small talk at the beginning. Ask 1 or 2 questions about the resume. And then ask two technical questions. I finished the first one. But I did't have enough time to completed the second question. The first one is a string question. The second one is a tree question.
Candidatei-me online. O processo levou 4 semanas. Fui entrevistado pela Bloomberg (Londres, Inglaterra) em dez. de 2018
Entrevista
It was a very candidate-friendly interview process, had flexible on-site dates. Amazingly quick feedback. Overall a great experience.
Technical phone screen with an engineer (2 simple/average coding questions)
On-site (technical and behavioral rounds)
Perguntas de entrevista [1]
Pergunta 1
Simple/average coding questions. Understanding recursion, stack, and heap, some basic C++ features, data structures characteristics
Candidatei-me online. O processo levou 4 semanas. Fui entrevistado pela Bloomberg (New York, NY) em nov. de 2016
Entrevista
- There was one phone interview with a Bloomberg engineer.
- The onsite interview started with a so called tour of Bloomberg but abruptly ended with a museum of their colorful terminals. It was over in 5 minutes. The group of interviewees laughed a little when it ended.
- 2 rounds of technical interviews with a break of ~20 minutes. Found it easy. Mix of algorithm and design questions. All interviewers look satisfied when they left me.
- HR and recruiter forget that I exist. Forget to contact me for the next 40 minutes or so. I go to their front desk to inquire whether there are more rounds.
- HR appears slightly irritated but is polite. Next 30 minutes, HR tries to understand why after 6+ years of computer science education and working for a couple of years I "chose" to be a software engineer. Does not want to hear technical stuff. Had a hard time believing I could fit the role. I wondered whether I should have taken Psychology and then become a recruiter so I could judge potential candidates of a different discipline.
- At the end of the interview, was asked to "patiently" wait for the next round. Within 5 minutes, one more guy turns up and says the conference room is booked. Was once again asked to goto the front desk. Bloomberg office is huge and not all elevators goto front desk. :-( Reach somehow.
- Once again try telling the front desk people that I have an interview. Give the name of the host. Host appears after 15 minutes. Asks how the interviews are going.
I say "not that great". Asks whether - "Do you want to stay?". I lower my head and say "yes".
- In the conference room, realizes that the manager is out of office and the manager does not have my resume. Arranges a video conference. Asks the manager over conference to not keep him "busy" since he has a flight in flat 2.5 hours.
- Manager tries to understand how I ended up interviewing at Bloomberg and what role she could give me if I was chosen. It was nice but nothing productive. Interview ends in 30 minutes.
- Meet the so called organizer of the whole process. Asks whether the interview was awesome. I say it was "ok". Goes on a tirade on how people like me have a low attitude and should be happy to meet awesome people. After all, the process took only a day.
- Keeps repeating "Hope you get it". "Hope you get it" with a smirk while I collect my luggage and thank her for all the arrangements.
- Leave broken hearted and look tearfully at Lexington tower while I rush to the airport.
Perguntas de entrevista [1]
Pergunta 1
1. Deep copy a linked list with a random pointer.
2. Perimeter of the wall enclosed by an enemy. Eg:
121
121
If the enemy is labeled 2 in the above matrix, the wall size is 6.
3. Design a circle class and then on, utilities on top of it including randomly generating a point within a circle. How do you translate to polar coordinates and what changes I would make. What changes would be required for a Square/Rectangle/eclipse etc.