Yah, I did one for S17, and they are the same as the in-person interview. This is usually a good sign coz it means they like you, but there's something in your application they need clarity on. Know your weaknesses, and be prepared to defend them with solid arguments. Good luck!
We just got one yesterday, but don't know what it really means. Seems as though its for startups they like but just need more info before making a decision