Reddit Grokking Interview, I think it is a lot better than CTCI.