Pros: There are many things to learn, ranging from networking to the Linux kernel. It's a great career path.
The con is that a lot of things you need to learn mostly by yourself, either through reading code or looking up documentation. There's very little to no peer learning.
I took an online technical assessment on HackerRank. The online technical assessment included 10 multiple-choice questions and 4 coding questions. I completed all multiple-choice questions and passed all test cases for 2 out of 4 coding questions.
Had a 15-minute call with the hiring manager and was then given a take-home HackerRank assessment. If things went well, I would have had an interview with one of the teams.
The interview process started with an online test in which you are asked not to use any external resources (e.g., Google, ChatGPT). Then, there was a virtual interview. It would be best to study hard for specifics about the programming language you
I took an online technical assessment on HackerRank. The online technical assessment included 10 multiple-choice questions and 4 coding questions. I completed all multiple-choice questions and passed all test cases for 2 out of 4 coding questions.
Had a 15-minute call with the hiring manager and was then given a take-home HackerRank assessment. If things went well, I would have had an interview with one of the teams.
The interview process started with an online test in which you are asked not to use any external resources (e.g., Google, ChatGPT). Then, there was a virtual interview. It would be best to study hard for specifics about the programming language you