Work is challenging, which can be considered both good and bad, as you need to learn new things almost every day.
There are experienced developers that you can learn from.
Overall, there is pretty good compensation, including health days, health-related compensation, salary, and stock options.
There are lots of bureaucracy and non-development-related asks and tasks. Many work-related blockers can come up. Depending on your team and manager, you either can or can't work on things that you actually enjoy.
The interview process included a phone screen, three virtual onsite interviews, and a recruiter screen. All interviews were one hour long. The questions were from LeetCode Microsoft-tagged questions.
The process went like this: * First, there was an HR interview—a very pleasant conversation that introduced the company and the overall process. * Next, there was a test consisting of three tasks: one easy, one difficult, and one of medium diffi
I applied through a staffing agency. There were two interviews. - The first one was focused on system design. - The second one was a review of my entire career, with a discussion of the biggest challenges and a lot of technical details.
The interview process included a phone screen, three virtual onsite interviews, and a recruiter screen. All interviews were one hour long. The questions were from LeetCode Microsoft-tagged questions.
The process went like this: * First, there was an HR interview—a very pleasant conversation that introduced the company and the overall process. * Next, there was a test consisting of three tasks: one easy, one difficult, and one of medium diffi
I applied through a staffing agency. There were two interviews. - The first one was focused on system design. - The second one was a review of my entire career, with a discussion of the biggest challenges and a lot of technical details.