|
|
|
|
|
by OldCoder
4471 days ago
|
|
In everyday situations, outside of job interviews, if I feel confident about a situation, and I'm not under time pressure, I often come across as polished. I've been mistaken for an attorney repeatedly over the past few decades. At least twice, people have thought that I was a government official of some type. If the confidence isn't there, I do poorly. And I haven't felt confident in interviews because of the types of questions that you're referring to. I don't memorize data structures and algorithms. I start with projects and learn what's needed in each case. Coding tests are another problem for me. If you review my GitHub repos or technical site (oldcoder.org) you'll see that my code is reasonably good. But it involves flow. If I drop into flow, I can do anything. But it's difficult to reach that state while somebody is waiting. I understand, of course, that companies have their processes, and that I need to be the one to adapt as opposed to the other way around. |
|
Funny thing is, I've enjoyed doing things like Project Euler just for fun, and I can usually work out an algorithm given a little time and the ability to work on my own in an environment I'm comfortable in.
But put me in front of a white board, or phone interview, with one or more impatient interviewers in front of me? I'm toast. Many of these interviewers were studying these algorithms in depth in school only 4 or 5 years ago.
Anyway, I've resigned myself to the fact that I have to earn my own living by freelancing and side projects. I'm doing OK with that, and I hope that an upcoming side project will provide even more financial stability.
Have you considered starting your own company? These days, you don't need much.