Dell
10+ Interview Questions and Answers
You are given an array 'ARR' of integers. Your task is to modify the array so that all the array elements having zero values get pushed to the left and all the array elements having non-zero v...read more
Selection sort is one of the sorting algorithms that works by repeatedly finding the minimum element from the unsorted part of the array and putting it at the beginning of the unsorted region of t...read more
You are given 'N' stones labeled from 1 to 'N'. The 'i-th' stone has the weight W[i]. There are 'M' colors labeled by integers from 1 to 'M'. The 'i-th' stone has the color C[i] which is an int...read more
Print the following pattern
Pattern for N = 4
The dots represent spaces.
Input Format:
The first line contains a single integer ‘T’ representing the number of test cases. The first line of each tes...read more
1) What is DBMS?
2) Difference between DBMS and data?
3) Any example of DBMS, what have you worked in?
4) Two SQL queries on LIMIT and ORDER.
5) Project related.
we worked on a ML based recommendation system with complete UI for e-commerce site.
It was based on the Product we worked on as a team for Hackathon problem statement, there was presentatio...read more
Quantitative aptitude
1) Probability
2) Work
3) Blood relation
Number Of MCQs - 40
1. Introduction
2. Your strengths and weaknesses
3. Why Dell Technologies?
Q10. Find duplicates between two sorted arrays
Finding duplicates between two sorted arrays
Use two pointers to traverse both arrays simultaneously
If the elements at the pointers are equal, add to duplicates list and increment both pointers
If not, increment the pointer with the smaller element
Repeat until one of the arrays is fully traversed
Q11. What was your experience with java?
I have 5 years of experience working with Java in various projects.
Developed web applications using Java EE framework
Utilized Spring framework for dependency injection and MVC architecture
Worked with Hibernate for ORM mapping
Implemented multithreading and concurrency in Java applications
Used Java for backend development in enterprise systems
Q12. Print only prime numbers.
Print only prime numbers.
Iterate through numbers and check if they are divisible by any number less than itself
If not divisible, print the number as prime
Exclude 0, 1 and negative numbers as they are not prime
Q13. CHECK IF A STRING IS SUBSTRING OF ANOTHER STRING
Check if a string is a substring of another string
Use the indexOf() method to check if the substring exists in the main string
If indexOf() returns -1, the substring is not present
If indexOf() returns a value greater than -1, the substring is present
Q14. How do you donormalisation?
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down data into smaller, more manageable parts.
It helps in reducing data redundancy by storing data in a structured way.
Normalization ensures data integrity by avoiding anomalies like insertion, update, and deletion anomalies.
There are different normal forms like 1NF, 2NF, 3NF, BCNF, etc., each with specific rules to follow.
For example, ...read more
Q15. Matrix to find the nearest word
Find the nearest word in a matrix of strings
Create a matrix of strings
Calculate the distance between the input word and each word in the matrix
Return the word in the matrix with the smallest distance to the input word
Q16. Finding smallest subset in string
Find the smallest subset of strings in an array
Iterate through the array and compare the length of each string to find the smallest subset
Use a variable to keep track of the smallest subset found so far
Return the smallest subset at the end
Q17. the fundamentals of java
Java fundamentals include object-oriented programming, platform independence, and strong typing.
Object-oriented programming: Java supports classes, objects, inheritance, and polymorphism.
Platform independence: Java code can run on any platform with the help of JVM.
Strong typing: Java enforces strict data type checking to prevent errors.
Q18. Scheduling algorithm
Scheduling algorithm is a method used to determine the order of tasks to be executed on a computer system.
Scheduling algorithms help in optimizing resource utilization and improving system performance.
Examples of scheduling algorithms include First Come First Serve, Shortest Job Next, Round Robin, etc.
Q19. Cache policy explain
Cache policy determines how data is stored, accessed, and replaced in a cache memory.
Cache policies include FIFO, LRU, LFU, and random replacement algorithms.
FIFO (First In, First Out) replaces the oldest data first.
LRU (Least Recently Used) replaces the least recently accessed data first.
LFU (Least Frequently Used) replaces the least frequently accessed data first.
Random replacement algorithm replaces data randomly.
More about working at Dell
Top HR Questions asked in null
Interview Process at null
Top Software Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month