If you get a good client, you basically just gain the experience of working for the client company. Consulting in general is also a really good way to get a wide variety of experience. If you get a good offer and are on a good project, it's totally fine, and you're pretty much separated from all the company problems.
The company structure is aggressively hierarchical, and a lot of upper management are extremely out of touch and egotistical.
Projects can range from fine to extremely boring, and you're kind of left on your own to manage your own projects and chargeability.
Often, sales will promise things to clients that the actual individual contributors had no say in and would not be able to promise.
1. Technical Coding Test (Devskiller test for Spring Boot Java MVC module test cases). 2. HR Discussion (general discussion about your work permit, travel percentage, previous team management). 3. Hiring Manager (Technical discussions).
They had a screening using some programs, which needed to be done online, followed by two technical discussions in related Programming Technology. Finally, they had an HR discussion.
They interviewed you in depth and you need to have good knowledge about it. Overall it's a good experience. They may take 30-45 mins per person and I have 2 rounds of technical interview and 2 managerial rounds.
1. Technical Coding Test (Devskiller test for Spring Boot Java MVC module test cases). 2. HR Discussion (general discussion about your work permit, travel percentage, previous team management). 3. Hiring Manager (Technical discussions).
They had a screening using some programs, which needed to be done online, followed by two technical discussions in related Programming Technology. Finally, they had an HR discussion.
They interviewed you in depth and you need to have good knowledge about it. Overall it's a good experience. They may take 30-45 mins per person and I have 2 rounds of technical interview and 2 managerial rounds.