Consulting companies are like the bootcamps of the tech industry. They are willing to accept less experienced individuals, and it's a way to start working in the tech world. It's a free-for-all, where you can climb up the hierarchy if you are greedy and show the desired results to the top personnel.
They are willing to accept people with junior profiles for a simple reason: they are workers that are not burnt out, are quite inexpensive for the company's working purpose, and this company "squeezes" them in order to get the desired results for their customers and get paid a lot.
Their projects with their clients are designed to be the cheapest possible (usually the managers gather fewer workers than necessary for the project, and these few workers have to perform the work of a full team), with the shortest deadlines possible, and with the biggest profits possible.
When the software developer is burnt out, they fire this worker, replace them with a "new talent," and the cycle goes on.
These companies provide "solutions" for their clients using less experienced workers, and they are able to do this legally for multiple reasons: They have an HR team that is always on the lookout for "new talents" (fresh meat), they have lawyers that legally protect them, and they have their financial accountants that perform their "math."
The social dynamics I witnessed between managers and software developers while I was there were similar to those between pimps (hustlers) and sex workers (whores), where these software developers (just as the sex workers) use their skills to perform the maximum number of tasks possible asked by the client so that the managers (just as the hustlers), who organize these teams, can maximize their and the company's (the brothel) profits.
It is worth mentioning that if a worker is fired in Capgemini Portugal, this worker will probably not have access to the Unemployment Insurance Fund due to the fact that the company had exceeded the number of annual worker firings/dismissals.
Working in a consulting company can be mentally exhausting and mentally abusive.
This whole situation reminds me of that PJ Harvey song "The W###€$ Hustle And The Hustlers W###€."
Don't push your juniors so hard and make sustainable projects.
During my B.Tech, I had a basic interview where I was asked fundamental Java questions, including core concepts like OOPs. It was quite simple, but unfortunately, I lost the opportunity due to certain conditions.
It consists of three rounds. The first round is an easy aptitude test, the second round is the English round, and the third round is the HR round. It's easy to clear. CS students have a little more advantage in the aptitude test.
Campus Normal and easy. 1st round: Company shortlisted. 2nd round: MCQ and coding (gaming). 3rd round: Interview. Interview easy. Asked to print "hello world" in Python. Find odd and even numbers.
During my B.Tech, I had a basic interview where I was asked fundamental Java questions, including core concepts like OOPs. It was quite simple, but unfortunately, I lost the opportunity due to certain conditions.
It consists of three rounds. The first round is an easy aptitude test, the second round is the English round, and the third round is the HR round. It's easy to clear. CS students have a little more advantage in the aptitude test.
Campus Normal and easy. 1st round: Company shortlisted. 2nd round: MCQ and coding (gaming). 3rd round: Interview. Interview easy. Asked to print "hello world" in Python. Find odd and even numbers.