Upload Button Icon Add office photos

Dell

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Dell Storage Engineer Interview Questions and Answers

Updated 26 Jul 2022

Dell Storage Engineer Interview Experiences

1 interview found

I applied via Naukri.com and was interviewed in Jun 2022. 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 tips
Round 2 - Technical 

(1 Question)

  • Q1. Explain the architectural difference between nas and san storages
  • Ans. 

    NAS and SAN storages differ in their architecture and usage.

    • NAS (Network Attached Storage) is a file-level storage that uses a standard Ethernet network to provide shared access to files.

    • SAN (Storage Area Network) is a block-level storage that uses a dedicated network to provide high-speed access to storage devices.

    • NAS operates at the file level, allowing multiple clients to access files simultaneously.

    • SAN operates at ...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Pls tell us where do you see urself 5 years from now

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident in your approach.
Be well groomed
Brush up on your technical skill as per resume.
Do not mention anything you dont have any idea of.
Pls dont convey that you are desperate for a job even if you are.
Finally good luck and lose lose heart or give if you dont make it.
Some make it in the 1st attemp, some in their 10th. Chin up and face the music.

Interview questions from similar companies

Software Engineer Interview Questions & Answers

Samsung user image Shubham Srivastava

posted on 5 Feb 2016

Interview Preparation Tips

Round: Test
Experience: Written round: One programming question of 3 hours duration.All test cases were to passed.
Duration: 3 hours minutes
Total Questions: 1

Round: Technical Interview
Experience:
There were two rounds : tech PI and HR round.
A.Tech. PI: Firstly,interviewer went through my whole resume.He started asking questions from project done during summer internship.Questions were:
1.What is he project about?
2.Difference between 3G and 4G.
3.What is the aim of this research internship?
4.How much was i able to complete in two months?(I told that i am continuing as major project,since in two months time i could not get desired result).

Then, he went onto programming language i was comfortable. I answered C.
1.sizeof("shubham")
strlen("shubham")
I was asked to write output.Output would be 8 and 7. He asked why. Basic concepts should be clear.
2.Storage Classes in C-asked me concept and gave some questions to write output.
3.Constant pointers and pointers to constant. Asked to write output of snippets he gave.
4.malloc,caloc,realloc,free-syntax
5.Questions on pointers.

Basic concepts of let us C were asked mostly,that book is enough . Also see, GEEKSFORGEEKS, C section.

Operating System: Mutex and Semaphore,critical Section, Scheduling algorithms, Producer-Consumer Problem.
(Data Structures was not asked to me but others.)

Puzzles:
1. Maximum run a batsman can make in 50 overs.
2.There are 10 coins. 5 face head side and 5 as tail. You are blind folded.Make two piles of equal number of coins such that number of head in equal in both the piles.
Assumption:You can flip coin any number of times.

Question: Why do you want to join Samsung ,though placed in other company?

Questions: Any plans of future studies. I answered 'NO' only job.

Last question: Any question I would like to ask them. I asked what work would be doing in R&D. He explained me a lot of things.
Tips: 1.Be thorough with your project(done during internship or training) . You should be able to answer almost all the questions.
2.Study operating system very well if you plan to sit in samsung R&D.
3.Data structures and any one programming language.
4.Prepare puzzles as it can be asked by anyone. See programmerinterview.com etc.
5.Refer samsung archives of GEEKSFORGEEKS . Interview questions were mostly covering those.

Round: HR Interview
Experience: 1.Introduce yourself.
2.How would your friends describe you?
3.Tell the recent experiences of which makes you initiative.(i told that i am initiative,then he asked that question. So be ready with the examples,when u say any of your qualities.)
4.What is your weakness?
5.Puzzles.He asked me to fill the numbers from 1 to 8 in these 8 boxes, one number exactly once, such that no two consecutive elements are
adjacent(diagonally, horizontally or vertically) to each other.

-----/
6.Which places in India have you been?


Skills: Solving Logic Puzzles, Basic C/C++, Data Structures, Operating Systems
College Name: NIT Raipur

I appeared for an interview in Aug 2016.

Interview Questionnaire 

2 Questions

  • Q1. Questions related to my project, questions on binary tree, questions from OS (like paging and scheduling). Interviewer also asked about competitive coding
  • Q2. Formal questions regarding my background, family members etc

