Large level of ownership provided to each engineer, ability to make a difference and launch features.
Some reviews talk about work-life balance issues; however, I see that balance is up to the employee. They can really go for it and deliver a lot, then get recognized and promoted a lot based on performance, or they can take a more balanced approach and still do well. It is not a place to rest.
The product roadmap has been impressive since I arrived, and keeps getting more compelling.
The people are incredible. Everyone is very smart and has great ideas. Overall, teams are great at delivering.
Ideas are encouraged and can come from anywhere in the company. Does it make sense to do every idea? No. Do you have to work and learn how to sell your vision of the idea? Yes.
Company and senior management appear to take lessons to heart from feedback (employee, product decisions, and customers/users) and make the best decisions for the users, company, and employees.
Yes, there is some privacy, but this is largely to prevent competitors from learning and scooping our products.
There's quite a bit of stock volatility since it is a young company, still working towards profitability.
The company can continue to get more transparency internally. This has changed a lot this year, with bi-weekly senior management Q&A's now, and Evan regularly speaks to all of Snapchat on at least a monthly basis.
The interview consists of: * 15 minutes of retrospective behavioral questions. * 25 minutes of ML knowledge. * 20 minutes for a LeetCode-style task. The overall interview process is okay. Expectations are very high, even for low-level positio
The process was 1 phone screen and 4 on-site rounds. - Round 1: ML theory and LeetCode. - Round 2: ML discussion on the latest research papers. - Round 3: ML coding. - Round 4 and 5: LeetCode.
The interview process begins with a coding round to evaluate your technical skills. If successful, you’ll proceed to four to five consecutive interviews centered on designing and developing a complete system.
The interview consists of: * 15 minutes of retrospective behavioral questions. * 25 minutes of ML knowledge. * 20 minutes for a LeetCode-style task. The overall interview process is okay. Expectations are very high, even for low-level positio
The process was 1 phone screen and 4 on-site rounds. - Round 1: ML theory and LeetCode. - Round 2: ML discussion on the latest research papers. - Round 3: ML coding. - Round 4 and 5: LeetCode.
The interview process begins with a coding round to evaluate your technical skills. If successful, you’ll proceed to four to five consecutive interviews centered on designing and developing a complete system.