The interview process began with an on-campus interview. This was pretty straight forward. Consisting of basic data structure, time complexity, and scalability resolution questions.
Following that was a phone screening. This was done with an online IDE that was live feed in conjunction with a phone call. The code must be compilable but the interviewer will walk through each problem. Questions are welcomed. Just keep in mind the bigger picture of where the solution you're implemeting may be used and the implications of instantiating this solution elsewhere.