Interview Preparation Tips

Round: Test
Duration: 1 hour

Skills: General Coding And Problem Solving, Puzzle Solving Capability
College Name: NIT Jamshedpur

Interview Preparation Tips

Round: Test
Experience: The first consisted of an online test which had an aptitude section which was pretty simply and then a programming section consisting of three different programs. The programs were logical required basic knowledge of array, sorting and a little bit of data structures.

Round: Technical Interview
Experience: Around 13 of us were shortlisted for the interview round, B.Tech and M.Tech included. The interview round was mostly interactive, where we had to mention about the various interns that we went through. A few programming questions were asked based on topics which we were comfortable with.
Tips: Just get used to coding, data structures and basic aptitude. GRE preparation as such helped me.

Round: HR Interview
Experience: Finally there was a HR round in which I was asked as to why I would like to work in Samsung R&D and general things about interests and future plans. On the whole Samsung took 3 B.Tech students and 2 M.Tech students when they came for placements apart from PPOs.

General Tips: Personally I feel that one should apply in only those companies in which they are sure of having job satisfaction. So don't apply to companies which you are not interested in just for the sake of having a backup because once you are placed you do not have a second chance.
Do not get dejected if you do not get through in the first few tries. Keep your hopes up and be confident when ever you get to interview rounds. Try to be assertive when giving answers. It is some times exhausting to go through placements but the moment you get placed you will have the best feeling ever.
Skill Tips: Just chill and take the test. Once you clear the online test, irrespective of your pointer if you have a good profile you can convince the interviewers.
Skills:
College Name: NIT Surathkal

Interview Preparation Tips

Round: Test
Experience: Two tests:1.Aptitude test for 1 hour consisting of multiple choice questions.2.Coding test for 1 hour which had 3 questions.

Round: Technical Interview
Experience: First round was a technical round for about 1 hour. The questions were based on the resume, internships, projects and courses undertaken.Students shortlisted from this round went on to the (second) HR round.

Round: HR Interview
Experience: This round involved questions pertaining to one's strengths and weaknesses. Nearly everyone who went into the HR round was given an offer. In this case, offers were given to 8 people in total, including CS and electrical students.A student's knowledge in minor was not tested in this profile.

Skill Tips: The company was looking at the ability to solve problems, to think under stress as well as intuition. Whenever I did not know the answer to any of their questions, they led me to the answer by helping me think for possible solutions to issues.
College Name: IIT MADRAS

Interview Questionnaire 

