SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
By OnlineInterviewQuestions.com
Data Structure Interview Questions
Top Data Structure Interview Questions and Answers. Can you
answers All
Q1. What is meant by Object Oriented Programming – OOP?
Object-oriented programming (OOP) is a computer programming technique that organizes software design
around data, or objects, rather than functions and logic. An object can be defined as a data field that has some
unique attributes and behavior.
Q2. What is meant by Structural Programming?
Structured Programming can be defined as a programming Approach in which the program is made as a single
structure. Lines or blocks of codes are written and executed in a sequential manner such as one instruction after
the other.
Q3. What is meant by Class?
It is defined as the template of similar types of objects. Class consists of state and behaviour of an object.
Q4. What is meant by Object?
Object is an instance of a class that has similar characteristics.
Q5. What is meant by Method?
Method is defined as the block of code that is specifically defined for a specific task.
Q6. What is meant by Attribute?
Attributes denote the characteristics of an object.
Q7. What is meant by Data Hiding/Encapsulation?
Encapsulation refers to the winding of data into a single unit that is known as a class, while Data hiding is the
process of hiding data from unauthentic and unauthorized access.
Q8. What is meant by Inheritance?
Inheritance is the ability of a class to inherit the characteristics and properties of another class. This is one of
the most significant features of the object-oriented programming language. There are mainly three modes of
inheritance public, protected and private and two types of classes: subclass(the one which inherits) and the base
or the superclass(from which inheritance is done). And there are five ways in which inheritance can be done.
Q9. What is meant by Polymorphism?
Polymorphism in object-oriented programming is the capability by which an object is able to take on numerous
different forms. Polymorphism is used mainly when a reference to a child class object is made by a parent class.
In Java, each and every object can be polymorphic since they can all pass the IS-A test easily. This is because an
object is said to be polymorphic when it can successfully pass the IS-A test.
Q10. What is meant by Final Class?
A Final class is defined as a class that can not be inherited further. All Methods of a final class are final, can not
be redefined further, and must not be declared as final in the class definition.
Q11. What is meant by Abstract Class?
Q12. What is meant by Interface?
Q13. What is meant by Design Patterns – DP?
A design pattern is a general repeatable solution for every task in the software design phase of software
engineering. A design pattern is a structure to solve a task.
Q14. What is meant by Data Structures – DS?
Data Structure can be defined as the structure for a group of data elements that provides an efficient way of
storing and organizing data in Software engineering. For instance, Arrays, Linked List, Stack, Queue, etc
Q15. What is meant by main method?
The main method is a method for software from which the execution of the software starts. Every block of a
code called by it.
Q16. What is the difference between class & structure?
The class supports inheritance whereas structure does not support inheritance. Class is private by default
whereas structure is public.
Q17. What is the difference between class & object?
Class can be created for similar types of objects whereas object is only an instance of a class.
Q18. What is the difference between super class & sub class?
A subclass is a class that derives from the class which is known as the Superclass.
Q19. What is the difference between interface & abstract class?
Abstract class Interface
(1) Abstract class can contain abstract and non-abstract
methods that should be declared with the abstract
keyword.
The interface should be declared with the interface
keyword. It can contain only abstract methods.
(2) Abstract class doesn't support multiple
inheritances.
The interfacesupports multiple inheritances.
(3) Abstract class can contain final, non-final, static,
and non-static variables.
The interface contains only static and final
variables.
(4) Abstract class can provide the implementation of
the interface.
Interface can't provide the implementation of the
abstract class.
(5) An abstract class can be extended by using the
"extends" keyword.
An interface can be implemented by using the
"implements" keyword.
(6)For instance,
public abstract class Shape{
public abstract void draw();
}
Example:
public interface Drawable{
void draw();
}
Q20. Give few difference between constructor and method?
Constructor Method
(1) Constructor should not return any value. Method should return a value.
(2) Constructors are invoked implicitly. Methods are invoked explicitly.
(3) The name of the Constructor should be same as the class
name.
Method name should be different.
(4) Constructor is declared with construct keyword.
Method should be declared with method
name.
Q21. What is the difference between stored procedure & function?
Function Stored Procedure
(1) Function should return a value. Stored procedure may or may not return a value.
(2) Function should declared by using fun keyword. Stored Procedure may not required fun keyword.
(3) Functions can have only input parameters. Procedures can have input or output parameters.
(4) Functions can be called from Procedure. Procedures cannot be called from a Function..
Q22. What is the difference between overriding & overloading?
When there are different methods in one class that have the same name but distinct parameters, overloading
takes place. What happens at the time of overriding is that the methods have the same name as well as the same
parameters. But one method here will belong to the parent class the other will belong to the child class. Also,
these two are different types of concept as well, where overriding is the run-time type and the overloading is the
compile-time type.
Q23. What is the difference between Conversation & Casting?
Casting Conversion
(1) Casting is the process to convert one data type to
another data type by using casting operator.
Conversion is process to convert a datatype into
another data type automatically by compiler.
(2) Casting can be applied to compatible data types as
well as incompatible data types..
Conversion can only be applied to compatible
datatypes.
(3) Casting is also known as Type casting. Conversion is also known as Type Conversion.
(4) Type casting is done during programming. Type conversion is done at the compile time.
Q24. What is the difference between private & public & friendly classes?
Public containers would be Visible to all classes, Friendly variables would be Visible to the only same package,
while Private containers would be Visible only to the container to which they belong.
Q25. What is the difference between form & report?
Forms are visual representations that are basically used to take user’s Input or information, while Reports are
gathered the information for a task that is generally shown as an output.
Q26. What is the difference between normal report & matrix report?
Normal report is represented as a document whereas a matrix report is represented in tabular format.
Q27. What is the difference between variable & constant?
Both are the containers that are used to store a value. Variables are temporary whereas constants are permanent.
The value of a variable may be changed during the execution but the value of constant is always fixed according
to its declaration.
Please Visit OnlineInterviewquestions.com to download more pdfs

