Genetic Palindrome – A Programming Challenge Problem

Laptop with software development editor open
Programming challenges can be fun.

When hiring software developers a common technique for assessing their aptitude is the “programming challenge”. These come in a variety of forms, but they all generally involve a staged example where the candidate is tasked with solving some type of a task where multiple solutions exists. The candidate is then graded (in no particular order) on their ability to: read more