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
I applied via Campus Placement and was interviewed before Jun 2020. There were 4 interview rounds.
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 appeared for an interview before May 2021.
Round duration - 90 Minutes
Round difficulty - Medium
You are given a set of 'N' stones, each with a specific weight and color. The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, so that the to...
The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, minimizing the unused capacity.
Use dynamic programming to solve this problem efficiently.
Create a 2D array to keep track of the minimum unused capacity for each color and weight combination.
Iterate through the stones and colors to update the array with the minimum unused capacity.
Return the minimum unused capacity from the array a
Round duration - 24 hours
Round difficulty - Medium
Round duration - 25 minutes
Round difficulty - Easy
Tip 1 : have basic knowledge of web development
Tip 2 : have in depth understanding of workflow and tech stacks you use in your projects
Tip 1 : mention the skills you are comfortable to answer questions on
Tip 2 : have some projects with clear mention of your contribution to it on resume.
I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
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 }
I applied via Campus Placement and was interviewed in Sep 2020. There were 3 interview rounds.
I appeared for an interview in Oct 2016.
My hobbies include hiking, playing guitar, and cooking.
Hiking: I enjoy exploring nature trails and challenging myself physically.
Playing guitar: I love learning new songs and improving my skills.
Cooking: I like experimenting with different recipes and creating delicious meals.
In 5 years, I see myself as a senior software developer leading a team and working on complex projects.
Leading a team of developers
Working on complex projects
Continuously learning and improving my skills
Contributing to the growth and success of the company
I want to join DELL because of their innovative technology solutions and strong reputation in the industry.
DELL is known for their cutting-edge technology solutions which align with my passion for software development.
I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.
I believe joining DELL will provide me with opportunities for growth and career advancement.
I appeared for an interview in Jan 2017.
based on 3 interviews
Interview experience
based on 21 reviews
Rating in categories
Database Engineer
10
salaries
| ₹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
8
salaries
| ₹12.5 L/yr - ₹21 L/yr |
Senior Software Engineer
7
salaries
| ₹7 L/yr - ₹15.5 L/yr |
Vivo
Dell
Godrej & Boyce Manufacturing
Eureka Forbes