Mais conteúdo relacionado

Mais procurados

Operating System Operations ppt.pptx
Operating System Operations ppt.pptxOperating System Operations ppt.pptx
Operating System Operations ppt.pptxMSivani
 
Features of c language 1
Features of c language 1Features of c language 1
Features of c language 1srmohan06
 
Compiler Design
Compiler DesignCompiler Design
Compiler DesignMir Majid
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and BasicsSHIKHA GAUTAM
 
Important features of java
Important features of javaImportant features of java
Important features of javaAL- AMIN
 
Notes of c programming 1st unit BCA I SEM
Notes of c programming  1st unit BCA I SEMNotes of c programming  1st unit BCA I SEM
Notes of c programming 1st unit BCA I SEMMansi Tyagi
 
C programming presentation for university
C programming presentation for universityC programming presentation for university
C programming presentation for universitySheikh Monirul Hasan
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMSkoolkampus
 
Computer organization
Computer organizationComputer organization
Computer organizationishapadhy
 

Mais procurados (20)

DATA REPRESENTATION
DATA  REPRESENTATIONDATA  REPRESENTATION
DATA REPRESENTATION
 
Operating System Operations ppt.pptx
Operating System Operations ppt.pptxOperating System Operations ppt.pptx
Operating System Operations ppt.pptx
 
Features of c language 1
Features of c language 1Features of c language 1
Features of c language 1
 
Python basic syntax
Python basic syntaxPython basic syntax
Python basic syntax
 
Assembly Language
Assembly LanguageAssembly Language
Assembly Language
 
Compiler Design
Compiler DesignCompiler Design
Compiler Design
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
 
generation of programming language
generation of programming languagegeneration of programming language
generation of programming language
 
Instruction code
Instruction codeInstruction code
Instruction code
 
Dbms Introduction and Basics
Dbms Introduction and BasicsDbms Introduction and Basics
Dbms Introduction and Basics
 
