I applied through a staffing agency. The process took 1 week. I interviewed at oneZero Financial Systems in Jul 2021
Interview
A coding test was conducted after the initial talk over the phone.
Then an on-site interview involved a review of the coding test, some technical questions and a discussion of previous work experience.
Interview questions [2]
Question 1
In the coding test I was asked to implement a class that does some kind of communication.
I applied through a recruiter. The process took 2 weeks. I interviewed at oneZero Financial Systems (Cambridge, MA) in Mar 2021
Interview
The interview process began with a phone screen with the EVP of the engineering team. This is your standard phone screening interview where the interviewer is looking to align your skillset & experience with their requirements. While this won't really be a technical round per se, the conversation will remain fairly technical. In fact, I was pleasantly surprised when the discussion touched upon schema of a Time-series Database that I had mentioned on my resume.
The next stage is an offline coding test. The test isn't an abstract algorithms question, but a real world design + optimization problem that aligns well with the role. You're not only expected to solve the question, but also prove the correctness of your solution (for various cases that you can think of)
The final stage was a virtual onsite interview. This will most likely be a multi-round interview; in my case, there were 5 rounds with one interviewer per round. One of the rounds was with the global director of HR. One of the purposes of this interview is to determine if you're a good cultural fit for the organization. I was told about the perks & benefits that come with the position, along with the various team building events that are organized every year (with the exception of the peak COVID-19 impacted years). The other rounds involved directors, engineers and the CTO of the company. These rounds were entirely technical. These rounds included a live coding challenge, review & optimization of the offline coding test submitted previously, and discussion of topics from general C++, STL, Boost, data structures, networking, and operating systems.
Regardless of the type of the interview, all the interviewers were extremely courteous, and will encourage you with helpful suggestions if you get stuck on a question. At certain points I was quite impressed with the depth & range of the interviewers' knowledge on various topics.
Interview questions [1]
Question 1
The interview is secured by an NDA, so I cannot divulge the questions.
I applied online. I interviewed at oneZero Financial Systems (Canberra)
Interview
First I had a short phone interview about my interests, experience and the company.
Then, I was sent a 6 hours programming test to be done in C++.
Then, I was invited to a face-to-face interview, which included going over my programming test and solving a problem on whiteboard.
I received a good offer soon after this.
Unfortunately I had to decline the offer for personal/family reasons.
Interview questions [1]
Question 1
Something like a message passing framework, with performance/readability requirements