28 Questions

  • Q1. Rate yourself on a scale of 1(highest) to 5(lowest) on subjects C, C++ and DS
  • Ans. 

    I rate myself 2 in C, 3 in C++ and 4 in DS.

    • I have a good understanding of basic concepts in C and can write simple programs.

    • I have worked on projects in C++ and have a decent knowledge of OOP concepts.

    • I am comfortable with data structures like arrays, linked lists, stacks, and queues.

  • Answered by AI
  • Q2. What are storage classes in C?Explain
  • Ans. 

    Storage classes in C define the scope and lifetime of variables.

    • There are four storage classes in C: auto, register, static, and extern.

    • Auto variables are local to a block and have automatic storage duration.

    • Register variables are stored in CPU registers for faster access.

    • Static variables have a lifetime throughout the program and are initialized only once.

    • Extern variables are declared outside any function and can be a

  • Answered by AI
  • Q3. Some questions about the physical location and default values of variables of different storage classes
  • Q4. Write a C program that will COMPILE and RUN to reverse a string in-place
  • Ans. 

    C program to reverse a string in-place

    • Use two pointers, one at the beginning and one at the end of the string

    • Swap the characters at the two pointers and move the pointers towards each other until they meet

    • Handle odd-length strings by leaving the middle character in place

  • Answered by AI
  • Q5. Write a program to insert a node in linked list
  • Ans. 

    Program to insert a node in linked list

    • Create a new node with the given data

    • Set the next pointer of the new node to the next pointer of the previous node

    • Set the next pointer of the previous node to the new node

  • Answered by AI
  • Q6. Write a program to find loop in linked list
  • Ans. 

    Program to find loop in linked list

    • Use two pointers, slow and fast, to traverse the linked list

    • If there is a loop, the fast pointer will eventually catch up to the slow pointer

    • To find the start of the loop, reset the slow pointer to the head and move both pointers at the same pace

  • Answered by AI
  • Q7. Explain logic of quick sort
  • Ans. 

    Quick sort is a divide and conquer algorithm that sorts an array by partitioning it into two sub-arrays.

    • Choose a pivot element from the array

    • Partition the array around the pivot element

    • Recursively apply the above steps to the sub-arrays

    • Combine the sorted sub-arrays to get the final sorted array

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

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

    • Heap sort works by building a binary heap from the array to be sorted.

    • The largest element is then swapped with the root node and removed from the heap.

    • The heap is then restructured and the process is repeated until the array is sorted.

    • Heap sort has a time complexity of O(n log n) and is not stable.

    • It is often used in embedded syste...

  • Answered by AI
  • Q9. What is C++?
  • Ans. 

    C++ is a high-level programming language used for developing system software, application software, device drivers, and video games.

    • C++ was developed by Bjarne Stroustrup in 1983.

    • It is an extension of the C programming language.

    • C++ supports object-oriented programming, generic programming, and low-level memory manipulation.

    • It is widely used in industries such as finance, gaming, and operating systems development.

    • Exampl...

  • Answered by AI
  • Q10. What is OOP?
  • Ans. 

    OOP stands for Object-Oriented Programming, a programming paradigm that focuses on objects and their interactions.

    • OOP is based on the concepts of encapsulation, inheritance, and polymorphism.

    • It allows for modular and reusable code.

    • Examples of OOP languages include Java, C++, and Python.

  • Answered by AI
  • Q11. What are its features?Explain
  • Ans. 

    Which software are you referring to?

    • Please specify the software you are asking about

    • Without context, it is impossible to answer this question

  • Answered by AI
  • Q12. What is late binding
  • Ans. 

    Late binding is a programming concept where the method or function to be executed is determined at runtime.

    • Also known as dynamic binding or runtime binding

    • Allows for greater flexibility in code execution

    • Commonly used in object-oriented programming languages

    • Example: virtual functions in C++

  • Answered by AI
  • Q13. What are virtual functions?
  • Ans. 

    Virtual functions are functions that can be overridden by derived classes.

    • Virtual functions are declared in a base class and can be overridden in a derived class.

    • They allow for polymorphism, where a derived class can be treated as its base class.

    • Virtual functions are called based on the actual object type, not the pointer or reference type.

    • They are declared using the 'virtual' keyword in the base class and optionally o...

  • Answered by AI
  • Q14. What is a friend class?
  • Ans. 

    A friend class is a class that is granted access to the private and protected members of another class.

    • A friend class is declared using the 'friend' keyword.

    • A friend class can access private and protected members of the class that granted it friendship.

    • Friendship is not mutual, meaning the friend class does not grant access to its own members.

    • Friend functions can also be declared in a class to grant access to private a

  • Answered by AI
  • Q15. Which is faster x++ or ++x and why?
  • Ans. 

    ++x is faster than x++ because it increments the value before using it.

    • ++x increments the value before using it, while x++ increments the value after using it.

    • ++x is faster because it saves the overhead of creating a temporary variable.

    • In some cases, the difference in speed may be negligible and the choice between the two may depend on readability and coding standards.

  • Answered by AI
  • Q16. Wat is a null object? is it conceptual?
  • Ans. 

    A null object is an object that does not have a value or reference to any object.

    • A null object is different from an object with a value of zero or an empty string.

    • It is often used to represent the absence of an object or value.

    • Null objects can be used to avoid null pointer exceptions in programming.

    • It is a conceptual idea in programming and computer science.

  • Answered by AI
  • Q17. Give me a brief introduction of yourself
  • Ans. 

    I am a software engineer with experience in developing web applications and mobile apps.

    • Proficient in programming languages such as Java, Python, and JavaScript

    • Skilled in using frameworks like React, Angular, and Spring Boot

    • Experience in working with databases such as MySQL and MongoDB

    • Familiarity with agile development methodologies

    • Passionate about learning new technologies and solving complex problems

  • Answered by AI
  • Q18. (After I told him about my hometown) What is the speciality of Dhule?
  • Q19. What is your strength?
  • Ans. 

    My strength is my ability to quickly learn and adapt to new technologies and programming languages.

    • Quick learner and adaptable to new technologies

    • Able to work with multiple programming languages

    • Strong problem-solving skills

    • Attention to detail

    • Good communication skills

  • Answered by AI
  • Q20. What do you think is an area of improvement for you?
  • Ans. 

    I need to improve my time management skills.

    • Prioritize tasks based on urgency and importance

    • Set realistic deadlines and stick to them

    • Avoid multitasking and focus on one task at a time

    • Use tools like calendars and to-do lists to stay organized

  • Answered by AI
  • Q21. Are you okay with job location (Noida)?
  • Ans. 

    Yes, I am okay with the job location in Noida.

    • I am willing to relocate for the right opportunity

    • I have researched the area and feel comfortable with the location

    • I am excited about the opportunity to work with this company and location is not a major factor

  • Answered by AI
  • Q22. What do you know about Samsung?
  • Ans. 

    Samsung is a South Korean multinational conglomerate known for its electronics, appliances, and smartphones.

    • Founded in 1938 by Lee Byung-chul

    • Employs over 300,000 people worldwide

    • Produces a wide range of products including TVs, refrigerators, washing machines, and smartphones

    • One of the largest smartphone manufacturers in the world

    • Has a strong focus on innovation and research and development

  • Answered by AI
  • Q23. Why do you want to work with us?
  • Ans. 

    I am excited about the company's innovative projects and the opportunity to work with a talented team.

    • I am impressed by the company's reputation in the industry

    • I am excited about the company's focus on innovation and cutting-edge technology

    • I am eager to work with a talented team and learn from experienced professionals

    • I believe that my skills and experience align well with the company's needs

  • Answered by AI
  • Q24. Why should we hire you?
  • Ans. 

    I have the technical skills, experience, and passion to contribute to your team and help drive success.

    • I have a strong background in software development, with expertise in multiple programming languages and frameworks.

    • I am a quick learner and adaptable to new technologies and methodologies.

    • I have experience working in both individual and team settings, and am able to communicate effectively with colleagues and stakeho...

  • Answered by AI
  • Q25. Do you have any questions?
  • Q26. Are u giving cat?
  • Ans. 

    I'm sorry, I don't understand the question. Could you please clarify?

    • Please provide more context or rephrase the question.

    • I'm not sure what 'giving cat' means in this context.

    • Could you please explain what you are looking for?

  • Answered by AI
  • Q27. Why i chosse vjti?
  • Ans. 

    I chose VJTI because of its reputation for excellence in engineering education.

    • VJTI has a long history of producing successful engineers.

    • The faculty at VJTI are highly experienced and knowledgeable.

    • VJTI has state-of-the-art facilities and resources for engineering students.

    • The alumni network of VJTI is strong and provides great opportunities for networking and career growth.

  • Answered by AI
  • Q28. Why dont i prefer jobs in pune and bangalore instead
  • Ans. 

    I prefer jobs in other locations due to personal reasons and career goals.

    • Personal reasons such as family or lifestyle preferences

    • Career goals such as industry focus or company culture

    • Other locations may offer better opportunities or work-life balance

    • Preference for smaller or emerging tech hubs

    • Examples: Hyderabad, Chennai, Mumbai, Delhi

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: :14 shortlisted after apti
- There were 2 tests


