I applied online. I interviewed at Frontier Developments (Cambridge, England) in Oct 2017
Interview
The interview process involved an online application followed by an invitation on-site. There was then a set of test questions to answer which lasted an hour followed by a discussion with two lead programmers which lasted 2 hours.
When I arrived on-site I wasn't welcomed by anyone and had to sit in the lobby for around 30 mins whilst I waited for my interview. I had arrived 15 mins early but the interview was late in starting by about 15 mins. Normally this wouldn't be a problem but when the time came I was taken to the interview room and given one hour (in reality only 45 minutes due to the late start) to answer interview questions. Having interviewed elsewhere I found this a bit odd as I effectively spent 1 hour 15 mins on-site without ever speaking to anyone.
After doing the interview questions I then spoke to two of the lead core technology engineers and we had a discussion over my answers as well as my interests and more information about the role. Overall I felt we had a good discussion and I had struggled with a couple of questions but we had a chance to talk through them. In the end I was told that they only require one interview and I would receive feedback in a short time frame.
Weirdly I was in contact with their HR representative and managed to receive reimbursement for travel the following week. However, when I asked for some feedback/results of my interview I was told that they hadn't heard anything yet. It's now been over 5 weeks so I can only presume I was unsuccessful but I was hoping for some feedback and at the very least a formal declination for the interview.
Interview questions [1]
Question 1
I was asked to highlight and discuss a data structure that supported fast access of blocks of memory but was slow for deletions.
I applied online. The process took 3 weeks. I interviewed at Frontier Developments in Apr 2023
Interview
After submitting my CV, I received a call within a week inviting me for an interview with the manager. Subsequent to the initial interview, I was invited for a Teams interview. During my discussions, I made it clear to the manager and those in charge that I hadn't previously worked with C#. As such, I was not well-versed in its intricate details or best practices. Following the Teams interview, I was still prompted to complete an online C# test. With only a few days to prepare and an additional two days to submit, I endeavored to learn as much as I could. This included familiarizing myself with LINQ queries and OOP and exceptions making adjustments to ensure the project was compatible with AWS. Upon completing the test, I advanced to the final round of the interview process. Unfortunately, after all the efforts I invested, I only received a brief phone call and wasn't provided with detailed feedback via email or any other medium. Reflecting on the entire experience, I felt disadvantaged and somewhat cheated throughout the job interview process. Based on my experience, I'd be hesitant to recommend this process to others.
I applied online. The process took 4 weeks. I interviewed at Frontier Developments (Cambridge, England)
Interview
I applied online and got an email a few days later inviting me to the studio for an interview (no phone screening).
The interview involved a paper and pen test followed by a discussion of my answers. The questions touched a lot of subjects like low level system programming, AI and graphics. Nothing too hard.
A couple of days later, I received a job offer.
Interview questions [1]
Question 1
How to implement a garbage collection system in C++ (eg: implement shared_ptr, ect)?