The biggest pro is they pay well for starters.
So many cons, I can’t describe the mental stress they put on engineers. The management is confusing engineers in terms of expectations for the role. Higher management is also not aware of anything going on within the team; they have their own things to work on, but they should interact with engineers once in a while to get engineers’ input, rather than throwing random questions daily that are anonymous in concept. Managers know who responded what and they keep that in mind.
Try to get justification for or go over manager-level decisions before proceeding with whatever the manager says.
Leetcode and systems design, which consisted of dynamic programming and designing a ticket ordering platform. This was not too difficult and was a good experience because they were nice and great at their jobs.
Had a call with a person, and I did a good job in solving the problem. Communicated all the way possible. But later, I was ghosted by the recruiter. Very bad experience for my time.
The process was broken into 3 parts. After applying in April, I did the online assessment (LeetCode-style coding + workplace simulation) later that month. In August, I received an invite for a 3-round interview: Round 1 (Behavioral + LLD): A coupl
Leetcode and systems design, which consisted of dynamic programming and designing a ticket ordering platform. This was not too difficult and was a good experience because they were nice and great at their jobs.
Had a call with a person, and I did a good job in solving the problem. Communicated all the way possible. But later, I was ghosted by the recruiter. Very bad experience for my time.
The process was broken into 3 parts. After applying in April, I did the online assessment (LeetCode-style coding + workplace simulation) later that month. In August, I received an invite for a 3-round interview: Round 1 (Behavioral + LLD): A coupl