Important features of java
Important features of javaImportant features of java
Important features of java
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Java – lexical issues
Java – lexical issuesJava – lexical issues
Java – lexical issues
 
computer languages
computer languagescomputer languages
computer languages
 
Notes of c programming 1st unit BCA I SEM
Notes of c programming  1st unit BCA I SEMNotes of c programming  1st unit BCA I SEM
Notes of c programming 1st unit BCA I SEM
 
C programming presentation for university
C programming presentation for universityC programming presentation for university
C programming presentation for university
 
C tokens
C tokensC tokens
C tokens
 
C language ppt
C language pptC language ppt
C language ppt
 
1. Introduction to DBMS
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMS
 
Computer organization
Computer organizationComputer organization
Computer organization
 

Semelhante a Data Structure Interview Questions & Answers

EEE oops Vth semester viva questions with answer
EEE oops Vth semester viva questions with answerEEE oops Vth semester viva questions with answer
EEE oops Vth semester viva questions with answerJeba Moses
 
OOP interview questions & answers.
OOP interview questions & answers.OOP interview questions & answers.
OOP interview questions & answers.Questpond
 
software engineer interview questions.pdf
software engineer interview questions.pdfsoftware engineer interview questions.pdf
software engineer interview questions.pdfRaajpootQueen
 
Technical interview questions
Technical interview questionsTechnical interview questions
Technical interview questionsSoba Arjun
 
M.c.a. (sem iv)- java programming
M.c.a. (sem   iv)- java programmingM.c.a. (sem   iv)- java programming
M.c.a. (sem iv)- java programmingPraveen Chowdary
 
Java interview questions and answers
Java interview questions and answersJava interview questions and answers
Java interview questions and answersMadhavendra Dutt
 
1 intro
1 intro1 intro
1 introabha48
 
Core java interview faq
Core java interview faqCore java interview faq
Core java interview faqKumaran K
 
Java interview faq's
Java interview faq'sJava interview faq's
Java interview faq'sDeepak Raj
 
Java J2EE Interview Questions Part-1
Java J2EE Interview Questions Part-1Java J2EE Interview Questions Part-1
Java J2EE Interview Questions Part-1javatrainingonline
 

Semelhante a Data Structure Interview Questions & Answers (20)

EEE oops Vth semester viva questions with answer
EEE oops Vth semester viva questions with answerEEE oops Vth semester viva questions with answer
EEE oops Vth semester viva questions with answer
 
OOP interview questions & answers.
OOP interview questions & answers.OOP interview questions & answers.
OOP interview questions & answers.
 
Intervies
InterviesIntervies
Intervies
 
software engineer interview questions.pdf
software engineer interview questions.pdfsoftware engineer interview questions.pdf
software engineer interview questions.pdf
 
Java interview questions
Java interview questionsJava interview questions
Java interview questions
 
Core java questions
Core java questionsCore java questions
Core java questions
 
Core java questions
Core java questionsCore java questions
Core java questions
 
Technical interview questions
Technical interview questionsTechnical interview questions
Technical interview questions
 
MCA NOTES.pdf
MCA NOTES.pdfMCA NOTES.pdf
MCA NOTES.pdf
 
M.c.a. (sem iv)- java programming
M.c.a. (sem   iv)- java programmingM.c.a. (sem   iv)- java programming
M.c.a. (sem iv)- java programming
 
Java interview questions and answers
Java interview questions and answersJava interview questions and answers
Java interview questions and answers
 
Cs2305 programming paradigms lecturer notes
Cs2305   programming paradigms lecturer notesCs2305   programming paradigms lecturer notes
Cs2305 programming paradigms lecturer notes
 
C#
C#C#
C#
 
1 intro
1 intro1 intro
1 intro
 
Core_Java_Interview.pdf
Core_Java_Interview.pdfCore_Java_Interview.pdf
Core_Java_Interview.pdf
 
Core java interview faq
Core java interview faqCore java interview faq
Core java interview faq
 
