MockQuestions MockQuestions

Programming Delphi Interview

20 Questions and Answers Written by Professional Interviewers

Question 1 of 20
Where did the Delphi language come from? Who created it and why?
User-Submitted Answers
It comes from Pascal. Anders created it by adding Object Oriented Programming concept to it.
Comes from Turbo Pascal, created by Anders Hejlsberg from Borland, as a general purpose language for Windows.
It has come from Pascal, Pascal was a training language created by Borland.
Delphi language came from pascal. Anders created it to support object oriented and structured design.
It came from me. I created it because I was bored.
Get More Interview Practice
Pick your topic
Ask the Interviewer
Questions you may consider asking the interviewer, about ...
We all have some behaviors that are typical of us and whi...
Common Interview Questions
There are some questions that employers ask at almost eve...
If you are interviewing for any type of leadership role; ...
Most interviews start with a telephone interview. Hiring ...
Everyone struggles with tough interview questions. Learn ...
View more interview questions
Question 2 of 20
What is the default extension of file when we create user components?
Question 3 of 20
What is your greatest strength as a programmer?
User-Submitted Answers
Finding cost effective solutions.
Good problem solving skill.
Question 4 of 20
Why should we hire you?
User-Submitted Answers
I learn very quickly - and I have great research capability.
Because I know how to program in Delphi, I am hard-working, good with problem solving, keen on getting better everyday.
Question 5 of 20
Explain to a ten year old what the Delphi language does.
User-Submitted Answers
Delphi language helps to develop window based applications.
Question 6 of 20
What is the history of Delphi?
Question 7 of 20
Tell me about your education?
Question 8 of 20
What operating systems does Delphi support?
Question 9 of 20
What is Delphi?
Question 10 of 20
What is your greatest weakness as a programmer? What are you doing to improve it?
Question 11 of 20
What is the procedure to access the database from Delphi?
Question 12 of 20
What are the problems faced by memory leaks?
User-Submitted Answers
I shows that not all the objects were properly destroyed before terminating the program.
Question 13 of 20
What are the different types of inheritances present in Delphi?
User-Submitted Answers
Abstract, Interface, Specialization,
Question 14 of 20
How do abstract classes differ from Interfaces?
User-Submitted Answers
An Abstract class must be used to qualify a virtual class.
Abstract classes inherit functions from parent classes and can call other classes while interfaces can't call any other interface and interface holds many classes.
A class will inherit the abstract class and override the methods needed. The class can only inherit one base class. A class will implement the Interface. A class can implement several interfaces.
Question 15 of 20
What are the different ways of defining array sizes?
User-Submitted Answers
Numerical index or ranges of strings.
Question 16 of 20
What is the function of Dynamic arrays?
User-Submitted Answers
Set the size of array at run time.
Dynamic arrays are used when arrays whose size evolves in runtime are needed.
To automatically define or redefine the size of an array at execution time.
Store unknown(variable) QUANTITY of values.
Question 17 of 20
What are the different types of pointers used in Delphi?
User-Submitted Answers
Character byte type-checked standard.
Question 18 of 20
Why programming?
User-Submitted Answers
Because I wanted to know how to make video games.
Question 19 of 20
What is the use of unit interface section of Delphi?
User-Submitted Answers
Interface holds methods or classes.
Interface section is where the types of the unit are declared.
It is used to declare the variables and methods that are to be used by other units.
Question 20 of 20
What are the types of arrays handled by Delphi?
User-Submitted Answers
Day array fixed index or abstract and sub ranges.
STATIC, DYNAMIC, CONstant, open, multdimesional.

Related Career Interviews

Programming Basic
In computer programming, BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code is a family of high-level programming languages. The original BASIC was designed in 1964 by John George Kemeny ...
Programming C
Programming C is a type of older programming language that is used in specific niches. They have the skills and expertise to design and build reusable, efficient and dependable C code. Their responsibilities ...
Programming C++
C++ (pronounced see plus plus) is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a "middle-level" language, as it comprises a combination ...
Programming ColdFusion
ColdFusion is a commercial rapid application development platform invented by Jeremy and JJ Allaire in 1995. Originally designed to make it easier to connect simple HTML pages to a database, by version ...
Programming Object Orientation Concepts
Object-oriented programming (OOP) is a programming paradigm that uses "objects", data structures consisting of data fields and methods together with their interactions, to design applications and computer ...
View More Careers

About Our Interview Questions

Our interview questions are created by writers, almost all of which, have a long history of recruiting and interviewing candidates. They do not necessarily have experience interviewing or working with companies, careers, or schools, in which they may write for on We do, however, strive to match their background and expertise with the appropriate question sets found on our website.

Our careers, companies, industries, and schools may have duplicate interview questions and answers found elsewhere on our website. Specifically, our companies and our graduate school interviews. For these two, we use the industry in which we believe the company most well-represents and the graduate programs, as the basis for the interview questions and answers that generate for each company or school.

The intent of is for our users to build confidence for their job interview, by using our thousands of interview questions and answers as they practice and prepare for their interview. We believe, most of our visitors can become more likely to succeed in their job interview with hard-work and practice. We believe, the key to success is for our users to rehearse with our interview questions while using our answer examples as an idea generator for their own interview answers. We strongly want to discourage users from memorizing our answer examples. That is not the purpose of our website.