COGNIZANT DIGITAL NURTURE PROGRAM 4.0
(Every round involves elimination)
Application: Applied in Superset in the college. There was only Java FSE track at that time.
After screening,
Communication Assessment:
It includes Speaking (sentences displayed on screen, Listening & Speaking), Grammar (articles, fill in the blanks, inference from paragraphs).
All the audio will be available to play only once. But there is the option of playback speed which you can use to hear clearly and also note key points. You can change the speed by clicking on (⋮) for each audio.
Preparation: I practice English in Duolingo daily, So I didn’t need much preparation before the round.
Stage 1 - Technical assessment:
In the mail about the assessment, we were provided with Upskilling handbook which consists of the online resources to prepare for the round.
The assessment consists of 3 sections:
2 Java coding questions (DSA- Arrays, Strings)
2 SQL questions (based on joins, order by, group by, limit)
1 Web Development question (HTML, CSS, JS) - Fill missing parts according to objectives mentioned.
Stage 2:
After qualifying the assessment, 8 weeks of learning is provided through Deepskilling handbook, 2 hour classes, POC Connects where we can clear doubts and test knowledge through Kahoot quiz, hands-on (mandatory is sufficient, additional is optional) and uploading them in github weekly.
The shortlisting for the next stage will be based on the attendance to the sessions and the submissions of hands-on, which is checked weekly.
Stage 3 - Deepskilling final assessment:
The assessment is based on the concepts learnt in the 8 weeks.
Preparation: used chatgpt to understand concepts easily.
Stage 4 – Technical Interview
This is In-person interview in KL University.
Must attend both online (in Superset) and offline (in panel room).
Interview Questions (different for different panels):
Self- introduction
Your resume tells that you practice leetcode daily. What’s the recent complex problem you solved? What’s the last problem you solved?
How do you perform authentication? ; why jwt, from database we can do nah
what is express.js?; functional vs class component?
Have you worked on react? virtual dom vs dom
Coding (Java)-substrings, sort array
method overloading daily life example
dbms-various normalization techniques-normal forms, example, types of joins, constraints in sql
AI&ML-what do you know?
Process of data preprocessing?
What do you know about git? Git commands
Ways of creating thread
ArrayList vs LinkedList, Vector vs Array/ArrayList, HashMap vs LinkedHashMap
Are you ok with shift to different technology, locations other than preferred, night shift.
Any Questions?
Resources for preparation: Resume-based questions, handbooks for upskilling and deepskilling