1. The three types of DAO Dynaset,Snapshot,Table
2. Why do we use Option Explicit
3. Difference between Dim Object as object AND dim obj as myform
4. How do we make a poperty read only? Private Property Get(Read Only )
5. How do you declare an object in VBscript? Dim object
6. What is the equivalent of VBScript’s On Error In Jscript ??
7. How many data types are supported in Vbscript
8. MFC
9. Java
10. Active Server Pages
11. What are session variables??
12. In what languages in ASP written.
13. How do you create Virtual Root in IIS
14. How do you remotely administer MS IIS??
15. What is the key advantage of Windows NT Challenge/Response security?
16. What problems do the vendors of ODBC Technology face with ASP/ADO ?
18. How do you administer Connection Pooling in IIS 3.0
19. How do you administer Connection Pooling in IIS 4.0
20. What are the three Ado objects?? –Connection,command, recordset
21. Two Methods of retrieving SQL
22. How do you assign Construct the where clause without concatenating Field,
value pairs??
23. What cursor type do you use to retrieve multiple recordsets?
24. What action do you have to perform before retrieving data from the next
result set of a stored procedure ??
25. What are The three tags of a form tag in HTML form
26. What are The two tags for framesets
27. How do you create Drop Down Combos in HTML ? select Tag
28. In DHTML what is the difference between FontSize and Font Size ??
A: FontSize is a property, Font Size is a style
29. What is the tag Code Base and why do we use it?
30. How can you have different number of cells for each row of a table?>
three file types in NT ? NTFS,Macintosh(HPFS), FAT
32. Describe a two tier Windows NT Domain?
33. Define and explain COM
34. What is IUnknown and what are its three parts??
35. Define Query Interface,Adref,Release
36. Do COM keep track of all the object references(Accounting)??
37. What is Marshalling
38. When is Marshalling not necessary??

3 Comments on Microsoft interview questions
Q37:
Marshalling is the process of packaging and sending interface method parameters across thread, process or machine boundaries.
Q30 >
With STL: vector
Answer to question 30 is
Use col-span for this
Short for Microsoft Foundation Classes, a large library of C++ classes developed by Microsoft. For Windows -based applications written in C++, MFC provides an enormous headstart. One of the hardest parts of developing C++ programs is designing a logical hierarchy of classes. With MFC, this work has already been done.
MFC is bundled with several C++ compilers and is also available as part of the Microsoft Developer’s Network (MSDN).
Key Features of the MFC Library:
Class libraries for windows are available from other compiler manufactures, but Microsoft claims several real advantages for its MFC library, including the following:
An extensive exception-handling design that makes application code less subjects to failure. Support for “out of memory” and so on is provided.
Better diagnostics support through the ability to send information about objects to a file. Also included is the ability to validate member variables.
Complete support for all windows functions, controls, messages, GDI (graphics device interface) graphics primitives, menus, and dialog boxes.
Determination of the type of a data objects at run time. This allows for the dynamic manipulation of a field when classes are instantiated.
Elimination of many switch/case statements that are a source of error. All messages are mapped to member functions within a class. This direct message-to-method mapping is available for all messages.
Small code with a fast implementation. As mentioned earlier, the MFC library adds only a small amount of objects code overhead and executes almost as quickly as conventional C windows applications.
Support for the Component Objects Model (COM).
Use of the same naming convention as the conventional windows API. Thus, the action of a class is immediately recognized by its name.