Went really well.
- Write a program that shufles a deck of cards represented as an array. Follow up: make sure every item moves atleast once.
- Non Coding: How would you create a program that counts all words in a book and stores how many times a word appears. How would you optimize it? (threads / concurrency). What are some challenges you might face? (race conditions).
- Given a numerical number pad, construct strings that are words that can be made using number pad.
I was told I was a strong candidate. This was my last interview.