Filter interviews by
To remove a node from a single linked list, update the pointers of the previous node to skip the node to be removed.
Traverse the linked list to find the node to be removed
Update the 'next' pointer of the previous node to skip the node to be removed
Free the memory allocated to the node to be removed
Count the number of set bits in a given integer.
Use bitwise AND operation with 1 to check if the least significant bit is set.
Shift the integer to the right by 1 bit each time to check the next bit.
Repeat until the integer becomes 0, counting the number of set bits encountered.
Structure is a user-defined data type in C that groups related variables together, while a class is a blueprint for creating objects in object-oriented programming.
Structure is used in C programming language, while class is used in object-oriented programming languages like C++ and Java.
In structure, all members are public by default, while in class, members can be private, protected, or public.
Structures do not suppor...
Structure is a data type that allows different data types to be grouped together, while union is a data type that allows different data types to share the same memory location.
Structure allows each member to have its own memory location, while union shares the same memory location for all members.
In a structure, all members can be accessed simultaneously, while in a union, only one member can be accessed at a time.
Exam...
C-memory map is a layout that shows how memory is organized in a C program, including stack, heap, and global variables.
C-memory map shows the organization of memory in a C program, including stack, heap, and global variables.
It helps developers understand how memory is allocated and accessed in their programs.
For example, the stack typically grows downward in memory, while the heap grows upward.
posted on 29 May 2024
I applied via Walk-in and was interviewed in Apr 2024. There were 2 interview rounds.
Some maths related questions
I applied via Company Website and was interviewed in May 2023. There were 4 interview rounds.
Python is a high-level programming language known for its simplicity and readability. It supports multiple programming paradigms.
Python is used for web development, data analysis, artificial intelligence, scientific computing, and more.
To use Python, you need to install the Python interpreter on your system and write code in a text editor or an IDE.
Python has various data types such as integers, floats, strings, lists,
C is a programming language, Python is a high-level programming language, data types are classifications of data items, tuple is a data structure in Python.
C is a general-purpose programming language known for its efficiency and flexibility.
Python is a high-level programming language with a focus on readability and simplicity.
Data types are classifications of data items that specify the type of data that can be stored ...
What is tuple program
what is list program
what is set program
Python,c
what is c
what is python
I applied via Naukri.com and was interviewed in Jun 2022. There were 2 interview rounds.
Abstraction is a concept of hiding implementation details while interface is a contract that defines the behavior of a class.
Abstraction is achieved through abstract classes and methods
Interface is a collection of abstract methods
Abstraction is used for reducing complexity and increasing efficiency
Interface is used for achieving multiple inheritance and loose coupling
Abstraction is a way of achieving data abstraction w...
I was interviewed before Sep 2022.
I have cleared the first test
I applied via Naukri.com and was interviewed in May 2021. There were 4 interview rounds.
posted on 28 May 2022
I applied via Recruitment Consulltant and was interviewed in Oct 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Sep 2021. There were 4 interview rounds.
Easy reasoning questions
Basic coding multiple choice questions
Exception handling, stored procedures, indexing, and OOP concepts are important in software engineering.
Exception handling is the process of handling errors that occur during program execution.
Stored procedures are pre-written SQL code that can be executed with a single command.
Indexing is the process of optimizing database performance by creating indexes on frequently queried columns.
OOP concepts include encapsulation
posted on 15 Feb 2022
I applied via Referral and was interviewed before Feb 2021. There were 3 interview rounds.
Interview questions for Software Engineer position
Project explanation should include details on the project's purpose, scope, and technologies used
SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle) are methodologies used in software development and testing respectively
Smoke testing is a type of testing that checks if the basic functionalities of the software are working fine, while Sanity tes...
based on 1 review
Rating in categories
Business Development Executive
7
salaries
| ₹1.4 L/yr - ₹3 L/yr |
Software Engineer
6
salaries
| ₹3.5 L/yr - ₹4.2 L/yr |
Senior Software Engineer
4
salaries
| ₹11 L/yr - ₹16 L/yr |
Software Developer
3
salaries
| ₹6 L/yr - ₹12 L/yr |
TCS
Wipro
Infosys
HCLTech