Week Twelve —
Preparing For Interviews: Tricks, Tips, and Tests

As you wind down this semester, your last one as an LMU CS undergrad [...gets misty-eyed a bit...] you are probably [nay, HOPEFULLY] considering what your next steps will be. For most of you that means some form of [cue the theme from Psycho....] employment! With that in mind, Erica Eddings from the Career and Professional Development office has set up a special session for us. Thusly, tonight's class will be focused on giving you a heads-up for your industry interviews!!

AGENDA

  1. 16:20 – 16:30: Class — Review & Prep
  2. 16:30 – 17:30: Tech Interview Tips Panel [including Q & A
  3. 17:30 – 17:45: Networking time [informal]
  4. 17:45 – 18:45: Coding Test Practice [(]some panelists may stay, but not all are able]
  5. 18:45 – 19:20: Class — Debriefing session

We will have four or five people on the panel, and your humble professor will assist the Divine Ms. E with moderating duties. Topics to be discussed will include but not [necessarily] be limited to:

Coding Interview Questions: Free Play!!

The following questions are glommed from the book Cracking the Coding Interview by Gayle Laakmann McDowell [ISBN: 978-0-9847828-0-2 – 2013 edition]. The problems are presented below, and are grouped into easy, medium, and hard problems. The several different topics are all mixed together so feel free to pick one or two that interest you or seem like good puzzles and have at it! It's probably not a bad idea to work in small teams of two or three people, to discuss possible solutions, and you are welcome to ask the panel members or your humble professor for advice or to discuss things with us, but do NOT ask for solutions, until you've at least tried it out for yourself first.

I will have my copy of the book in class, so after the hour is over, I can show you or tell you the book solutions. Obviously, this is for PRACTICE, not for grade, but in the spirit of the exercise, try not to use your own copy of the book... the thrust here is to use your critical thinking skills!

Coding Problems, Exercises, and Questions

The Good – Low Difficulty
The Bad – Medium Difficulty
The Ugly – High Difficulty

Coding Session: Free Play!!

The Lemming Brigade