Smart people, interesting work (for most teams), competitive pay, open workspace, easy to communicate with other employees, good lateral movement.
Not as many benefits and perks as most tech companies.
Engineering decisions sometimes influenced too much by business team members rather than by engineers.
You may be unlucky and put on a bad team, in which case your work may be very boring.
Allow engineers to run the show when dealing with technical problems. Have more snacks at the pantry, since there aren't even any subsidized meals to begin with.
It was an on-screen interview with two Bloomberg software engineers. I was given a meeting scheduling problem. The problem could be solved using a heap. One of the interviewers asked me about my research and went on for a while, asking follow-up ques
I started with a phone screen, then had 3 technical interviews. For the final round, I had back-to-back interviews with an Engineering Manager and a recruiter.
Straightforward enough. I was invited to the interview, scheduled it, and began preparing. During the interview, you will introduce yourself and learn more about the company for a few minutes, then go straight to HackerRank questions.
It was an on-screen interview with two Bloomberg software engineers. I was given a meeting scheduling problem. The problem could be solved using a heap. One of the interviewers asked me about my research and went on for a while, asking follow-up ques
I started with a phone screen, then had 3 technical interviews. For the final round, I had back-to-back interviews with an Engineering Manager and a recruiter.
Straightforward enough. I was invited to the interview, scheduled it, and began preparing. During the interview, you will introduce yourself and learn more about the company for a few minutes, then go straight to HackerRank questions.