"When we interview people," cablecar wrote on the Sidebar, "we give them simple programming tasks to test their ability. The below code was an attempt to solve a problem I found on Project Euler. It's from a candidate for a senior development position with '10 years of PHP' experience.
for ($i=1;$i<=99999999999;$i++) { $num = 20*$i; if ($num%19 == 0) { if ($num%18 == 0) { if ($num%17 == 0) { if ($num%16 == 0) { if ($num%15 == 0) { if ($num%14 == 0) { if ($num%13 == 0) { if ($num%12 == 0) { if ($num%11 == 0) { if ($num%9 == 0) { if ($num%8 == 0) { if ($num%7 == 0) { if ($num%6 == 0) { if ($num%3 == 0) { echo $num; exit(); } } } } } } } } } } } } } } }
"Yeah, it works, but..."
[Advertisement]
BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how!