May not be applicable to many folks here but provides one data point on cs careers. I was interviewing while having a job, and was pretty picky about where I wanted to go. Getting interviews was a mix of reachouts to me, relying on my network, and (very few) cold applications.
Once again, not applicable to many people but I: – am in a tech hub – have degrees in computer science – have FAANG and FAANG adjacent in my work ex – am ok doing hybrid – specialize in backend / infra
EM interviews have coding components and heavy system design, although varies based on company. In general: – have done ~ 300 leetcode for this search. Have studied DSA formally and done leetcode previously when I was an IC so that helped. – can code, and spent time building side projects. These were not to pad my resume and I don’t use these in my resume, since I have work experience. I do this because I like coding and want to make something of my own. – have spent time doing system design in my previous jobs, but spent quite some time learning it for interviews
General thoughts on EM interviews: – there are fewer EM positions as compared to IV, since EM: Eng ratio tends to be 1:7 or something in companies, and the industry is moving towards having fewer managers in general. – the leadership and management interviews at good companies aren’t easy, mostly because the evaluation criteria for success is much more subjective than programming style interviews, and different companies have different cultures – for good companies you do have to do well on the technical rounds, although they may evaluate you with some leniency on some aspects of the coding if you haven’t been coding for a while. Leniency = evaluation at the senior level. System design seemed to be evaluated fairly strictly.
submitted by /u/Strange-Tip5405
[link] [comments]
r/cscareerquestions sankey May not be applicable to many folks here but provides one data point on cs careers. I was interviewing while having a job, and was pretty picky about where I wanted to go. Getting interviews was a mix of reachouts to me, relying on my network, and (very few) cold applications. Once again, not applicable to many people but I: – am in a tech hub – have degrees in computer science – have FAANG and FAANG adjacent in my work ex – am ok doing hybrid – specialize in backend / infra EM interviews have coding components and heavy system design, although varies based on company. In general: – have done ~ 300 leetcode for this search. Have studied DSA formally and done leetcode previously when I was an IC so that helped. – can code, and spent time building side projects. These were not to pad my resume and I don’t use these in my resume, since I have work experience. I do this because I like coding and want to make something of my own. – have spent time doing system design in my previous jobs, but spent quite some time learning it for interviews General thoughts on EM interviews: – there are fewer EM positions as compared to IV, since EM: Eng ratio tends to be 1:7 or something in companies, and the industry is moving towards having fewer managers in general. – the leadership and management interviews at good companies aren’t easy, mostly because the evaluation criteria for success is much more subjective than programming style interviews, and different companies have different cultures – for good companies you do have to do well on the technical rounds, although they may evaluate you with some leniency on some aspects of the coding if you haven’t been coding for a while. Leniency = evaluation at the senior level. System design seemed to be evaluated fairly strictly. submitted by /u/Strange-Tip5405 [link] [comments]
May not be applicable to many folks here but provides one data point on cs careers. I was interviewing while having a job, and was pretty picky about where I wanted to go. Getting interviews was a mix of reachouts to me, relying on my network, and (very few) cold applications.
Once again, not applicable to many people but I: – am in a tech hub – have degrees in computer science – have FAANG and FAANG adjacent in my work ex – am ok doing hybrid – specialize in backend / infra
EM interviews have coding components and heavy system design, although varies based on company. In general: – have done ~ 300 leetcode for this search. Have studied DSA formally and done leetcode previously when I was an IC so that helped. – can code, and spent time building side projects. These were not to pad my resume and I don’t use these in my resume, since I have work experience. I do this because I like coding and want to make something of my own. – have spent time doing system design in my previous jobs, but spent quite some time learning it for interviews
General thoughts on EM interviews: – there are fewer EM positions as compared to IV, since EM: Eng ratio tends to be 1:7 or something in companies, and the industry is moving towards having fewer managers in general. – the leadership and management interviews at good companies aren’t easy, mostly because the evaluation criteria for success is much more subjective than programming style interviews, and different companies have different cultures – for good companies you do have to do well on the technical rounds, although they may evaluate you with some leniency on some aspects of the coding if you haven’t been coding for a while. Leniency = evaluation at the senior level. System design seemed to be evaluated fairly strictly.
submitted by /u/Strange-Tip5405
[link] [comments]