Problem-solving skills are often cited an important qualification for position openings. This should come as no surprise, but what’s interesting is that was cited more often than technical skills. In this report from HackerRank, 94% of the IT employers surveyed consider problem solving skills a priority when hiring, while 55% mentioned programming proficiency. Debugging, system design and performance optimization ranked highly as well.
It should be noted that smaller companies do place more importance on program proficiency (or less importance on problem solving) than larger ones. One explanation is “the right knowledge of frameworks is more important for startups since they need to launch code quickly, and frameworks help developers push code faster.” See the report for the full analysis.