Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Job Preparedness Workshop Session 3: Interviewing and Whiteboarding

Job Preparedness Workshop Session 3: Interviewing and Whiteboarding

A panel of Sparkboxers will interactively lead this session. You will gather important tricks and tips for how to prepare for interviews and whiteboarding and learn how to deal with questions you are not sure how to answer.

Sparkbox

July 01, 2020
Tweet

More Decks by Sparkbox

Other Decks in Education

Transcript

  1. APPRENTICESHIP
    JOB PREPAREDNESS

    View Slide

  2. APPRENTICESHIP JOB PREPAREDNESS
    INTERVIEWS &
    WHITEBOARDING

    View Slide

  3. What has been the format of some
    whiteboarding or development
    interviews you've done?

    View Slide

  4. What's important to do when you are
    talking through a whiteboard question?
    What's the process you might go
    through to address it?

    View Slide

  5. How did you prepare for the interview
    and/or whiteboarding? What kind of
    resources did you use?

    View Slide

  6. Activity:Try out a Whiteboarding
    Question with a Dev Buddy
    ● You’ll get the most value if you don’t
    solve these problems alone
    ● Step away from a computer, grab a piece
    of paper, and a dev buddy, and try to
    solve these problems interactively while
    talking the solution through.

    View Slide

  7. Design a method to find the frequency
    of occurrences of any given word in a
    book.
    What if we were running this algorithm
    multiple times?

    View Slide

  8. Given any integer, print an English
    phrase that describes the integer.
    E.g. "One thousand two hundred thirty
    four" (1234)

    View Slide

  9. Given two arrays of integers, compute the
    pair of values (one value in each array) with
    the smallest (non-negative) difference.
    Return the difference. E.g. (1, 3, 15, 11, 2)
    and (23, 127, 135, 19, 8): output is 3 of the
    pair (11, 8)

    View Slide

  10. ‘The kciuq fox depmuj over eht lazy god’
    a. You are given the above phrase. Use any
    language of your choosing to get the phrase
    to be written correctly. That is, for every other
    word, reverse the letters to make the phrase
    say: ‘The quick fox jumped over the lazy dog’.

    View Slide

  11. SESSION 3: Interview and Whiteboarding Panel
    Resources For Whiteboarding
    ‣ http://ahmed-badawy.com/blog/wp-content/uploa
    ds/2018/10/Cracking-the-Coding-Interview-6th-Ed
    ition-189-Programming-Questions-and-Solutions.
    pdf
    ‣ https://cyber-dojo.org/
    ‣ https://www.interviewcake.com/
    ‣ https://www.freecodecamp.org/news/how-to-rever
    se-a-string-in-javascript-in-3-different-ways-75e47
    63c68cb/

    View Slide

  12. SESSION 3: Interview and Whiteboarding Panel
    Resources For Whiteboarding (2)
    ‣ https://leetcode.com/
    ‣ https://www.geeksforgeeks.org/
    ‣ https://www.hackerrank.com/
    ‣ https://www.codewars.com/
    ‣ https://www.udemy.com/course/coding-interview-
    bootcamp-algorithms-and-data-structure/

    View Slide

  13. THANKS!

    View Slide