Glassdoor users rated their interview experience at Toptal as 50% positive with a difficulty rating score of 3.5 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and Data Scientist rated their interviews as the hardest, whereas interviews for Communications Specialist and Software Engineer roles were rated as the easiest.
The hiring process at Toptal takes an average of 69 days when considering 4 user submitted interviews across all job titles. Candidates applying for Software Engineer had the quickest hiring process (on average 7 days), whereas Data Scientist roles had the slowest hiring process (on average 180 days).
They require minimum of 2 years experience. I applied with a cv that state I didn't have 2 years experience. They interviewed me anyways just to decline so that they can justify their high percentage I guess.
The process took 5 weeks. I interviewed at Toptal in Apr 2021
Interview
I was bluntly accused of copying the code from somewhere. Where in explained my case to the interviewer that previously I had practiced coding the same question of leetcode and I was able to write the code involving the same logic I had solved it with and put in some better approach taken by someone else.
Interview questions [1]
Question 1
Q. I see that the code seems to be copied from somewhere?
I applied online. I interviewed at Toptal in Jul 2020
Interview
The interview process has four well defined steps. At each step the interviewer was very professional.
I initially failed one of the steps and I have received very good feedback from the interviewer i.e. he recommended me focus areas for improvement. When I came back I was asked many similar questions. Though, make no mistake the questions are quite open ended and the interviewer expects a lot from you.
The interview process is really tough and requires a lot of preparation. I prepared for one year after my initial failure.
The first step is a generic HR interview.
The second step is a written exam on hackerrank. Lots of linux and some programming.
The third step is livecoding in front of a senior developer. Lots of distributed systems design questions. A few coding tasks.
The fourth step is a take home project. The scope is quite extensive and it required full time effort for two weeks.
Interview questions [1]
Question 1
Lots od linux commands and distributed systems architecture