There is a lot of scope for learning. You will have exposure to almost anything that you are interested in.
Frequent training sessions to learn a lot on Payments and Technology.
Some groups have really very good engineers who are both competitive and helpful at the same time.
Upward mobility is reserved for people with no technical skills but great at cronyism.
Product team in the most important non-payment group is a joke, but unfortunately they have the ears of Directors and higher-ups. Since there is no "real" interactive session with engineers, management has no clue of reality and is misguided by the product team.
The product team ends up getting all the credit/promotions for the work done by the engineering team. This is depressing and sad.
Very traditional management style. "Yes Sir / Madam" is most welcome. If there is any disagreement or alternate viewpoints, ideas are not fought; people who brought them up will be thrown under the bus.
Frequent re-orgs and lack of accountability at the management level are just annoying. Huge mistakes by management are simply ignored/rewarded. Engineers pay the price almost always by putting in long hours and weekends to cover up for the mistakes done by management.
There is no channel for employees to express suggestions or critique to management.
All-hands meetings and Q&A sessions are more formal, with politically correct answers that have no real impact on engineers.
There is no point in conducting pulse surveys after the promotion cycle. That only says, "Thanks, but no thanks. I do not want to affect my bonus."
There were two technical rounds. Each round involved about 1-2 medium LeetCode questions in Java, relevant to my job position. The questions focused on stacks/arrays and Object-Oriented Programming. It wasn't too hard if you're focused.
There were 4 rounds of interviews, including various coding rounds and a behavioral round at the end. HackerRank and LeetCode questions were involved. It was pretty tough, so I spent about 4 hours in interviews.
The first round was a 1-hour online Karat assessment. The first 15 minutes consisted of Java concepts-related questions. After that, two Data Structures and Algorithms (DSA) questions were asked, with the second DSA question building upon the first.
There were two technical rounds. Each round involved about 1-2 medium LeetCode questions in Java, relevant to my job position. The questions focused on stacks/arrays and Object-Oriented Programming. It wasn't too hard if you're focused.
There were 4 rounds of interviews, including various coding rounds and a behavioral round at the end. HackerRank and LeetCode questions were involved. It was pretty tough, so I spent about 4 hours in interviews.
The first round was a 1-hour online Karat assessment. The first 15 minutes consisted of Java concepts-related questions. After that, two Data Structures and Algorithms (DSA) questions were asked, with the second DSA question building upon the first.