The interview process begins with a phone screen or Skype coding interview, followed by onsite interviews.
The onsite interviews consisted of 4-5 one-hour coding sessions conducted on your own laptop, with a lunch break taken with an engineer. Many of the engineers exhibited defensive, arrogant, and rude behavior during the interviews.
There appeared to be a culture of secrecy, limited autonomy and decision-making power for engineers, and a "kool-aid drinking" culture.
Coding on your own laptop, within your own environment, and producing a working solution without compiler errors within the allotted time was more stressful than usual. This is something to prepare for, as many other companies do not conduct interviews in this manner.
Design a Microsoft Paint fill bucket function.
The following metrics were computed from 25 interview experiences for the Snap Software Engineer role in Los Angeles, California.
Snap's interview process for their Software Engineer roles in Los Angeles, California is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Snap's Software Engineer interview process in Los Angeles, California.