Filter interviews by
Program to add a node in a linked list
Create a new node with the data to be added
Traverse the linked list to find the last node
Update the next pointer of the last node to point to the new node
Bit field operations in C code allow for efficient storage and manipulation of individual bits within a data structure.
Define a struct with bit fields to specify the size of each field
Use bitwise operators like | (OR), & (AND), ^ (XOR), and ~ (NOT) to perform operations on the bit fields
Access individual bits using the dot operator on the struct variable
Example: struct Flags { unsigned int flag1 : 1; unsigned int flag2...
A C program to implement a data structure using arrays of strings.
Define the data structure using arrays of strings
Implement functions to manipulate the data structure
Example: Implementing a stack using an array of strings
Read
Top trending discussions
I have over 8 years of experience working as a Sr Engineer in various industries.
Managed multiple engineering projects simultaneously
Led cross-functional teams to successful project completion
Developed and implemented innovative solutions to complex engineering challenges
I have experience leading cross-functional teams and successfully delivering complex projects.
Led a team of engineers, designers, and product managers to develop and launch a new mobile app
Managed a project with a budget of $1 million and delivered it on time and within scope
Implemented agile methodologies to improve team efficiency and collaboration
Received recognition for outstanding leadership skills and ability to ...
I applied via Referral and was interviewed before Jun 2020. There were 5 interview rounds.
Developed a solution for optimizing a complex algorithm for a client in the finance industry
Client had a large dataset that needed to be processed quickly
Implemented parallel processing to speed up the algorithm
Optimized the code to reduce memory usage
Collaborated with the client to fine-tune the algorithm for their specific needs
I applied via Campus Placement and was interviewed in Dec 2020. There was 1 interview round.
C is a general-purpose programming language developed by Dennis Ritchie in 1972.
C is used for developing operating systems, embedded systems, and system software.
It is a compiled language and has a low-level memory access.
C is the predecessor of many modern programming languages like C++, Java, and Python.
A loop is a programming structure that repeats a set of instructions until a certain condition is met.
Loops are used to iterate over a collection of data or to repeat a set of instructions a certain number of times.
There are three types of loops in most programming languages: for, while, and do-while.
Example: for (int i = 0; i < 10; i++) { // do something }
Samsung's product struggles due to market saturation, intense competition, and shifting consumer preferences.
Market Saturation: The smartphone market is saturated, making it hard for Samsung to stand out.
Intense Competition: Brands like Apple and Xiaomi offer compelling alternatives, impacting Samsung's sales.
Consumer Preferences: A shift towards budget-friendly options has led to decreased demand for premium Samsung m...
I applied via Campus Placement and was interviewed in Sep 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Jun 2020. There were 4 interview rounds.
I appeared for an interview in Aug 2017.
based on 3 interview experiences
Difficulty level
Duration
based on 22 reviews
Rating in categories
Database Engineer
11
salaries
| ₹3.3 L/yr - ₹7 L/yr |
Senior Test Engineer
10
salaries
| ₹10.8 L/yr - ₹20 L/yr |
Software Engineer
9
salaries
| ₹3 L/yr - ₹5 L/yr |
Technical Lead
7
salaries
| ₹12.5 L/yr - ₹19 L/yr |
Data Analyst
7
salaries
| ₹3.6 L/yr - ₹6 L/yr |
vivo
Dell
Godrej & Boyce Manufacturing
Eureka Forbes