There some java code that is useful to look at for "total recall". That was collected  from interviews and (on-line) tests and books.