I don't remember specifics, but one thing SnapStream does is ask you questions about specific subfields of software development (e.g. databases, web development, various algorithms) that you may not have had much experience with, but they'll phrase the questions in such a way that a smart and capable computer scientist will be able to work his or her way through them regardless. They are looking for the potential to be a great software developer, not necessarily someone who's already done every kind of computer science.