I applied through a recruiter. The process took 2 weeks. I interviewed at Cognizant (Singapur) in Jul 2016
Interview
1st round was F2F with Account Manager involving a brief tech skill-set evaluation, followed by general discussion of the job role and the company culture at large. 2nd round was a recruitment drive with many other prospective candidates, where I met with 2 engineers for a more thorough tech skill-set evaluation, followed by 1 round with HR executive on behavioral evaluation, past experience sharing and getting to know more about the company's business activities in general.
Remuneration package was great, medical coverage was great, leave entitlement was unfortunately below average (I later researched about leave entitlement for the first 5 years of service in a typical U.S. company, and concluded it as a difference in corporate culture). Package entailed a few more out-of-the-norm conditions that I was not comfortable with, so I eventually declined the offer.
Interview questions [1]
Question 1
Describe one of the biggest challenges you have handled in a previous job.
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