I've provided more information below, but the gist of it all is that I have trouble recalling information and expressing myself in a clear and organized fashion, I'm not good at coding on the fly without reference materials, and the terms and interactional modes of the interview tend to interfere with my cognition and foster anxiety in me. You can read the more detailed info or skip to the end! />/>
I'm 3 semesters into my grad program, where I have been making consistent A's. I've also had fellow students come to me for help with their work, such as a couple of friends who I helped with pointer arithmetic in a C class; during that same C class, for one assignment, I even came up with a solution that was more memory-efficient than the professor's recommended approach. Surely, I know something, or else the previous statements would not be true. Yet, in these interviews, I often feel as if I come off as a babbling idiot, and I wonder if the interviewer is secretly channeling Simon Cowell -- in his demeanor and thoughts, if not his actual words.
As such, I am trying to find a solution that will end with me having a career that I like. The first "branch" of thought here involves finding ways to prevail at the interviews, for which I have some ideas:
- Develop a list of subject areas and concepts and use a combination of outlines and flash cards for studying for the purposes of quick recall.
- Study books about coding interviews with practice problems.
- Perhaps see if I can negotiate the terms of the coding interview, around issues such as process and presentation
The second "branch" of thought involves alternatives that do not require the interviews, such as becoming a freelance web developer, finding work at a non-software company, or even starting my own startup company. You know, where I don't have to prove myself by standing in front of a whiteboard and writing an algorithm to "reverse the node order in a binary search tree, in place." But I have my concerns about the viability of those options, as well.
Your thoughts are welcome, and thanks in advance to any and all respondents!