For my initial technical interview, the interviewer insisted on a live, two-way video chat with a shared coding session. While this creeped me out, I agreed to try it. Unfortunately I did not have sufficient bandwidth to support that and said so, but he did not want to turn off the video feed and switch to audio-only. In fact, the idea made him visibly angry. So he aborted the interview abruptly. This was unprofessional conduct in my opinion and smacks of entitlement. Thus I would say Snap has "interview smell" i.e. something is wrong with their mindset.