I applied online. The process took 3 weeks. I interviewed at Redgate Software in Jan 2022
Interview
First stage interview involved two interviewers and consisted of very basic questions and two problem solving tasks to filter out those who struggle with coding at a very basic and fundamental level. I was given time to ask questions and it only lasted around 45 minutes.
The second stage, which was around 2 hours, focused more on reading code and answering questions about your CV. I was initially interviewed by two new people, however, due to a communication error between HR and the interviewers, we sat around for 30 - 40 minutes trying to resolve the issue before we could start the test. This was after going through some questions about my CV and asking me some behavioural questions. Being unable to resolve the issue, this lead to re-scheduling the interview for the following week.
This rescheduled interview had three new people, which meant I had to answer some of the same questions thrown at me in the initial second stage interview and more. When it came to the test, the miscommunication issue somehow hadn't been resolved between HR and the interviewers, which meant I had to download software during the interview onto my IDE.
This meant I had 20 - 30 minutes less time to work through the problem set (putting me at a disadvantage to other candidates) and gave me very little time to ask them questions. This time was crucial for myself who wasn't familiar with the syntax of C# / Java.
I wasn't progressed onto the next stage. I was told I'd be given feedback regardless of the outcome, however I was never provided any in the rejection email. Additionally, I also didn't receive an acknowledgement or apology for the issues that lead to the errors in both second stage interviews.
Despite being let down by communication errors, it appears to be a great place with great people (the software engineering team that is) to work with. The hybrid model approach to working and perks to improve your skillset were bonuses for work/life balance and personal development.
Interview questions [1]
Question 1
Why should you check if a vector / array is empty before executing core function code?
Thank you for your feedback and sharing your experience with us! We're sorry you had a less-than-positive experience, as that is not what we aim for. We will take your feedback and look for ways to improve.
Other Junior Software Engineer Interview Reviews for Redgate Software
I applied online. I interviewed at Redgate Software
Interview
Technical interview consisted of two programming problems. Tasks covered both proper implementation and testing, interviewers were friendly and googling of small points was allowed. Interviewers asked questions on thought process and design that both allowed for demonstration of understanding.
Interview questions [1]
Question 1
Parsing a positive integer
Finding a list of values in a specific range from a doubly linked list