1 / 14

How to Prepare for a Coding Interview

How to Prepare for a Coding Interview. “Before anything else, getting ready is the secret of success.” Henry Ford. Engineering Career Center (ECC) Arizona State University. Please read these slides with Notes Pages You can find the option under View Menu Item.

jadaw
Download Presentation

How to Prepare for a Coding Interview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How to Prepare for a Coding Interview “Before anything else, getting ready is the secret of success.” Henry Ford Engineering Career Center (ECC) Arizona State University

  2. Please read these slides with Notes Pages • You can find the option under View Menu Item

  3. Interview Lifecycle - What to expect? • Networking to Identify Companies, Contacts • Résumé and Application • Preparing a sound résumé, updating LinkedIn profile and requesting recommendations • Applying on company websites/job portals

  4. Interview Lifecycle - What to expect? • Preparing for the Interview • Taking the Phone Screening Interviews • Going for On-site Interviews • Receiving Offer & Starting Negotiation

  5. Coding Interview – How to prepare? • Go back to fundamentals. Read this blog • Participate in coding competitions/ hackathons

  6. Coding Interview – How to prepare? • Buy technical interview prep books • Cracking the Coding Interview by G L McDowell • Official Cracking the Coding Facebook Group • Elements of Programming Interviews by A Aziz & T-H Lee • Write, write and write more! Resist the urge to type the code

  7. Coding Interview – How to prepare? • Practice online • www.leetcode.com • www.hackerrank.com • www.geeksforgeeks.org

  8. Coding Interview – What happens? • Typical Duration – 45 to 60 minutes each • Introduction and Résumé Questions – 5 minutes • One or Two Coding Questions – 30 to 40 minutes

  9. Coding Interview – What you do? • Approaching the Problem • Clarify the question • Work on a small example • Spell out the brute-force solution • Think out loud • Apply patterns and common data structures

  10. Coding Interview – What you do? • Presenting the Solution • Libraries • Focus on the top level algorithm • Manage the whiteboard • Test for corner cases • Syntax • Memory Management

  11. Coding Interview: Conversation.. • Interview refers to a one-to-one conversation • Do not think of the solution in your mind • Ask a friend to practice interviews • This video is a great demonstration of an actual coding interview

  12. Coding Interview: Common Issues • I was interrupted during my interview

  13. Coding Interview: Common Issues • Ten minutes into the problem and I realize I am on the wrong path.

  14. References • The presentation is not an original piece of work • Following books have been referred to extensively to develop the slides: • Cracking the Coding Interview by G L McDowell • Elements of Programming Interviews by A Aziz & T-H Lee

More Related