Dell
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Jul 2022. There were 2 interview rounds.
Top trending discussions
I applied via Job Portal and was interviewed in May 2024. There were 2 interview rounds.
Sort a stack using only peek, push and pop operations
Create a temporary stack to hold the sorted elements
While the original stack is not empty, pop the top element and compare it with the top element of the temporary stack
If the top element of the original stack is greater than the top element of the temporary stack, push it onto the temporary stack
If the top element of the original stack is smaller, keep popping eleme...
The candidate is asked to solve three coding problems related to integers, subarrays, and word search in a crossword grid.
For R1: Convert an integer to words, for example, 123 should be converted to 'one hundred twenty three'.
For R2: Find the subarray with the sum greater than the entire array, for example, in [1, -2, 3, 10, -4, 7, 2, -5], the subarray [3, 10, -4, 7, 2] has a sum greater than the entire array.
For R3: F...
posted on 29 Aug 2021
I applied via campus placement at Krishna Institute of Engineering and Technology, Ghaziabad and was interviewed in Jul 2021. There were 3 interview rounds.
Software testing is the process of evaluating a software application or system to find defects and ensure it meets the specified requirements.
Software testing involves executing a program or application with the intent of finding errors.
It is done to ensure that the software meets the specified requirements and is of high quality.
Testing can be done manually or using automated tools.
Types of testing include functional,...
Pointers in C are variables that store the memory address of another variable.
Pointers are declared using the * symbol.
They can be used to access and manipulate data stored in memory.
Pointers can be used to pass values by reference.
Example: int *ptr; ptr = # *ptr = 10; // num now equals 10
Arrays in C are also implemented using pointers.
Function overloading is the ability to have multiple functions with the same name but different parameters.
Functions with the same name but different parameters can be defined in the same scope.
The compiler determines which function to call based on the number and types of arguments passed.
Function overloading is commonly used in object-oriented programming languages like C++ and Java.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
The second largest salary in a database management system (DBMS) can be found by using the ORDER BY and LIMIT clauses in a SQL query.
Use the ORDER BY clause to sort the salaries in descending order
Use the LIMIT clause to retrieve the second row in the sorted result set
Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1,1
Calculate the sum of elements in an array that are closest to a given target value.
Iterate through the array and calculate the absolute difference between each element and the target value.
Keep track of the element with the smallest difference and update the sum accordingly.
Return the sum of elements closest to the target value.
Sql problem solving - 2 problem from this topic
I have worked on various projects including a web application for a retail company and a mobile app for a fitness tracker.
Developed a web application for a retail company to manage inventory and sales
Created a mobile app for a fitness tracker to track workouts and progress
Collaborated with team members to design and implement features
Utilized technologies such as React, Node.js, and MongoDB
I applied via Walk-in and was interviewed in Aug 2024. There were 3 interview rounds.
Tell about AC industry
Move all zeros in an array of strings to the end while maintaining the order of non-zero elements.
Iterate through the array and move all zeros to the end while keeping the order of non-zero elements.
Use two pointers approach to swap elements in-place.
Example: Input: ['a', 'b', 'c', '0', 'd', '0'], Output: ['a', 'b', 'c', 'd', '0', '0']
AWS services are cloud computing services provided by Amazon Web Services.
Compute services (e.g. EC2, Lambda)
Storage services (e.g. S3, EBS)
Database services (e.g. RDS, DynamoDB)
Networking services (e.g. VPC, Route 53)
Machine learning services (e.g. SageMaker)
Analytics services (e.g. Redshift, Athena)
DynamoDB is a fully managed NoSQL database service provided by AWS.
Fully managed NoSQL database service
Scalable and high-performance
Supports key-value and document data models
Automatically replicates data across multiple Availability Zones for high availability
I am very good at handling stress situations, remaining calm and focused under pressure.
I have experience working on high-pressure projects with tight deadlines.
I am able to prioritize tasks effectively and stay organized during stressful situations.
I have developed strong problem-solving skills that help me navigate stressful scenarios.
I am able to communicate effectively with team members and stakeholders to manage s...
Daikin may elaborate on a topic to provide more detailed information or explanation.
To provide a better understanding of a complex concept or product
To address potential questions or concerns from customers
To showcase the company's expertise and knowledge in the industry
Broadcast receiver is a component in Android that allows the system to deliver events to the app.
Component in Android system
Receives and handles broadcast messages
Used to respond to system-wide events
Registered in the AndroidManifest.xml file
IntentService is a class in Android that performs long-running operations in the background without blocking the main thread.
IntentService is a subclass of Service that handles asynchronous requests (expressed as Intents) on demand.
It is typically used for tasks like downloading files, syncing data, or performing any other background task.
IntentService runs on a separate worker thread, so it does not interfere with the...
I am passionate about developing innovative software solutions and believe this company aligns with my career goals.
Excited about the opportunity to work on cutting-edge technologies
Impressed by the company's reputation for fostering a collaborative work environment
Seeking a challenging role that allows for professional growth and development
Master's degree in Computer Science
Master's degree in Computer Science
Specialization in software engineering
Thesis on machine learning algorithms
Graduated with honors
A pn junction diode is a semiconductor device that allows current to flow in one direction only.
Consists of p-type and n-type semiconductor materials
When forward biased, allows current to flow easily
When reverse biased, blocks current flow
I applied via Campus Placement and was interviewed in Jan 2024. There were 3 interview rounds.
Basic aptitude train, time and work distance
posted on 31 Jan 2024
I applied via Job Portal and was interviewed in Dec 2023. There were 2 interview rounds.
Easy to write with simole loetters to
Very easy to manipulate with this code
based on 3 reviews
Rating in categories
Senior Software Engineer
1.7k
salaries
| ₹9.9 L/yr - ₹41.5 L/yr |
Software Engineer
1.1k
salaries
| ₹4.6 L/yr - ₹18 L/yr |
Principal Software Engineer
939
salaries
| ₹19 L/yr - ₹53.2 L/yr |
Software Engineer2
866
salaries
| ₹7 L/yr - ₹22.1 L/yr |
Senior Analyst
540
salaries
| ₹5.8 L/yr - ₹21 L/yr |
Helmerich & Payne
Lenovo
Apple
Acer India