Oops
OopsOops
Oops
 
Java interview faq's
Java interview faq'sJava interview faq's
Java interview faq's
 
Java J2EE Interview Questions Part-1
Java J2EE Interview Questions Part-1Java J2EE Interview Questions Part-1
Java J2EE Interview Questions Part-1
 
Java J2EE Interview Questions Part-1
Java J2EE Interview Questions Part-1Java J2EE Interview Questions Part-1
Java J2EE Interview Questions Part-1
 

Mais de Satyam Jaiswal

Data Analyst Interview Questions & Answers
Data Analyst Interview Questions & AnswersData Analyst Interview Questions & Answers
Data Analyst Interview Questions & AnswersSatyam Jaiswal
 
Data warehousing interview questions
Data warehousing interview questionsData warehousing interview questions
Data warehousing interview questionsSatyam Jaiswal
 
Machine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersMachine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersSatyam Jaiswal
 
Behavioral Interview Questions and Answers
Behavioral Interview Questions and AnswersBehavioral Interview Questions and Answers
Behavioral Interview Questions and AnswersSatyam Jaiswal
 
Docker Interview Questions
Docker Interview QuestionsDocker Interview Questions
Docker Interview QuestionsSatyam Jaiswal
 

Mais de Satyam Jaiswal (6)

Data Analyst Interview Questions & Answers
Data Analyst Interview Questions & AnswersData Analyst Interview Questions & Answers
Data Analyst Interview Questions & Answers
 
Data warehousing interview questions
Data warehousing interview questionsData warehousing interview questions
Data warehousing interview questions
 
Machine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersMachine Learning Interview Questions and Answers
Machine Learning Interview Questions and Answers
 
Behavioral Interview Questions and Answers
Behavioral Interview Questions and AnswersBehavioral Interview Questions and Answers
Behavioral Interview Questions and Answers
 
Docker Interview Questions
Docker Interview QuestionsDocker Interview Questions
Docker Interview Questions
 
Compiler Design Quiz
Compiler Design QuizCompiler Design Quiz
Compiler Design Quiz
 

Último

Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 

Último (20)

Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 

