‘Codility’ is a service that offers an awesome way for companies to hire new programmers. On the other hand, it offers an awesome way for developers to demonstrate their programming skills to companies. Basically, a developer has 2 hours to develope a program that resolve a well defined test. At the moment it could be resolved in C, C++, C#, Java, JavaScript, Lua, Objective-C, PHP, Pascal, Perl, Python, Ruby, Scala or VB.NET, focusingĀ in the way a developer thinks, and not in a specific syntax or specific language.

For programmers, ‘Codility’ has several available lessons, where they try to make us think about specific topics ( i.e. “Time Complexity”, “Sorting”, “Fibonacci numbers” ) each of them with a little pdf file with some reading material. I encourage you to test ‘Codility’. The worst thing that it could happen is that you would waste 2 hours.