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.
Very easy fireside chat. No technical interview. For clients mostly simple coding: reverse a string, anagram, impl linked list, basic sql query etc for associates. For sr and manager it may be more advanced.
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.
3 rounds of interviews with a technical interview. The technical interview involved questions on Java and sql. They were mildly difficult. The first 2 rounds were not so difficult, lots of situational judgement questions