I feel like PhDs in Computer Science should have better job prospects outside of Academia. Some jobs, like "research scientist", require PhDs. Look at companies like Lyft that are currently hiring "Research Scientist" (e.g. https://www.lyft.com/jobs/4014499002) where they require a M.S.or PhD.
HN user
username_123
Okay, thanks.
Good to know. So you you weren't asked any algorithmic leetcode-style questions or questions testing that you have basic knowledge of your field (e.g. tell me what a random forest is)? Doesn't sound like it. It was more focused on your research?
I assume there is a distinction between software engineering and research applicants in terms of their interviews at the Big 4s? I know two people with PhDs that were given algorithmic questions and had to go through the same process as regular software developers (this was at the same Big 4 company). The only exception is one had expertise in ML and during one of his interviews they brought in a ML expert and interviewed them on their dissertation, in addition to their 4-5 algorithmic interviews. Both of these people were interviewing for software developer positions despite having expertise in research. Wasn't sure if the research interviews would be different. Good on your lab mate.
What level are these professors being hired at within Facebook? What sort of base salaries, stock options do they command? Any idea on total compensation numbers here?
With them being part-time professors what are their university salaries like?
In total compensation between industry and university I'd imagine this would be a good deal.
Lastly, how does recruiting work here? I assume they don’t make these people go through 5-6 algorithmic interview rounds.