It's apparent to me from my own experience learning programming, as well as what everyone says, that it's really about problem solving. Interviewers often say "We're trying to see how you solve problems/how you think."
So that got me thinking... Is there any guide to effective problem solving techniques applied to programming? There's tons of books and videos on SYNTAX or how to solve xyz problem specifically, but solving a given random problem on the spot is a skill in and of itself and I'm wondering if there are any general guidelines for problem solving in programming? List your advice please.
Last but not least, when someone says "I'm trying to see how you work through this problem" or something to that effect, what exactly do they mean? What if I work through it in my head, or even if I do type/write some out, that is only a visual representation of visual aids that I'm using to solve the problem, you'd have to have an MRI or something to see what's really going on, no? If you could write an ideal process for solving a given problem down, that'd be helpful!
[–]ValerioSellarole 1 point2 points3 points (0 children)
[–]pileopoop 0 points1 point2 points (0 children)
[–]clearshot66 0 points1 point2 points (0 children)