Filter interviews by
I appeared for an interview in Oct 2024.
Duration - 1 Hour
Topics - OS Concepts
2 Coding questions - Swap Nibble, Move all the 0s in the array to the beginning.
CI/CD pipeline is a set of practices and tools that automate the process of building, testing, and deploying software.
CI/CD stands for Continuous Integration/Continuous Deployment
It involves automating the software development lifecycle
CI focuses on integrating code changes frequently and running automated tests
CD focuses on deploying code changes to production environments
It helps in reducing manual errors, improving ...
SCM (Software Configuration Management) is the process of managing and controlling changes to software throughout its lifecycle.
SCM involves version control, build management, and release management.
It ensures that software changes are properly tracked, documented, and controlled.
SCM tools like Git, SVN, and Mercurial are used to manage source code and track changes.
SCM helps in maintaining code integrity, collaboratio...
Top trending discussions
posted on 29 May 2021
I applied via Campus Placement and was interviewed before May 2020. There was 1 interview round.
A linked list is a linear data structure where each element is a separate object with a pointer to the next element.
In Java, a linked list is implemented using the LinkedList class in the java.util package.
LinkedList class provides methods like add(), remove(), get(), etc. to manipulate the list.
Each element in the list is represented by a node object which contains the data and a reference to the next node.
Linked list...
ACID Properties are a set of properties that ensure database transactions are processed reliably.
ACID stands for Atomicity, Consistency, Isolation, and Durability.
Atomicity ensures that a transaction is treated as a single, indivisible unit of work.
Consistency ensures that a transaction brings the database from one valid state to another.
Isolation ensures that concurrent transactions do not interfere with each other.
Du...
A deadlock is a situation where two or more processes are unable to proceed due to a circular dependency.
Deadlock occurs when two or more processes are waiting for each other to release resources.
To avoid deadlock, use techniques like resource allocation graph, banker's algorithm, and deadlock prevention.
Resource allocation graph is a visual representation of resource allocation and can help identify potential deadlock...
SQL is a relational database while NoSQL is non-relational. MongoDB is preferred for scalability and flexibility.
SQL is table-based while NoSQL is document-based
SQL is structured while NoSQL is unstructured
SQL is vertically scalable while NoSQL is horizontally scalable
MongoDB is preferred for its ability to handle large amounts of unstructured data and its flexibility in schema design
MySQL is preferred for its strong A...
I applied via Campus Placement and was interviewed in May 2020. There were 6 interview rounds.
I applied via Naukri.com and was interviewed before Apr 2021. There were 2 interview rounds.
I applied via Campus Placement and was interviewed before Jul 2021. There were 2 interview rounds.
Basic aptitude and coding questions
I am a passionate software engineer with experience in developing web applications using various technologies.
Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in backend development with Node.js and databases like MongoDB and MySQL
Familiar with version control systems like Git and deployment tools like Docker
Strong problem-solving skills and ability
My hobbies include hiking, playing guitar, and reading science fiction novels.
Hiking in local trails and national parks
Playing acoustic and electric guitar in a band
Reading books by authors like Isaac Asimov and Philip K. Dick
Cognizant offers diverse projects, global exposure, and a strong focus on employee growth and development.
Cognizant provides opportunities to work on diverse projects, allowing for a broad range of experience.
The company has a global presence, offering exposure to different cultures and markets.
Cognizant emphasizes employee growth and development through training programs and career advancement opportunities.
Engineering allows me to solve complex problems, innovate, and create solutions that have a real impact on society.
Engineering provides a platform to apply scientific knowledge to practical problems.
It involves critical thinking, problem-solving, and creativity.
Engineers have the opportunity to work on cutting-edge technologies and make a tangible difference in the world.
For example, designing software systems to impro...
Pin diagram of 8085 microprocessor
8085 has 40 pins in total
Pins are grouped into 5 categories: power supply, address bus, data bus, control and status signals
Pin 1 is the reset pin, Pin 40 is the Vcc pin
Examples of control signals: RD, WR, ALE, INT, HOLD
Examples of status signals: S0, S1, IO/M, HLDA
8086 is an advanced version of 8085 with more features and capabilities.
8086 has a 16-bit data bus while 8085 has an 8-bit data bus.
8086 has more registers than 8085.
8086 has a higher clock speed than 8085.
8086 supports virtual memory while 8085 does not.
8086 has a more advanced instruction set than 8085.
Example: 8086 can perform multiplication and division operations while 8085 cannot.
Opamp stands for operational amplifier. It is an electronic device used to amplify and process signals.
Opamps have high gain and can amplify signals to a very high degree.
They are commonly used in audio amplifiers, filters, and signal processing circuits.
Opamps have two input terminals and one output terminal.
They can be configured in different ways to perform various functions such as amplification, filtering, and osc...
Waterfall model has five phases: requirements, design, implementation, testing, and maintenance.
Requirements phase: gathering and documenting requirements
Design phase: creating a detailed design based on requirements
Implementation phase: coding and integrating components
Testing phase: verifying that the system meets requirements
Maintenance phase: making changes and updates to the system
Example: building a website using...
Types of testing include unit, integration, system, acceptance, regression, performance, and security testing.
Unit testing: testing individual units or components of the software
Integration testing: testing how different units or components work together
System testing: testing the entire system as a whole
Acceptance testing: testing to ensure the software meets the requirements and is ready for release
Regression testing...
I enjoy participating in coding competitions, volunteering at tech events, and attending hackathons.
Participating in coding competitions such as Codeforces or Topcoder
Volunteering at tech events like hackathons or coding workshops
Attending hackathons to collaborate with other developers and work on innovative projects
My goal in life is to continuously learn and grow, while making a positive impact on the world around me.
Continuous learning and personal growth
Making a positive impact on the world
Achieving work-life balance
Building meaningful relationships
Contributing to the community
I am open to relocation for the right opportunity.
I am willing to relocate for the job.
I have no issues moving to a new location for work.
I am excited about the possibility of experiencing a new city or country.
I have relocated for previous jobs and have found it to be a positive experience.
I want to relocate for career growth and new experiences, but I am hesitant due to leaving behind family and friends.
Career growth opportunities in new location
Desire for new experiences and challenges
Concerns about leaving behind family and friends
I enjoy watching a variety of shows on TV, including dramas, comedies, and documentaries.
I watch dramas like Grey's Anatomy and This Is Us
I enjoy comedies such as The Office and Brooklyn Nine-Nine
I also like watching documentaries on topics like nature and history
I last saw the movie Inception.
Directed by Christopher Nolan
Released in 2010
Genre: Sci-Fi/Thriller
Starring Leonardo DiCaprio
I appeared for an interview in Sep 2016.
I am a passionate software engineer with experience in developing web applications and a strong background in computer science.
Experienced in developing web applications using technologies like HTML, CSS, JavaScript, and React
Strong background in computer science with knowledge in algorithms and data structures
Passionate about learning new technologies and solving complex problems
My favorite subject is computer science because I enjoy problem-solving and creating innovative solutions.
Computer science allows me to work on challenging problems and develop new technologies.
I enjoy coding and building software applications.
I find the intersection of technology and creativity fascinating.
Computer science offers endless opportunities for learning and growth.
The query finds the employee name who earns the maximum salary.
Use the SELECT statement to retrieve the employee name and salary from the database table.
Use the ORDER BY clause to sort the results in descending order based on salary.
Use the LIMIT clause to limit the result to only one row.
Return the employee name from the query result.
I am a passionate software engineer with experience in developing web applications using various technologies.
Experienced in front-end development using HTML, CSS, and JavaScript
Proficient in back-end development with Node.js and Express
Familiar with database management systems like MySQL and MongoDB
Favorite Game: The Legend of Zelda: Breath of the Wild, Favorite Player: Lionel Messi
Favorite Game: The Legend of Zelda: Breath of the Wild
Favorite Player: Lionel Messi
I am comfortable working night shifts and have no problem with it.
I have experience working night shifts in previous roles.
I am able to adjust my sleep schedule accordingly to accommodate night shifts.
I am aware of the potential challenges of working night shifts and have strategies to overcome them.
Yes, I am comfortable working outside Kolkata.
I am open to new opportunities and experiences in different locations.
I am adaptable and can easily adjust to new environments.
I have previous experience working in different cities, such as Delhi and Bangalore.
I am a software engineer with experience in developing web applications and a passion for learning new technologies.
Experienced in developing web applications using technologies such as React, Node.js, and MongoDB
Passionate about learning new technologies and keeping up with industry trends
Strong problem-solving skills and ability to work well in a team environment
I was involved in various extracurricular activities such as volunteering, sports, and coding clubs.
Volunteered at local animal shelter
Played on intramural basketball team
Participated in coding competitions
Organized and led coding club at school
I am open to working in any location, but I prefer cities with a vibrant tech community.
Open to any location
Prefer cities with a vibrant tech community
based on 2 interviews
Interview experience
based on 18 reviews
Rating in categories
Senior Software Engineer
772
salaries
| ₹12 L/yr - ₹38.2 L/yr |
Software Engineer2
337
salaries
| ₹8 L/yr - ₹22 L/yr |
Software Engineer
310
salaries
| ₹6 L/yr - ₹23 L/yr |
Principal Software Engineer
270
salaries
| ₹17 L/yr - ₹55 L/yr |
Senior Engineer
233
salaries
| ₹10 L/yr - ₹26 L/yr |
Cognizant
DXC Technology
UST
Atos