I have a phone screen coming up for this role and I’m wondering how/whether the interview for this position differs from the traditional software engineer role: 1. Are the coding rounds easier? I’ve heard some companies do this since they are not as focused on traditional SWE skill set. 2. Is there a system design round? Or is it replaced by an ML/DL design round? Any tips or info about interviews for this role would be appreciated! Google is a dream but I am really nervous! TC: 200k YOE: 3
Yes, we have ML design domain interview rounds Coding rounds are all exactly the same LC crap that all other SWE roles go thru, no mercy for you. If you're high enough level you could get less of such rounds or they could get weighted less by HC, but for 3yoe don't count on that.
What’s ML design (vs system design?)
Just like system design but focused on ML, rather than say distributed systems like it's been traditionally done. For example design YouTube video recommendations. If you have ML experience on your resume prepare especially to be probed on areas that your resume lists. ML is kind of a pretty big area today, it's unreasonable to expect candidates to know everything. If you did mostly NLP I'd not grill you deeply on your CV knowledge for example.
Tag @Google on your post. Have you checked rooftopslushie.com as well?