Tech IndustryOct 24, 2018

Siri Proactive Intelligence Team

About to get phone screened for an SDE/ML eng position at this team, anyone know what to expect? Also wondering how it's like working at this group and Siri in general

Add a comment
Google zFsy57 Oct 24, 2018

I interviewed with Apple for an ML team recently. Teams interview you so it may vary a lot. Make sure you can code simple ML algorithms like Decision Tree, Naieve Bayes, Kmeans, KNN. Know about optimization techniques (RMS Prop, Adam) and issues (convex/concave, saddle points...). They might also ask you NLP questions.

Instacart Yyyi OP Oct 24, 2018

Forgot to mention there's a paired coding challenge, so idk how much ML they will ask vs typical leetcode stuff

Google zFsy57 Oct 24, 2018

I suppose it depends on what your specific Siri team does and what your exact role would be. I was brought directly on-site so I can't speak to the phone screen. And the majority of the on-site was more - or - less a chat about ML/Deep Learning / NLP. But they wanted me for a very ML role. They did ask me to implement some simple ML algorithms on the board and bunch of theory questions. But we mostly had a pleasant deep dive on various NLP issues and problems (i18n, what metrics to use, latency constraints) I'm sorry I can't help you more than that. Good luck!