Round: Technical Interview
Experience: For technical test 2 choices were given - c/c++ and Java.

- c/c++ had fairly easy questions. It also included one tree traversal, sort complexity,etc.

GSAT (Global Samsung Aptitude Test) - (50 questions, 60 mins, no -ve scoring)

- It included questions from data interpretation, logical reasoning.
- Questions were simple but lenghty and irritating.
* 14 Students were shortlisted after this round.

Round: HR Interview
Experience: Be careful about what you write in your resume. Even the technical guy read my resume line by line.
- When the HR guy asks you what do you know about Samsung, you must sound like you have done a lot of research on the Internet about the company and you are really focused.
- Be confident in technical interview and stick with your answer. They may manipulate you so that you change your correct answer.
- When they ask you to ask question, do try to ask questions. But don’t ask anything irrelevant.
- When they ask you about job location (Noida), you must convince them that you really want to go there.
- Prepare the c/c++/ds basics and you can easily crack the technical interview.

College Name: Veermata Jijabai Technological Institute, Mumbai [ VJTI ]

Skills evaluated in this interview

I applied via LinkedIn

Interview Preparation Tips

Round: Test
Experience: Was a pretty easy question. Ad-hoc approach.
Duration: 120 minutes
Total Questions: 1

Round: Technical Interview
Experience: Basic DataStructures and Algorithms.
Tips: Be Confident.

