Monday, June 12, 2006

Nice interview questions found in a Job Posting

Subscribe to my youtube channel "Software Architecture Matters!!!"







Architecture - client requires at least rudimentary skills in these areas.
What is SOA? Benefits? SOA principles for WS?

Name standard architecture patterns you know

Design Patterns

What is a singleton class? Where one should use it and what is the advantage of using it?

What kind of UML diagrams do you know?

Explain how garbage collection works in .NET. How to properly release object resources?

How to expose COM dll to be reused in .NET?

How to use .NET dll in ASP 1.1?

Web Services - client requires expertise in these areas.

How to convert a class into a Web Service? Attributes to use?

When and how do you implement the asynchronous WS call? Does .NET have a support for this?

What is the transport protocol you use to call a Web service?

What does WSDL stand for?

How you make your WS discoverable?

What is WSE? What does it include?

AD- client requires at least rudimentary skills in these areas.
What is Active Directory?

What is Global Catalog?

User display name = Nick Kazanskiy, Container=users in OU=DolUsers. server= usatrame5101.staging.dmz.dtt. Write a LDAP connection string.

COM+ - client requires solid skills in these areas.

Explain transaction atomicity.


Explain consistency.



Explain integrity.



Explain durability.



Explain object pooling.

Explain JIT activation.

Explain role-based security

Explain queued components.

Explain loosely coupled events

Define scalability.
Define reliability.

Define availability.

Define security.

Define manageability.

Which namespace do the classes, allowing you to support COM functionality, are located?

How do you make a NET component talk to a COM component?.

XML- client requires solid skills in these areas.
What is XPath?

What is XSLT? And what's its use?

How to load XML in .NET? What methods and objects could be used?

How to search in XML using XPath if the namespace is defined in XML?

SQL Server – client requires some knowledge of these skills as it relates to development.
What are benefits of using views?

What kind of triggers exists?

What are restrictions on User defined functions?

What are partition views?

What does referential integrity (also called relational integrity) prevent?

What is denormalization and when would you go for it?

What's the difference between a primary key and a unique key?

Define candidate key, alternate key, and composite key.

What are defaults? Is there a column to which a default can't be bound?

What's the difference between DELETE TABLE and TRUNCATE TABLE commands?

What is an index? What are the types of indexes? How many clustered indexes can be created on a table? I create a separate index on each column of a table. what are the advantages and disadvantages of this approach?

What is replication? How many different types of replication exist?



ASP.NET - client requires solid skills in these areas.
Explain the differences between Server-side and Client-side code?

What type of code (server or client) is found in a Code-Behind class?

Should user input data validation occur server-side or client-side? Why?

What is the difference between Server.Transfer and Response.Redirect? Why would I choose one over the other?
http://msdn2.microsoft.com/ru-ru/library/aa332847(VS.71).aspx
http://msdn2.microsoft.com/en-gb/library/t9dwyts4.aspx

What is the Global.asax used for?

What are the Application_Start and Session_Start subroutines used for?

Describe the role of inetinfo.exe, aspnet_isapi.dll andaspnet_wp.exe in the page loading process.

What’s the difference between Response.Write() and Response.Output.Write()?

What methods are fired during the page load?

What is ViewState?

What is the lifespan for items stored in ViewState?

What does the "EnableViewState" property do? Why would I want it on or off?

What are the different types of Session state management options available with ASP.NET?

When during the page processing cycle is ViewState available?

What is assembly? What are assembly components?



C#- client requires solid skills in these areas.
I was trying to use an “out int” parameter in one of my functions. How should I declare the variable that I am passing to it?

If I return out of a try/finally in C#, does the code in the finally-clause run? Describe how the try/catch block works and in what sequence the exceptions need to be processed.

What statement is used to synchronize the code execution?

What is the difference between a struct and a class in C#?
http://msdn2.microsoft.com/en-us/library/ah19swz4.aspx


Is it possible to have different access modifiers on the get/set methods of a property?

Is there a way to force garbage collection?

How do you convert a string into an integer in .NET?

OOP
What is difference between Interface and Inheritance
http://msdn2.microsoft.com/en-us/library/87d83y5b.aspx
http://msdn2.microsoft.com/en-us/library/ms173149.aspx

Does .Net support Multiple Inheritance ? If not, what are alternatives?

Can you have private abstract methods?

What are the methods of object you should overwrite?

What is binary search algorithm?

What is difference between Value Types and Reference Types?

All types derive from which base type
Ans. System.Object

What is delegate


3 comments:

Anonymous said...

Anyone can find the questions on the net.. All it matters is the answers...

Show me the answers...

:)

arun chawra

Vikas said...

:)
You first take a shot at questions that you know.
I will add more questions and may be answers.

Anonymous said...

It would be good if u can provide answers too