I applied through college or university. I interviewed at Bloomberg (Tel Aviv-Yafo) in Jan 2018
Interview
I got an interview after visiting a job fair at the university.
The process in the company for Junior or Student position is the same:
1. Phone Interview (including technical question)
2. Code assignment at the company office.
3. Technical whiteboard interview
4. HR
Interview questions [1]
Question 1
1. In the phone Interview:
Given an array of characters, you must delete all the characters that got repeated 3 or more times consecutively. The problem must be solved in place: O(1) memory and O(n) time complexity.
2. Code assignment at the company office
Design a data structure to a given problem and implement methods like search, delete, insert, print by different orders, etc.
Applied online recruiter reached out to me in order to set up a phone screen. I had a one-hour technical phone screen with an engineer who asked me about my background then gave me two questions.
Interview questions [1]
Question 1
NDA but related to accessing browser history and parsing.
Applied online, scheduled a phone interview after about three weeks. They asked questions about the resume and experience and behavior questions at beginning. They also asked computer questions about random numbers instead of regular algorithm problems.
Interview questions [1]
Question 1
How does computer generate random numbers? Given a random number generator, how to prove it generates random number? Write a function that generates random number.