General Tips: Be cool. Be focused.
Skills: Object-Oriented Programming (OOP), C++, Algorithms And Data Structures
College Name: NIT Durgapur
Motivation: Very good work-life balance and compensation.

Interview Questionnaire 

3 Questions

  • Q1. Questions about my B.Tech project, M.Tech project
  • Q2. Questions from my favourite subject
  • Q3. Questions about the company, Expectations from the company, Discussion of future opportunities

Interview Preparation Tips

Round: Resume Shortlist
Experience: Short listing of resume was done on the basis of CGPA .Mine was 9.22

Round: Test
Experience: Objective questions related to C/C++/OS + 1 coding question
Tips: Basic C/C++ reference material
Duration: 20 minutes

Round: Technical Interview
Tips: Too much emphasis on the work done by you before. They required every explanation in detail.

General Tips: I think I got selected because my academics are good.B.Tech and M.Tech project are in the field which company is looking forward for.I started preparing atleast a 1.5 months before the interviews.For core companies,Refer to class notes, topics related to company which I was targeting. Good idea of what is required by the company is obtained from the PPT. Questions were mostly related to BTP as well as other work done in the Department.Refer to class notes, topics related to company which I was targeting. Good idea of what is required by the company is obtained from the PPT.
A lot of practice improves speed and accuracy. Very much required in the first round of any company, which usually tests these skills.
Skill Tips: Prepared a compendium of the topics expected to prop up during interview.Revision of basic fundamentals of the field.Short report of the B.Tech as well as M.Tech project.Referred to placement sites for some tips.
Skills: Programming skills
College Name: IIT MADRAS
Motivation: They were looking for Digital Signal Processing, Image Signal Processing, Communications.

Interview Questionnaire 

2 Questions

  • Q1. I was asked mostly about my projects
  • Q2. I was asked about myself and my hobbies

Interview Preparation Tips

Round: Technical Interview
Experience: The guy taking my interview was from OS background and my project was on networks, he didn't understand much. In next round I was asked my favorite subject, I told data structure and networks. He asked about networks which I explained well.
Tips: For Samsung work on APTI, data interpretation question. Try to make it fast. Also focus on C basics.Keep your preparations of general Apti good. Practice a test paper (online/books) day before to make to focused and accurate.

General Tips: In my first technical interview the guy was not from networking background. My project was on networks which I think was not able to explain to him that good. I got less marks there I think.
Skills: C questions, general Apti, OS, DBMS, Networks
College Name: NIT SURATHKAL

Interview Questionnaire 

