Back in October I got an invitation to join Toptal which is a platform that connects top class engineers with software companies.
What makes it different from other freelancing networks is that all the applicants go through a selection process and only 3% of them are accepted.
I decided to give it a try leveraging the fact that I was unemployed during November. And after a tough but rewarding process I got accepted a couple of weeks ago.
The first call was a short explanation of the whole process and they use it mainly to check your English level assuring that you can communicate properly.
In the next 48 hours after the call I had to do a coding exercise in Codility, a Polish start-up that tests programmers. It consisted of three tasks to be solved during 90 minutes; although it’s not necessary to finish them all and I managed to resolve just two.
These algorithms are evaluated both in performance and correctness. And the training center it’s a good place to challenge yourself resolving problems.
A couple of days later I got the link to schedule a technical interview with a senior engineer. The talk started with the evaluation of the previous exercises and after I was asked to share my screen while writing code on a JSFiddle.
Whereas Codility’s tasks were more “mathematical” and could be solved in any language, this was a front-end specific task and I chose AngularJS to solve it gracefully in less than 10 minutes.
The code had to be committed to their private Git repository as if it would be a real life project. After two weeks working hard I showcased my project to another senior engineer who evaluated the code and the development itself, accepting me into the network.
I haven’t started yet to work in any project but the mere act of going through the selection process was enriching. And even though the amount of time invested to get inside is huge, I have read nothing but satisfied opinions about the platform. So if you want to face a new challenge don’t hesitate to apply.