Data Structure Interview Questions & Answers

  • 1. By OnlineInterviewQuestions.com Data Structure Interview Questions Top Data Structure Interview Questions and Answers. Can you answers All Q1. What is meant by Object Oriented Programming – OOP? Object-oriented programming (OOP) is a computer programming technique that organizes software design around data, or objects, rather than functions and logic. An object can be defined as a data field that has some unique attributes and behavior. Q2. What is meant by Structural Programming? Structured Programming can be defined as a programming Approach in which the program is made as a single structure. Lines or blocks of codes are written and executed in a sequential manner such as one instruction after the other. Q3. What is meant by Class? It is defined as the template of similar types of objects. Class consists of state and behaviour of an object. Q4. What is meant by Object? Object is an instance of a class that has similar characteristics. Q5. What is meant by Method? Method is defined as the block of code that is specifically defined for a specific task. Q6. What is meant by Attribute?
  • 2. Attributes denote the characteristics of an object. Q7. What is meant by Data Hiding/Encapsulation? Encapsulation refers to the winding of data into a single unit that is known as a class, while Data hiding is the process of hiding data from unauthentic and unauthorized access. Q8. What is meant by Inheritance? Inheritance is the ability of a class to inherit the characteristics and properties of another class. This is one of the most significant features of the object-oriented programming language. There are mainly three modes of inheritance public, protected and private and two types of classes: subclass(the one which inherits) and the base or the superclass(from which inheritance is done). And there are five ways in which inheritance can be done. Q9. What is meant by Polymorphism? Polymorphism in object-oriented programming is the capability by which an object is able to take on numerous different forms. Polymorphism is used mainly when a reference to a child class object is made by a parent class. In Java, each and every object can be polymorphic since they can all pass the IS-A test easily. This is because an object is said to be polymorphic when it can successfully pass the IS-A test. Q10. What is meant by Final Class? A Final class is defined as a class that can not be inherited further. All Methods of a final class are final, can not be redefined further, and must not be declared as final in the class definition. Q11. What is meant by Abstract Class? Q12. What is meant by Interface? Q13. What is meant by Design Patterns – DP? A design pattern is a general repeatable solution for every task in the software design phase of software engineering. A design pattern is a structure to solve a task.
  • 3. Q14. What is meant by Data Structures – DS? Data Structure can be defined as the structure for a group of data elements that provides an efficient way of storing and organizing data in Software engineering. For instance, Arrays, Linked List, Stack, Queue, etc Q15. What is meant by main method? The main method is a method for software from which the execution of the software starts. Every block of a code called by it. Q16. What is the difference between class & structure? The class supports inheritance whereas structure does not support inheritance. Class is private by default whereas structure is public. Q17. What is the difference between class & object? Class can be created for similar types of objects whereas object is only an instance of a class. Q18. What is the difference between super class & sub class? A subclass is a class that derives from the class which is known as the Superclass. Q19. What is the difference between interface & abstract class? Abstract class Interface (1) Abstract class can contain abstract and non-abstract methods that should be declared with the abstract keyword. The interface should be declared with the interface keyword. It can contain only abstract methods. (2) Abstract class doesn't support multiple inheritances. The interfacesupports multiple inheritances. (3) Abstract class can contain final, non-final, static, and non-static variables. The interface contains only static and final variables. (4) Abstract class can provide the implementation of the interface. Interface can't provide the implementation of the abstract class. (5) An abstract class can be extended by using the "extends" keyword. An interface can be implemented by using the "implements" keyword.
  • 4. (6)For instance, public abstract class Shape{ public abstract void draw(); } Example: public interface Drawable{ void draw(); } Q20. Give few difference between constructor and method? Constructor Method (1) Constructor should not return any value. Method should return a value. (2) Constructors are invoked implicitly. Methods are invoked explicitly. (3) The name of the Constructor should be same as the class name. Method name should be different. (4) Constructor is declared with construct keyword. Method should be declared with method name. Q21. What is the difference between stored procedure & function? Function Stored Procedure (1) Function should return a value. Stored procedure may or may not return a value. (2) Function should declared by using fun keyword. Stored Procedure may not required fun keyword. (3) Functions can have only input parameters. Procedures can have input or output parameters. (4) Functions can be called from Procedure. Procedures cannot be called from a Function.. Q22. What is the difference between overriding & overloading? When there are different methods in one class that have the same name but distinct parameters, overloading takes place. What happens at the time of overriding is that the methods have the same name as well as the same parameters. But one method here will belong to the parent class the other will belong to the child class. Also, these two are different types of concept as well, where overriding is the run-time type and the overloading is the compile-time type. Q23. What is the difference between Conversation & Casting? Casting Conversion (1) Casting is the process to convert one data type to another data type by using casting operator. Conversion is process to convert a datatype into another data type automatically by compiler. (2) Casting can be applied to compatible data types as well as incompatible data types.. Conversion can only be applied to compatible datatypes. (3) Casting is also known as Type casting. Conversion is also known as Type Conversion. (4) Type casting is done during programming. Type conversion is done at the compile time. Q24. What is the difference between private & public & friendly classes?
  • 5. Public containers would be Visible to all classes, Friendly variables would be Visible to the only same package, while Private containers would be Visible only to the container to which they belong. Q25. What is the difference between form & report? Forms are visual representations that are basically used to take user’s Input or information, while Reports are gathered the information for a task that is generally shown as an output. Q26. What is the difference between normal report & matrix report? Normal report is represented as a document whereas a matrix report is represented in tabular format. Q27. What is the difference between variable & constant? Both are the containers that are used to store a value. Variables are temporary whereas constants are permanent. The value of a variable may be changed during the execution but the value of constant is always fixed according to its declaration. Please Visit OnlineInterviewquestions.com to download more pdfs