Dell
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Referral and was interviewed before Feb 2022. There were 4 interview rounds.
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
Top trending discussions
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
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
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
I applied via Naukri.com and was interviewed before Jul 2023. There were 2 interview rounds.
Aptitude duration One hours
Level moderate
Coding Test Duration 3 hours
Level moderate to hard
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