20 Questions

  • Q1. How the operating system taking care of const int i=5; //tell the implementation so that we can't alter the value of i?
  • Ans. 

    Operating system uses memory protection to prevent modification of const variables like const int i=5;

    • Operating system marks the memory page containing i as read-only

    • Any attempt to modify i will result in a segmentation fault

    • Compiler may optimize code by replacing i with its value at compile time

  • Answered by AI
  • Q2. Explain the memory layout of main memory of computer system? Give an example to make understand the memory layout means in which segment what type of variable will be store?
  • Ans. 

    Explanation of memory layout in main memory of computer system.

    • Main memory is divided into four segments: stack, heap, data, and code.

    • Stack stores local variables and function calls.

    • Heap stores dynamically allocated memory.

    • Data stores global and static variables.

    • Code stores the program instructions.

    • Example: int x; //stored in data segment, int *p = new int; //stored in heap segment

  • Answered by AI
  • Q3. By how many method we can allocate the memory in C and what is the difference between malloc and calloc. And which is faster and why?
  • Ans. 

    Two methods to allocate memory in C are malloc and calloc. Malloc allocates memory block of given size while calloc initializes the allocated memory block to zero.

    • Malloc allocates memory block of given size while calloc initializes the allocated memory block to zero.

    • Malloc returns a pointer to the first byte of allocated memory block while calloc returns a pointer to the first byte of initialized memory block.

    • Malloc is...

  • Answered by AI
  • Q4. Implementation of new() in C++?
  • Ans. 

    new() is an operator in C++ used for dynamic memory allocation.

    • new() returns a pointer to the allocated memory.

    • It can be used to allocate memory for primitive data types, arrays, and objects.

    • Memory allocated using new() must be deallocated using delete operator.

    • Example: int *ptr = new int;

    • Example: int *arr = new int[10];

    • Example: MyClass *obj = new MyClass();

  • Answered by AI
  • Q5. What is the difference between malloc and new and which one is faster and why?
  • Ans. 

    malloc and new are used to allocate memory dynamically. Malloc is faster but new is safer.

    • malloc is a C function while new is a C++ operator

    • malloc only allocates memory while new also initializes the memory

    • new throws an exception if allocation fails while malloc returns NULL

    • malloc is faster because it does not involve constructor calls

    • new is safer because it ensures type safety and prevents memory leaks

  • Answered by AI
  • Q6. Difference between extern and static and give an example to justify?
  • Ans. 

    extern and static are storage classes in C programming language.

    • extern is used to declare a variable or function that is defined in another file or module.

    • static is used to declare a variable or function that is local to a file or module.

    • Example of extern: extern int count; //declares count variable defined in another file.

    • Example of static: static int count = 0; //declares count variable local to the file.

  • Answered by AI
  • Q7. Is it possible to access the static variable defined in another file, if yes then how?
  • Q8. What is the difference between these two statement: const int *p; int const *p;
  • Ans. 

    The two statements are equivalent and declare a pointer to a constant integer.

    • Both statements declare a pointer to an integer that cannot be modified through the pointer.

    • The 'const' keyword can be placed before or after the 'int' keyword.

    • The pointer itself can still be modified to point to a different integer.

    • Example: const int *p; and int const *p; both declare a pointer to a constant integer.

  • Answered by AI
  • Q9. For statement const int *p = 5, which is true from given below two statement: a) int a; p = &a; b) *p = 0
  • Ans. 

    Cannot modify value pointed by p, but can change the address it points to.

    • p is a pointer to a constant integer with value 5

    • a) is valid as p can point to a non-constant integer

    • b) is invalid as *p is a constant and cannot be modified

  • Answered by AI
  • Q10. What is the self referential structure, write an example of self referential structure?
  • Ans. 

    Self referential structure is a structure that contains a pointer to the same type of structure.

    • It allows a structure to reference itself within its own definition.

    • It is commonly used in linked lists, trees, and graphs.

    • Example: struct Node { int data; struct Node *next; };

    • Here, the Node structure contains a pointer to another Node structure.

  • Answered by AI
  • Q11. Difference between structure and union and what are the pros and cons of both?
  • Ans. 

    Structure and union are data structures in C language. Union stores only one value at a time while structure stores multiple values.

    • Structure is used to store different data types while union is used to store only one data type at a time.

    • Structure allocates memory for all its members while union allocates memory for only the largest member.

    • Structure is used when we want to store multiple values of different data types ...

  • Answered by AI
  • Q12. What is the structure byte padding and how does it form and depend? Is there any concept
  • Ans. 

    Structure byte padding is the insertion of unused bytes between structure members to align them in memory.

    • Padding is added to ensure that each member of a structure is aligned on a memory boundary that is a multiple of its size.

    • The amount of padding added depends on the size and alignment requirements of the members.

    • Padding can affect the size of a structure and the performance of code that uses it.

    • For example, a struc...

  • Answered by AI
  • Q13. How do we know the linked list is a circular or not?
  • Ans. 

    To check if a linked list is circular, we can use Floyd's cycle-finding algorithm.

    • Floyd's cycle-finding algorithm uses two pointers, one moving at twice the speed of the other.

    • If the linked list is circular, the fast pointer will eventually catch up to the slow pointer.

    • If the linked list is not circular, the fast pointer will reach the end of the list and the algorithm will terminate.

  • Answered by AI
  • Q14. What type of OS is Windows?
  • Ans. 

    Windows is a proprietary operating system developed by Microsoft.

    • Windows is a graphical user interface (GUI) based operating system.

    • It is designed to run on personal computers, servers, and mobile devices.

    • Windows has different versions such as Windows 10, Windows 8, Windows 7, etc.

    • It supports a wide range of software applications and hardware devices.

    • Windows is known for its ease of use and user-friendly interface.

  • Answered by AI
  • Q15. Difference between UNIX and LINUX?
  • Ans. 

    UNIX is an operating system developed in the 1970s, while LINUX is a free and open-source operating system based on UNIX.

    • UNIX is proprietary, while LINUX is open-source

    • UNIX is older and has a longer history, while LINUX is a newer development

    • UNIX is more stable and reliable, while LINUX is more customizable and flexible

    • UNIX has a more limited user base, while LINUX has a larger and more active community

    • Examples of UNIX...

  • Answered by AI
  • Q16. What is the real time operating system?
  • Ans. 

    A real-time operating system is an OS that processes data and events as they occur, without delay.

    • Real-time operating systems are used in applications that require immediate response, such as aviation, medical equipment, and industrial control systems.

    • They prioritize tasks based on their urgency and importance, and can handle multiple tasks simultaneously.

    • Examples of real-time operating systems include VxWorks, QNX, an

  • Answered by AI
  • Q17. How many types of CPU scheduling are there and explain all. Which one is better and why and tell the feasibilty also?
  • Ans. 

    There are 6 types of CPU scheduling: FCFS, SJF, SRTF, Priority, Round Robin, and Multilevel Queue. Each has its own advantages and disadvantages.

    • FCFS (First-Come-First-Serve) - processes are executed in the order they arrive

    • SJF (Shortest-Job-First) - shortest job is executed first

    • SRTF (Shortest-Remaining-Time-First) - preemptive version of SJF

    • Priority - processes with higher priority are executed first

    • Round Robin - eac...

  • Answered by AI
  • Q18. Is there any ideal CPU scheduling possible? Justify your answer?
  • Ans. 

    No, there is no ideal CPU scheduling possible.

    • CPU scheduling is a complex problem with many variables.

    • Different scheduling algorithms are suited for different scenarios.

    • The ideal scheduling algorithm would depend on the specific system and workload.

    • For example, a real-time system would require a different scheduling algorithm than a batch processing system.

  • Answered by AI
  • Q19. How to set the priority of any process in windows and in linux?
  • Ans. 

    To set process priority in Windows and Linux, use task manager and nice command respectively.

    • In Windows, open task manager, right-click on the process and select 'Set Priority'

    • In Linux, use the 'nice' command followed by the process name or ID and the priority level (values range from -20 to 19)

    • Higher priority levels mean the process will get more CPU time

    • Examples: 'nice -n 10 firefox' sets Firefox priority to 10 in Li...

  • Answered by AI
  • Q20. Can you say about the priority of mobile application which one is having higher priority?
  • Ans. 

    The priority of a mobile application depends on the business goals and user needs.

    • The priority of a mobile application can vary depending on the business goals and user needs.

    • For example, a mobile banking app may have a higher priority than a social media app for a bank.

    • On the other hand, a social media app may have a higher priority for a media company.

    • The priority can also depend on the target audience and the market...

  • Answered by AI

