Upload Button Icon Add office photos

Dell EMC

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Dell EMC Java Developer Interview Questions and Answers

Updated 6 Sep 2022

Dell EMC Java Developer Interview Experiences

1 interview found

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Bean life cycle methods
  • Ans. 

    Bean life cycle methods are used to manage the creation and destruction of Java beans.

    • There are four bean life cycle methods: init(), destroy(), afterPropertiesSet(), and destroyMethod().

    • init() is called after the bean is instantiated and can be used for initialization tasks.

    • destroy() is called before the bean is destroyed and can be used for cleanup tasks.

    • afterPropertiesSet() is called after all bean properties have b...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Package discussions, and shift flexibility

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well, you might get questions from anywhere

Skills evaluated in this interview

Interview questions from similar companies

I applied via Campus Placement and was interviewed before Oct 2019. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Mostly it was about personal intro as a fresher..and then he asked to justify my CV.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics if you are a fresher..you should have good communicayion skills alos be confident.

I applied via Campus Placement and was interviewed before Nov 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basic programming questions
  • Q2. Behavioral questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident while answering

I applied via Naukri.com and was interviewed before Apr 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Basics of Java related questions, Questions on Previous Assignment
Round 3 - HR 

(2 Questions)

  • Q1. Share details of your previous job.
  • Q2. Tell me about yourself.

Interview Preparation Tips

Topics to prepare for IBM Application Developer interview:
  • Java
  • Collections
  • Database query
  • Project
Interview preparation tips for other job seekers - Be Confident what they asked give answer confidently

I applied via Naukri.com and was interviewed before Jan 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. All basic question from java and angular. Basic concept of OOP.
Round 2 - HR 

(4 Questions)

  • Q1. Why should we hire you?
  • Ans. 

    I have a strong background in application development and a proven track record of delivering high-quality software solutions.

    • I have extensive experience in developing applications using various programming languages and frameworks.

    • I have a deep understanding of software development principles and best practices.

    • I am highly skilled in problem-solving and troubleshooting, which allows me to quickly identify and resolve ...

  • Answered by AI
  • Q2. Where do you see yourself in 5 years?
  • Ans. 

    In 5 years, I see myself as a senior application developer leading a team and working on innovative projects.

    • Leading a team of developers

    • Working on innovative projects

    • Continuously learning and improving my skills

    • Contributing to the growth and success of the company

  • Answered by AI
  • Q3. What are your strengths and weaknesses?
  • Ans. 

    My strengths include strong problem-solving skills and attention to detail. My weaknesses include a tendency to overthink and a lack of experience in certain programming languages.

    • Strength: Strong problem-solving skills

    • Strength: Attention to detail

    • Weakness: Overthinking

    • Weakness: Lack of experience in certain programming languages

  • Answered by AI
  • Q4. Tell me about yourself.
  • Ans. 

    I am an experienced application developer with a strong background in software development and problem-solving.

    • Experienced application developer

    • Strong background in software development

    • Skilled in problem-solving

    • Proficient in various programming languages and frameworks

    • Ability to work in a team and meet deadlines

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please try to clear out all your basic conceptual knowledge.

I applied via Recruitment Consulltant and was interviewed before Sep 2021. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Telephonic in office. Medium difficulty
  • Ans. 

    Telephonic in-office interview question.

    • Listen carefully to the interviewer's questions.

    • Speak clearly and concisely.

    • Be prepared to discuss your experience and skills.

    • Ask questions about the company and position.

    • Thank the interviewer for their time.

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Manager round with project and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with basics and coding questions with practice

I was interviewed before Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This was a proctured online coding test where we had 2 questions to solve under 60 minutes. Both the questions were of Easy to Medium level of difficulty and can be solved if one has a decent command over Data Structures and Algorithms.

  • Q1. 

    Count Subsequences Problem Statement

    Given an integer array ARR of size N, your task is to find the total number of subsequences in which all elements are equal.

    Explanation:

    A subsequence of an array i...

  • Ans. 

    The task is to find the total number of subsequences in which all elements are equal in an integer array.

    • Iterate through the array and count the frequency of each element.

    • For each element, calculate the number of subsequences with all elements equal using the formula (frequency * (frequency - 1) / 2).

    • Sum up the counts for all elements and return the result modulo 10^9 + 7.

  • Answered by AI
  • Q2. 

    Anagram Pairs Verification Problem

    Your task is to determine if two given strings are anagrams of each other. Two strings are considered anagrams if you can rearrange the letters of one string to form the...

  • Ans. 

    Determine if two strings are anagrams of each other by checking if they have the same characters in different order.

    • Create character frequency maps for both strings and compare them.

    • Sort both strings and compare them.

    • Use a hash table to store character counts and check if they are equal for both strings.

  • Answered by AI
