Dell
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
OS, DBMS, CN, C++, Java output questions, Probability, Aptitude, IT infrastructure
Reverse a linked list using recursion
Create a recursive function to reverse the linked list
Pass the head of the linked list to the function
Base case: if the current node is null, return null
Recursive case: reverse the rest of the list and point the next node's next to the current node
I applied via Referral and was interviewed before Feb 2022. There were 4 interview rounds.
Top trending discussions
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
Kotlin is a modern programming language that is fully interoperable with Java, offering concise syntax and enhanced features.
Kotlin is more concise than Java, reducing boilerplate code.
Kotlin has null safety features, reducing NullPointerException errors.
Kotlin supports extension functions and properties, allowing developers to add new functionality to existing classes.
Kotlin has coroutines for asynchronous programming...
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 Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Linux is preferred for server-side development due to its stability and security, while Windows is more commonly used for desktop applications.
Linux is open-source and free, making it cost-effective for development.
Windows has a larger user base and more compatibility with software and hardware.
Linux is known for its stability and security, making it a popular choice for server-side development.
Windows is more commonly...
Fail Fast focuses on detecting errors as soon as possible, while Fail Safe aims to continue operation despite errors.
Fail Fast: Emphasizes immediate error detection to prevent further issues.
Fail Safe: Prioritizes continued operation even in the presence of errors.
Example: Fail Fast is commonly used in software development to catch bugs early in the development process.
Example: Fail Safe is often seen in systems where ...
I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.
Difficult Coding question.
DSA Based - Graph, Trees
Trie is a tree data structure used for efficient retrieval of key-value pairs.
Trie is also known as prefix tree.
Each node in a trie represents a single character of a key.
Trie is commonly used in autocomplete and spell checking algorithms.
Example: Inserting 'apple' and 'app' into a trie would result in a structure where 'app' is a prefix of 'apple'.
LRU (Least Recently Used) is a cache eviction policy that removes the least recently used items first.
LRU cache stores key-value pairs with a maximum capacity.
When the cache is full, the least recently used item is removed to make space for new items.
Each time a key is accessed, it is moved to the front of the cache to indicate it was recently used.
About ai
today generation
based on 2 interviews
Interview experience
based on 12 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
941
salaries
| ₹19 L/yr - ₹53.2 L/yr |
Software Engineer2
848
salaries
| ₹7 L/yr - ₹22.1 L/yr |
Senior Analyst
542
salaries
| ₹5.8 L/yr - ₹21 L/yr |
Helmerich & Payne
Lenovo
Apple
Acer India