Interview Preparation Tips

College Name: NA

Skills evaluated in this interview

Dell Interview FAQs

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

Tell us how to improve this page.

Interview Questions from Similar Companies

IBM Interview Questions
4.0
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 853 Interviews
Samsung Interview Questions
3.9
 • 547 Interviews
Cisco Interview Questions
4.1
 • 372 Interviews
HARMAN Interview Questions
3.7
 • 260 Interviews
OPPO Interview Questions
4.0
 • 212 Interviews
LG Electronics Interview Questions
4.0
 • 198 Interviews
Vivo Interview Questions
4.1
 • 196 Interviews
View all
Dell Storage Engineer Salary
based on 6 salaries
₹7 L/yr - ₹14.5 L/yr
67% more than the average Storage Engineer Salary in India
View more details
Senior Software Engineer
1.8k salaries
unlock blur

₹10 L/yr - ₹38.3 L/yr

Software Engineer
1.1k salaries
unlock blur

₹5.2 L/yr - ₹18.5 L/yr

Principal Software Engineer
967 salaries
unlock blur

₹19 L/yr - ₹55 L/yr

Software Engineer2
875 salaries
unlock blur

₹7 L/yr - ₹23 L/yr

Senior Analyst
523 salaries
unlock blur

₹6 L/yr - ₹22 L/yr

Explore more salaries
Compare Dell with

Samsung

3.9
Compare

Vivo

4.1
Compare

OPPO

4.0
Compare

LG Electronics

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