Round 2 - Face to Face 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had one preety simple question related to DSA and then I was asked some questions revolving around DBMS and OOPS. I was also asked to write a simple SQL query at the end.

  • Q1. 

    Matrix Transpose Problem Statement

    Given a matrix MAT, your task is to return the transpose of the matrix. The transpose of a matrix is obtained by converting rows into columns and vice versa. Specificall...

  • Ans. 

    Transpose a given matrix by switching rows and columns.

    • Iterate through the matrix and swap elements at [i][j] with [j][i].

    • Create a new matrix to store the transposed values.

    • Ensure the dimensions of the transposed matrix are switched from the original matrix.

  • Answered by AI
  • Q2. What is the main difference between UNION and UNION ALL?
  • Ans. 

    UNION removes duplicates while UNION ALL does not

    • UNION combines result sets and removes duplicates

    • UNION ALL combines result sets without removing duplicates

    • UNION is slower than UNION ALL as it involves removing duplicates

    • Use UNION when you want to remove duplicates, use UNION ALL when duplicates are acceptable

  • Answered by AI
  • Q3. What do you mean by virtual functions in C++?
  • Ans. 

    Virtual functions in C++ allow a function to be overridden in a derived class, enabling polymorphic behavior.

    • Virtual functions are declared in a base class with the 'virtual' keyword.

    • They are overridden in derived classes to provide specific implementations.

    • Virtual functions enable polymorphism, allowing objects of different derived classes to be treated as objects of the base class.

    • Example: class Shape { virtual void ...

  • Answered by AI
Round 3 - Face to Face 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had questions from Linked List followed by some questions from OS and then at last I was asked an interesting puzzle.

  • Q1. 

    Middle of a Linked List

    You are given the head node of a singly linked list. Your task is to return a pointer pointing to the middle of the linked list.

    If there is an odd number of elements, return the ...

  • Ans. 

    Return the middle element of a singly linked list, or the one farther from the head if there are even elements.

    • Traverse the linked list with two pointers, one moving twice as fast as the other

    • When the fast pointer reaches the end, the slow pointer will be at the middle

    • If there are even elements, return the one that is farther from the head node

    • Handle edge cases like linked list of size 1 or no midpoint existing

  • Answered by AI
  • Q2. Can you explain the concepts of multitasking and multiprogramming?
  • Ans. 

    Multitasking involves executing multiple tasks simultaneously, while multiprogramming involves running multiple programs on a single processor.

    • Multitasking allows multiple tasks to run concurrently, switching between them quickly.

    • Multiprogramming involves loading multiple programs into memory and executing them concurrently.

    • Examples of multitasking include running multiple applications on a computer at the same time.

    • Ex...

  • Answered by AI
  • Q3. What is the major difference between 32-bit and 64-bit processors?
  • Ans. 

    The major difference between 32-bit and 64-bit processors is the amount of memory they can access and process.

    • 32-bit processors can access up to 4GB of RAM, while 64-bit processors can access much more, typically 16 exabytes (16 billion GB) of RAM.

    • 64-bit processors can handle larger chunks of data at once, leading to improved performance in tasks that require intensive calculations or large datasets.

    • Software designed f...

  • Answered by AI
Round 4 - HR 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

This was a typical HR round with some standard Behavioral questions.

  • Q1. Can you tell me something about yourself?
  • Q2. Why do you want to be a part of Oracle?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAOracle interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, DBMS, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Questionnaire 

10 Questions

  • Q1. Code :- A simple C program to reverse the words in a string , like if string is “Oracle @ App Dev”, then it should become “Dev App @ Oracle”
  • Q2. Puzzle: – Two persons X and Y are sitting side by side with a coin in each’s hand. The game is to simultaneously flip the coin till anyone wins. Player X will win if he gets a consecutive HEAD, TAIL howeve...
  • Q3. Some DBMS questions like normalization, joins and composite key
  • Q4. Code: – Given the value of a starting position and an ending position, you have to reach from start to end in a linear way, and you can move either to position immediate right to current position or two st...
  • Ans. 

    Print all possible paths from start to end in a linear way, moving either one or two steps right.

    • Use dynamic programming to solve the problem

    • Create a 2D array to store the number of paths to each position

    • Start from the end position and work backwards

    • At each position, calculate the number of paths by summing the number of paths from the next two positions

    • Print all the paths by backtracking from the start position

  • Answered by AI
  • Q5. You are provided a CSV (Comma Separated Values) in file like E1:12, E2:32 etc. You have to generate a tree with maximum height 3 only with the given values in the following manner : E is the root of tree h...
  • Q6. Provided a string a character and a count, you have to print the string after the specified character has occurred count number of times. Ex: String: “This is demo string” Character: ‘i’ Count: 3 Output: “...
  • Ans. 

    The program prints the substring after a specified character has occurred a certain number of times in a given string.

    • Iterate through the string to find the specified character.

    • Keep track of the count of occurrences of the character.

    • Once the count reaches the specified count, extract the substring after that position.

    • Handle corner cases such as when the character is not in the string or when it doesn't occur the specif

  • Answered by AI
  • Q7. Design a website similar to bookmyshow.com for booking cinema tickets but it must be for a single location only which can have multiple theatres in it. In this he wanted me to design a basic rough GUI, rel...
  • Ans. 

    Design a website similar to bookmyshow.com for booking cinema tickets for a single location with multiple theatres.

    • Design a user-friendly GUI with options for advance booking, user login, user registration, movie rating, and saving card details.

    • Create relevant database tables to store information about movies, theatres, bookings, user details, and card details.

    • Link the GUI to the database to enable data flow and retrie...

  • Answered by AI
  • Q8. Puzzle: Given 10 coins, arrange them such that we get 4 different rows each containing 4 coins
  • Q9. Puzzle: Gi1ven 4 coins, arrange then to make maximum numbers of triangle of the figure
  • Q10. In the end he asked Database Normalization and all the normal forms in detail

Interview Preparation Tips

Round: Test
Experience: Initially an online written round was conducted consisting of following sections:
1. General aptitude
2. Logical Reasoning
3. Technical (Basic C/C++ questions)
4. English
Overall time limit was nearly 2 hrs. It was an easy round.

Round: Test
Experience: Then after this a large number of students were selected for the next coding round, where we had just one problem to code and time limit was 30 minutes. Problems were randomly distributed, it’s just that coding interface was not that good so many fellow mates of mine faced problem getting the output to the console in the right manner.I got the following program:A number x supports a number (x+b) where b is the number of set bits in binary representation of x, like if x = 3 then x supports (3+2)=5 as 3 has 2 1’s in its binary representation. Now you are provided with an array of numbers you have to print SUPPORTED if number is supported by any number if not print BLEAK else if there is an invalid input print 0.After this round 77 students were selected for the interview rounds. A big panel of 9 members had arrived to conduct these interviews.

Round: HR Interview
Experience: This round went for like 45 minutes, the interviewer was really nice and was giving certain clues in between to guide me.

Round: Technical Interview
Experience: This was a long and scary round, it lasted for like 2 hours.

Round: HR Interview
Experience: The interviewer asked me about the previous codes that I had made in previous rounds. He was more concerned about the approach than code. Then he start questioning about the site I made in round 3 regarding how I will amend it if it has to go global to alltype of customers. Then there were some basic HR questions.
Finally 3 students were selected out of total 77 students including me.

College Name: NA

Skills evaluated in this interview

Interview Questionnaire 

31 Questions

  • Q1. Why Oracle?
  • Q2. About the projects that I have done and about the things in my resume
  • Q3. To explain algorithm of the project that I’m going to do in the upcoming semester and asked me code it
  • Ans. 

    The algorithm for the upcoming semester project involves developing an application.

    • Identify the requirements and objectives of the project

    • Design the application architecture and user interface

    • Implement the necessary algorithms and data structures

    • Test and debug the application

    • Optimize the performance and efficiency of the code

    • Document the project for future reference

  • Answered by AI
  • Q4. What my favorite subject was.
  • Ans. 

    My favorite subject is computer science.

    • I enjoy learning about algorithms and data structures.

    • I find programming languages fascinating and love exploring their features.

    • I am passionate about software development and enjoy creating applications.

    • I find the process of problem-solving in application development fulfilling.

    • I appreciate the continuous learning opportunities in this field.

  • Answered by AI
  • Q5. Implement queue using linked lists
  • Ans. 

    Implementing queue using linked lists

    • Create a Node class with data and next pointer

    • Create a Queue class with head and tail pointers

    • Enqueue by adding a new node at the tail and dequeue by removing the head node

    • Check for empty queue by checking if head is null

  • Answered by AI
  • Q6. Reverse a string
  • Ans. 

    Reverse a string

    • Use a loop to iterate through the string and append each character to a new string in reverse order

    • Alternatively, use the built-in reverse() method for strings in some programming languages

  • Answered by AI
  • Q7. Find the number of palindromes in a big string
  • Ans. 

    Count the number of palindromes in a given string.

    • A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.

    • Iterate through the string and check if each substring is a palindrome.

    • Use two pointers, one at the beginning and one at the end of the substring, and move them towards each other until they meet in the middle.

    • If the substring is a palindrome, increment the c...

  • Answered by AI
  • Q8. Engine is of length 12m. A and B are 2 bogies of 10m length each. Engine can turn only in obtuse angles but not in acute angle. For example Engine can turn as FEH but not as FEA. Now, the task is that I ha...
  • Q9. Explain interfaces in Java
  • Ans. 

    Interfaces in Java define a contract for classes to implement certain methods.

    • Interfaces are like a blueprint for classes to follow

    • They can contain method signatures but no implementation

    • Classes can implement multiple interfaces

    • Interfaces can extend other interfaces

    • Example: Comparable interface for sorting objects

  • Answered by AI
  • Q10. What is overloading and what is overriding. Explain each with example
  • Ans. 

    Overloading is when multiple methods have the same name but different parameters. Overriding is when a subclass provides a different implementation of a method inherited from its superclass.

    • Overloading allows a class to have multiple methods with the same name but different parameters.

    • Overriding occurs when a subclass provides a different implementation of a method inherited from its superclass.

    • Overloading is resolved ...

  • Answered by AI
  • Q11. What are abstract classes in Java and what is the difference between an abstract class and an interface
  • Ans. 

    Abstract classes in Java are classes that cannot be instantiated and are used as blueprints for other classes.

    • Abstract classes cannot be instantiated, meaning you cannot create objects of an abstract class.

    • Abstract classes can have both abstract and non-abstract methods.

    • Interfaces in Java are similar to abstract classes, but they cannot have any method implementations.

    • A class can implement multiple interfaces, but it c...

  • Answered by AI
  • Q12. Find the fifth largest element in a linked list
  • Ans. 

    Find the fifth largest element in a linked list

    • Traverse the linked list and store the elements in an array

    • Sort the array in descending order

    • Return the fifth element in the sorted array

  • Answered by AI
  • Q13. Find the common ancestor of two given nodes in a tree
  • Ans. 

    Find the common ancestor of two given nodes in a tree

    • Traverse the tree from the root node

    • Check if both nodes are on the same side of the current node

    • If not, return the current node as the common ancestor

    • If yes, continue traversing down that side of the tree

  • Answered by AI
  • Q14. Explain heap sort
  • Ans. 

    Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure.

    • It divides the input into a sorted and an unsorted region.

    • It repeatedly extracts the largest element from the unsorted region and inserts it into the sorted region.

    • It has a worst-case and average-case time complexity of O(n log n).

  • Answered by AI
  • Q15. Find the duplicates in an array
  • Ans. 

    Find duplicates in an array

    • Iterate through the array and compare each element with the rest of the elements

    • Use a hash table to keep track of the frequency of each element

    • Sort the array and compare adjacent elements

    • Use a set to keep track of unique elements and add duplicates to another set

  • Answered by AI
  • Q16. An array of elements were given. You have to insert them into BST, Max Heap, B Tree
  • Q17. Merge two sorted linked lists
  • Ans. 

    Merge two sorted linked lists

    • Create a new linked list to store the merged list

    • Compare the first nodes of both lists and add the smaller one to the new list

    • Move the pointer of the added node to the next node

    • Repeat until one of the lists is empty, then add the remaining nodes to the new list

  • Answered by AI
  • Q18. Explain three normalizations with example
  • Ans. 

    Explanation of three normalizations with examples

    • First Normal Form (1NF): Eliminate duplicate data and create separate tables for related data

    • Example: A table with customer information and their orders should be split into two tables

    • Second Normal Form (2NF): Ensure non-key attributes are dependent on the primary key

    • Example: A table with customer information and their orders should have separate tables for customer and ...

  • Answered by AI
  • Q19. Find the maximum salary in emp table
  • Ans. 

    To find the maximum salary in emp table, use the MAX function on the salary column.

    • Use the MAX function in SQL to find the highest value in a column

    • Specify the column name after the MAX function, in this case 'salary'

    • Example: SELECT MAX(salary) FROM emp

    • This will return the highest salary value in the emp table

  • Answered by AI
  • Q20. Find the name and department of the employee with highest salary
  • Ans. 

    Query to find the employee with highest salary and their department.

    • Use MAX() function to find the highest salary.

    • Join the employee and department tables using the department ID.

    • Select the name and department of the employee with the highest salary.

  • Answered by AI
  • Q21. Difference between semaphore and mutex
  • Ans. 

    Semaphore allows multiple threads to access shared resources at the same time, while mutex allows only one thread at a time.

    • Semaphore is used to control access to a resource with limited capacity, like a printer or database connection pool.

    • Mutex is used to protect a shared resource from simultaneous access, like a critical section of code.

    • Semaphore can have a count greater than 1, allowing multiple threads to access th...

  • Answered by AI
  • Q22. There are 25 horses and only 5 horses can be raced at a time and the top 3 are announced in each such race. What is the minimum number of races required to find the top 3 among 25 horses
  • Ans. 

    The minimum number of races required to find the top 3 among 25 horses is 7.

    • Divide the 25 horses into 5 groups of 5 horses each.

    • Race the 5 groups, which will give us the top 3 horses from each group.

    • Now we have 15 horses remaining.

    • Race the top 3 horses from each group, which will give us the top 3 horses overall.

    • This requires a total of 7 races.

  • Answered by AI
  • Q23. How is undo operation (ctrl + z) implemented internally?
  • Ans. 

    Undo operation (ctrl + z) is implemented by maintaining a stack of previous states.

    • When a change is made, the current state is pushed onto the stack

    • When undo is called, the top state is popped and applied

    • Redo is implemented by maintaining a stack of undone states

    • Some applications may also implement a limit on the number of undo/redo steps

    • Undo/redo can be implemented at different levels (e.g. character, word, paragraph)

  • Answered by AI
  • Q24. Explain 8 queens algorithm
  • Ans. 

    8 Queens Algorithm is a backtracking algorithm to place 8 queens on a chessboard without attacking each other.

    • The algorithm places one queen in each column, starting from the leftmost column.

    • If a queen can be placed in a row without attacking another queen, it is placed there.

    • If no such row exists, the algorithm backtracks to the previous column and tries a different row.

    • The algorithm continues until all 8 queens are p...

  • Answered by AI
  • Q25. What is time complexity of 8 queens algorithm
  • Ans. 

    The time complexity of 8 queens algorithm is O(n!).

    • The algorithm checks all possible permutations of the queens on the board.

    • The number of permutations is n! where n is the number of queens.

    • For 8 queens, there are 8! = 40,320 possible permutations.

    • The algorithm has to check each permutation to find a valid solution.

    • Therefore, the time complexity is O(n!).

  • Answered by AI
  • Q26. Write code for Towers of Hanoi problem
  • Ans. 

    Towers of Hanoi is a classic problem of moving disks from one peg to another with specific rules.

    • The problem involves three pegs and a number of disks of different sizes.

    • The goal is to move all the disks from the first peg to the third peg, while following the rules.

    • The rules are: only one disk can be moved at a time, a larger disk cannot be placed on top of a smaller disk, and all disks must be moved to the third peg.

    • ...

  • Answered by AI
  • Q27. What are ER diagrams for?
  • Ans. 

    ER diagrams are used to visualize and design relational databases.

    • ER diagrams show the relationships between entities in a database

    • They help in identifying the attributes of each entity

    • They aid in designing the structure of a database

    • ER diagrams are commonly used in software development

  • Answered by AI
  • Q28. Draw ER diagram for leave application of an employee in a departmentI am not that good at DBMS
  • Q29. Tell me about yourself
  • Q30. Explain your project
  • Q31. What is your favorite program and why is it so
  • Ans. 

    My favorite program is Visual Studio Code because of its user-friendly interface and extensive plugin library.

    • User-friendly interface with customizable settings

    • Extensive plugin library for various programming languages and tools

    • Integrated terminal and debugging features

    • Supports Git version control

    • Frequent updates and improvements

    • Free and open-source

    • Examples: Python, JavaScript, HTML/CSS, Git

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: An online written round was conducted on mettl.com consisting of following sections:



1. General Aptitude – 15 questions2. Logical Reasoning – 15 questions3. Technical (All CS subjects) – 20 questions4. English – 10 questionsDuration was 75 min and 53 members were selected for next round among 200 aspirants.
Duration: 75 minutes
Total Questions: 60

Round: Technical Interview
Experience: Draw ER diagram for leave application of an employee in a departmentI am not that good at DBMS. So I failed to answer the last two questions. I told him that I have more than 8 months of time before getting into Oracle and would concentrate on DBMS. He was impressed with my answers for other questions.Then there was another round. In that round I am asked questions like “Is Hyderabad ok for you as work location?”, “What’s your email ID?” and then she explained me employee on boarding process.Finally I am one among the 6 who got selected . Data Structures and Algorithms are the key subjects that helped me get this job.

College Name: NA

Skills evaluated in this interview

Interview Questionnaire 

8 Questions

  • Q1. Tell me about yourself
  • Q2. Programs like count the frequency of every alphabet in a string
  • Ans. 

    Count the frequency of each alphabet in a string.

    • Iterate through the string and count the occurrence of each alphabet using a dictionary or array.

    • Convert the string to lowercase or uppercase to avoid case sensitivity.

    • Exclude non-alphabetic characters using regular expressions.

    • Consider using built-in functions or libraries for efficiency.

    • Handle edge cases such as empty strings or strings with no alphabetic characters.

  • Answered by AI
  • Q3. Simple probability questions
  • Q4. Simple MySQL queries
  • Q5. 1 puzzle - In a truck, we can load max. 1000kg, we have 2 types of bags - 15kg, 25kg. The difference between number of bags of each type can be max. 4 . Find an optimum loading
  • Q6. Tell me about yourself, a program - from a file, read a line having numbers separated by commas , eg- "245,362,245,183..." print 5 most numbers occuring the maximum number of times
  • Q7. Tell me about yourself, a program to take an input a date in string in the format "06-DEC-2015" and a number n, and add n number of days to the date
  • Q8. Puzzle 1 : you have 7,7,7,7 (four 7s) and '+', '-' ,'/' ,'*' , '.' . Make 100 using these. puzzle 2 : you have 3 types of items . One costs Rs.5 , one costs Rs 1, and the last costs Rs 0.2 . You have to b...

Interview Preparation Tips

Round: Technical Interview
Experience: The interviewer was assessing my communication skills as well as problem solving skills. The interview took 1 hr.
Tips: Stay calm and confident, learn basics of MySQL and atleast

General Tips: Stay cool and confident . If you dont know how to code a given problem , try to explain an algorithm . That should do.
Skills: Mysql, C Programming
College Name: IIT Varanasi
Contribute & help others!
anonymous
You can choose to be anonymous

Dell EMC Interview FAQs

How many rounds are there in Dell EMC Java Developer interview?
Dell EMC interview process usually has 3 rounds. The most common rounds in the Dell EMC interview process are Resume Shortlist, Technical and HR.

Recently Viewed

INTERVIEWS

Dell EMC

No Interviews

JOBS

BNP Paribas

No Jobs

SALARIES

HCLTech

SALARIES

Karvy Stock Broking

JOBS

ARES Operations

No Jobs

SALARIES

BNP Paribas

INTERVIEWS

Dell EMC

No Interviews

INTERVIEWS

Gen

No Interviews

INTERVIEWS

Dell EMC

No Interviews

SALARIES

Reliance Securities

Tell us how to improve this page.

Dell EMC Java Developer Salary
based on 7 salaries
₹4 L/yr - ₹11.2 L/yr
26% more than the average Java Developer Salary in India
View more details
Senior Software Engineer
778 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
338 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer2
331 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Analyst
272 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Principal Software Engineer
269 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Dell EMC with

Hewlett Packard Enterprise

4.2
Compare

IBM

4.0
Compare

Cisco

4.1
Compare

NetApp

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview