Add office photos
Cognizant logo
Engaged Employer

Cognizant

Verified
3.7
based on 50.3k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Associate Software Engineer
Clear (1)

10+ Cognizant Associate Software Engineer Interview Questions and Answers

Updated 19 Oct 2024

Q1. A basic C program to find the frequency of an alphabet in a string

Ans.

This program calculates the frequency of a given alphabet in a string using a basic C program.

  • Declare an array of size 26 to store the frequency of each alphabet

  • Iterate through the string character by character

  • For each character, check if it is an alphabet

  • If yes, increment the corresponding frequency count in the array

  • Print the frequency of the desired alphabet

View 2 more answers
right arrow

Q2. Difference between primary key and unique key

Ans.

Primary key uniquely identifies a record in a table, while unique key ensures uniqueness of a column.

  • Primary key cannot have null values, while unique key can have one null value.

  • A table can have only one primary key, but multiple unique keys.

  • Primary key is automatically indexed, while unique key may or may not be indexed.

  • Example: Primary key - employee ID, Unique key - email address

View 3 more answers
right arrow

Q3. What are the Upcomming technologies that are used by the companies.

Ans.

AI, IoT, Blockchain, Cloud Computing, AR/VR, 5G

  • Artificial Intelligence (AI) and Machine Learning (ML) for automation and decision-making

  • Internet of Things (IoT) for connected devices and data collection

  • Blockchain for secure and transparent transactions

  • Cloud Computing for scalable and flexible infrastructure

  • Augmented Reality (AR) and Virtual Reality (VR) for immersive experiences

  • 5G for faster and more reliable connectivity

Add your answer
right arrow

Q4. powerapps customisation and how to leverage different properties to customise the canvas app

Ans.

PowerApps customisation involves leveraging different properties to customise the canvas app.

  • Use the 'Properties' pane to access and modify different properties of the app components.

  • Customise the app's appearance using themes, fonts, and colours.

  • Leverage formulas and expressions to add functionality to the app.

  • Use custom connectors to integrate with external data sources.

  • Add custom controls and components to extend the app's functionality.

  • Test and debug the app using the 'Pr...read more

Add your answer
right arrow
Discover Cognizant interview dos and don'ts from real experiences

Q5. Explain about different types of database and name some which is most popular nowadays

Ans.

There are various types of databases such as relational, NoSQL, object-oriented, etc. Some popular databases nowadays include MySQL, MongoDB, PostgreSQL, and Oracle.

  • Relational databases: MySQL, PostgreSQL, Oracle

  • NoSQL databases: MongoDB, Cassandra, Redis

  • Object-oriented databases: db4o, ObjectDB

  • Graph databases: Neo4j, Amazon Neptune

View 1 answer
right arrow

Q6. Azure functions on how to setup and deploy.

Ans.

Azure Functions are serverless computing solutions that allow developers to run code on-demand without managing infrastructure.

  • Create a new Azure Function App in the Azure portal

  • Choose a language and runtime for your function

  • Write your function code and test it locally

  • Publish your function to Azure using Visual Studio or Azure CLI

  • Configure your function app settings and triggers

  • Monitor and troubleshoot your function using Azure Application Insights

Add your answer
right arrow
Are these interview questions helpful?

Q7. Difference between supervised and unsupervised learning

Ans.

Supervised learning uses labeled data to train a model, while unsupervised learning uses unlabeled data.

  • Supervised learning requires a target variable for training the model.

  • Examples of supervised learning include classification and regression tasks.

  • Unsupervised learning finds patterns in data without any predefined labels.

  • Examples of unsupervised learning include clustering and dimensionality reduction.

Add your answer
right arrow

Q8. Application of python and features of python

Ans.

Python is a high-level programming language used for web development, data analysis, artificial intelligence, and automation.

  • Python is easy to learn and has a simple syntax

  • Python supports multiple programming paradigms such as object-oriented, functional, and procedural programming

  • Python has a vast standard library with modules for various tasks such as web development, data analysis, and machine learning

  • Python is used for web development frameworks such as Django and Flask

  • Py...read more

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q9. what do you know about oops

Ans.

OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

  • OOPs focuses on creating objects that contain both data and functions.

  • It emphasizes on encapsulation, inheritance, and polymorphism.

  • Encapsulation is the process of hiding the implementation details of an object from the outside world.

  • Inheritance allows a class to inherit properties and methods from another class.

  • Polymorphism allows objects to take on multiple forms or beh...read more

Add your answer
right arrow

Q10. what do you know about sdlc

Ans.

SDLC stands for Software Development Life Cycle, a process used to design, develop, and maintain software.

  • SDLC is a structured approach to software development

  • It consists of several phases including planning, analysis, design, implementation, testing, and maintenance

  • Each phase has its own set of activities and deliverables

  • SDLC models include Waterfall, Agile, and DevOps

  • SDLC helps ensure software quality and reduces development time and cost

Add your answer
right arrow

Q11. one code according to ur cluster

Ans.

I would write a code snippet based on the specific cluster or category provided.

  • Identify the specific cluster or category provided in the question

  • Write a code snippet that aligns with the requirements of the cluster

  • Ensure the code is accurate and relevant to the given cluster

Add your answer
right arrow

Q12. Explain about SQL Joins

Ans.

SQL Joins are used to combine rows from two or more tables based on a related column between them.

  • Joins are used to retrieve data from multiple tables based on a related column

  • Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN

  • INNER JOIN returns rows when there is at least one match in both tables

  • LEFT JOIN returns all rows from the left table and the matched rows from the right table

  • RIGHT JOIN returns all rows from the right table and the matched rows from...read more

View 1 answer
right arrow

Q13. explain ur project

Ans.

Developed a web-based project management tool for tracking tasks and deadlines.

  • Used HTML, CSS, and JavaScript for front-end development

  • Implemented backend functionality using Node.js and MongoDB

  • Incorporated user authentication and authorization features

  • Utilized RESTful APIs for communication between front-end and back-end

Add your answer
right arrow

More about working at Cognizant

Back
Awards Leaf
AmbitionBox Logo
Top Rated Mega Company - 2024
Awards Leaf
Awards Leaf
AmbitionBox Logo
Top Rated IT/ITES Company - 2024
Awards Leaf
HQ - Teaneck. New Jersey., United States (USA)
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Cognizant Associate Software Engineer

based on 20 interviews
3 Interview rounds
Resume Shortlist Round
Technical Round - 1
Technical Round - 2
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Associate Software Engineer Interview Questions from Similar Companies

View all
Recently Viewed
INTERVIEWS
AU Small Finance Bank
No Interviews
INTERVIEWS
AU Small Finance Bank
No Interviews
INTERVIEWS
Genpact
No Interviews
INTERVIEWS
Accenture
No Interviews
INTERVIEWS
Accenture
No Interviews
INTERVIEWS
Accenture
No Interviews
INTERVIEWS
Cognizant
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter