Here we have a run-down of the problem-solving approaches one CTO looks for in candidates aspiring to join a software engineering team, as well as some ways to showcase your skills if you had a non-traditional software education (such as a coding bootcamp).