Interview is about 30 minutes. You’re given 2 programming questions which you can solve using a programming language of choice. These questions stem mostly from data structures and algorithms. Once you’ve completed the questions, you have a chat with the technical interviewer for about 5 minutes and it’s done. You’ll get an email later on congratulating you if passed
Interview questions [1]
Question 1
How working with teams in the past has shaped my leadership skills
This is a 55 min automated QA based on an AI engine. It does a good job of doing a basic check on gauging if you have played the role by asking about typical scenarios u would have faced but the choices are ambiguous and without context open to interpretation.
For example a couple of decision making questions have:
ẗalk to others before deciding"
as a choice.
Now if you dont talk to anyone u can be viewed as autocratic and not taking in inputs from others. But u can also view this as your uncertainty/lack of expertise/independence.
So to really judge decision making the context of these talks and how they are used in your decision making need to be understood. The questions dont address this at all
Interview questions [1]
Question 1
How many code reviews to you do in a week?
Why is this number high/low?
What do u do if there is a problem with the process?
Do u interact with other teams?
How do u prioritize tasks?
How do u make decisions? (ask seniors, talk to others, on your own, etc)
I applied online. I interviewed at Turing in Apr 2020
Interview
After filling out profile information on their website/platform, the interview was a live coding challenge that lasted about an hour and was held over video conference. It tested knowledge of algorithms and data structures as well as general programming knowledge.
Interview questions [1]
Question 1
What are the differences between SQL and NoSQL databases and when would you use which?