4 ms·
For new grads you are probably best off being a generalist in some broad area you’re most interested in (web, data, mobile, low-latency/systems, games) as 1) mo
by fancyfish 6y ago
For new grads you are probably best off being a generalist in some broad area you’re most interested in (web, data, mobile, low-latency/systems, games) as 1) most places you’ll interview will just ask you the standard DS/algo questions, and 2) you don’t know exactly what you want to do yet. Don’t fret about the litany of skills in job listings, as they are usually overly specific.
With some experience, you may choose to specialize but if you want to go the management route, you’ll have a very interdisciplinary and generalist job.
Source: FAANG engineer from Tier 1 school