25 Exam and interview questions for DLL/Middleware developers/learners. Click on the link to get the detailed explanations. One you visit any answer you can navigate through next and previous link to jump from one answer to another. You can also select index to come back to this index page. Please provide us the rating and feedbacks of our questions and answers.
Topic Discussed: Static, dynamic, implecit and explecit linking, imported
and exported in a module, declspec(dllimport),
declspec(dllexport), extern "C" , name mangled, AFX
Extension class, AFX_EXT_CLASS.
1. What is DLL and what are their usages and advantages?
2. What are the
sections in a DLL executable/binary?
3. Explain the working
mechanism of a DLL?
4. Where should we store DLLs ?
5. Who loads and links the DLLs?
6. What is dependency
chain when using DLL?
7. How many types of linking are there?
8. What is the entry point function of a DLL?
is implicit and explicit linking in dynamic loading?
functions are imported and exported in a module?
11. How can I export a
function from a module?
12. What is
the utility of the keyword: __declspec(dllimport),
13. How can I export
a function without __declspec(dllexport) keyword?
14. Why the keyword
extern "C" is used for codes when used with a C++ compiler?
15. What is name mangling in
16. How a whole class can be
17. How can I call a function of
a DLL file?
ever we execute an EXE, one application instance is created for each
execution. Is it true for DLL also? How many instance of a DLL is created
if a DLL is loaded from 5 different applications? Explain.
19. How a
DLL comes to know that it has been loaded by one application as well as
unloaded by it?
Win32 sub-system informs the DLL when the application creates a
21. What are AFX
Extension class and Extension DLLs?
22. How classes are exported in
imports we use dllimport and for export we use dllexport keyword. MFC uses
only one keyword AFX_EXT_CLASS, how can that be possible?
24. How we use
dynamic linking in Linux? Give example.
25. What is
resource DLL? When and how we can use it?
Similar topics related to this section
DLL Frequently Asked Questions
Frequently Asked Questions - DLL-files.com
Dependency Walker Frequently Asked Questions (FAQ)
Top 10 DLL Questions !
DLL COM DCOM Interview Questions and Answers
Back to Questions