I applied for a job opportunity with Cognizant and everything looked like moving very smooth until the interview. They will schedule the interview time and who is going to take the interview. But you will never get a call on time. When you follow up with them, they never pick your call. They will make excuses that they were busy with client meetings and whole lot of things. And reschedule the same interview the next day and it continues for few days until you decide to drop. I mean if you are buying someone's time then you should respect it as well. Everyone is busy. I would never suggest to join such a company who cannot meet their commitment (unless you have a real need to). Unfortunately this has happened to me 2-3 times until when I finally decided to never work for this company. I have inquired about this attitude with lot of my friends and all have the same review.
Interview questions [1]
Question 1
Few technical stuff and then they will end up with the HR will call back.
The interview was primarily technical, concentrating on C#, .NET, SQL, and API concepts. Questions tested understanding of core principles and practical application. The process was straightforward, professional, and focused on technical depth.
I applied online and got a calll back, had 4 rounds in total. first was a behavioral phone call just casual talks about your skills and when can you start working and general questions, then two coding rounds in hackerrank - was asked to code in java although the job was for python and finally HR.
First online aptitude round then personal interview , i went through a college campus recruitment process , two members in interview panel , one person in real another one in video