Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Acing the Coding Interview

295 views

Published on

Acing the Coding Interview, presented by Ted Xiao for DiversaTech on November 10, 2016. Ted explains the structure of typical New Grad and Intern Software Engineering interviews, outlines strategies to approach these questions, and shares his tips and tricks on how to prepare for success.

Published in: Career
  • Be the first to comment

Acing the Coding Interview

  1. 1. Ted Xiao, EECS MS ‘16 50+ Coding Interviews Too many hours preparing...
  2. 2. ● You’re nervous about your first coding interview ● You want to pick up some tips and tricks ● You’re ready to land your dream internship / job
  3. 3. ● ● ● ○ ○ ■ ■ ● ●
  4. 4. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
  5. 5. ● ● ●
  6. 6. ● ○ ○ ○ ● ○ ○ ○
  7. 7. ● ● ●
  8. 8. ● ● ●
  9. 9. ● ○ ○ ○ ● ○ ○ ○
  10. 10. ● ● ○ ● ○ ●
  11. 11. ● ○ ○ ○
  12. 12. ● ○ ■ ■ ■ ○ ■ ○ ■ ○ ■ ○ ■ ■ ■
  13. 13. ● ○ ○ ■ ○ ○ ○
  14. 14. ● ○ ● ○ ○ How much time do you have? <2 days 2 - 7 days 1 week + What should you do? Review concepts and research what the company asks (Glassdoor, /r/cscareerquestions) Review concepts, create a cheat sheet, do practice problems Review concepts, learn gaps in knowledge, create a cheat sheet, do a lot of problems
  15. 15. ● ○ ○ ● ● ○ ● ○
  16. 16. ● ○ ○ ○ ● ○ ○
  17. 17. The cost of a stock on each day is given in an array, find the max profit that you can make by buying and selling in those days. For example, if the given array is [100, 180, 260, 310, 40, 535, 695], the maximum profit can earned by buying on day 0, selling on day 3

×