Acing the Coding Interview | Preparation and Questions | RoadMap

Motivation to Coding Interview Preparation

Barun Sarraf
Analytics Vidhya
3 min readJun 8, 2021

--

Hii Guysđź‘‹. Hope you are doing well! I will be sharing some really important questions for interview preparation and I am sure if you have a good command on these question patterns, it will be all easy to crack interviews!

Consistency | Dedication to Hard Work | Hope | Patience

Promise yourself that you’ll never step back and you will work every single day until you reach a goal that you want. You’ll see a lot of friends getting better offers but it's okay, you don’t have to demoralize yourself instead have an “I can do it” attitude and start work on it no matter what it takes!

“If you focus on results, you will never change. If you focus on change, you will get results.” — Jack Dixon

Goals? How do I make plans? How to work on plans?

I believe you know what your goals are now, and now it’s time to create plans and then work on them! Try to analyze your weak point. It may be a communication gap, understanding subjects, writing code, syntax problem, negative vibes around, so get the clarity on the context and make a note of it! Now it’s time to categorize the problems and cluster them of the same kind. Prioritize your problems which takes less time to complete as per your needs.

Simple Secret Tactics.

On Weekends

Focus on the Theoretical portion and make a note of whatever you learn that includes OOP’s concept, Operating System, DBMS, brush up your SQL Queries, do Leetcoding if you are stuck on a particular topic.

Be good with the projects mentioned in your resume. Use STAR Technique to answer them.

On Weekdays

Focus more on Coding, every day do as many questions as you can, eg: if you don't know Trees concept or anything, address the problem, go through different articles, videos, start with an easy basic question and contemplate your thoughts. Give daily mock tests(Pramp), watch YouTube videos, what I mean by this is that research and explore yourself. I’ll share some important links that will help you to prepare better at the end.

Now, when I say make a note, it’s because this helps you in last-minute revision. By this technique, you will always be prepared for the interview both coding as well as theoretical concepts. To be honest, there’s no rocket science in this, it’s all easy so chill! Focus on your learning and believe in yourself. Don’t memorize the question instead, try to learn how to build the logic no matter how many hours it takes. Stick to a problem until and unless it is not resolved and solve similar kinds of problems to get better clarity.

a week or few days before an interview

Keep Calm! You don’t have to be panic it’s just an interview. Go through the notes you have prepared during preparation and Geeks for Geeks interview archives for that particular company that will help what type of questions does it ask and on what tech stacks the company work on.

not prepared 100%? Can I apply?

Never miss any opportunities coming your way. Always feel free to apply everywhere no matter whether you are prepared or not because this helps you where you are actually failing. Don’t keep a thought in yourself that once I’ll be 100% fully prepared and then I’ll apply. Nooooo! No one is 100% prepared. You’ll fail and you’ll learn, that's the process!

Important Links and Resources:

Interview sometimes can really pull you down and can make you lose confidence. Man! don't lose confidence in yourself especially because of the interview. Keep practicing keep getting better, you won't see huge differences overnight. Not gonna lie when I got the first rejection, I was really very depressed. Sometimes Failures can be blessings in disguise so don't dwell on your failures but use them to grow.!

Happy Coding! Learn, Explore and Share

--

--

Barun Sarraf
Analytics Vidhya

Software Engineer at JPMorgan Chase & Co. | Technical Blogger | Leetcoder(Problem Solver) | NIT Allahabad