If you explained your solution clearly and simple enough, translating it into code should be fairly straightforward.Just remember to talk out loud as you are writing your code, explaining what and why you are doing what you are.The steps below have helped me numerous times and I can attest to their ability to aid in landing that big job or internship! The interviewer will give you whatever technical question they have in mind.
It will help the interviewer gauge what is in your head.
Every time you think you are close to being done or finish your solution, test it out loud with the examples you came up with in Step 2.
😱 It was a magical time when I would call up and message every technical friend I knew asking for references to their companies, and I would apply to every internship opportunity on Intern Supply, which BTW, is a great website for finding all the available applications for internships.
I was fortunate enough through the end of high school and into college that I had enough experience to in an interview.
This post was originally published on my personal blog. 😄 While I was in college, every time the fall season would roll around, most of my friends would talk about how anxious they were for the school year to start again.
For myself, I wasn't so much concerned with school as I was anxious about the beginning of .
My first year, I landed interviews with Facebook, Google, Digital Ocean, and more, but I didn't get past the second (technical) round for any of them...
I was frustrated, because I was never good at explaining my thought process on the technical problems they gave...until it dawned on me that I was overthinking everything and didn't go into the interview with any strategy.
This is when you want to think of edge cases, the general case, formatting, what are your inputs versus expected outputs...stuff like that. Now that our solution has a scope and some more meaning to it, we should come up with some useful example inputs to the problem.
These will help us explain our solution, test our ideas, and ensure our code works.