Members BookmarksPolls Fresher Jobs Funny Pictures MCA Projects New Member FAQ  



My Profile
Active Members
TodayLast 7 Days more...



Awards & Gifts
Online Exams

Fresher Jobs


Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian cities including Bangalore, Chennai, Hyderabad, Pune or Kochi

Resources


Find educational articles, blogs, discussion threads and other resources.

Colleges


Find details about any college in India or search for courses.

Advertisements


website counter



My Interview expereince with IBM


Posted Date: 12 May 2008    Resource Type: Articles/Knowledge Sharing    Category: My Interview Experience

Posted By: varun sharma       Member Level: Gold
Rating:     Points: 40



Hi everybody..
very recently i went for an interview with IBM for a postof Senior Software Engg.
The interview lasted for an hour and the concerend person asked me questions starting from dot net framework to C#, database, sql everything. Somehow i was managing it but the all hell broke loose when he touched the topics like UML, VSS..finally i gave up and he after questioning me for 15 more minutes..asked me to leave.
I am posting the questions asked...

----------------------------------------------------------------



Rate yourself in ASP and ASP.NET
Rate yourself in VB
What is Activex Object?
How many types of ActiveX objects are there?
What is diff between ActiveX DLL and ActiveX EXE?
When to use ActiveX DLL and when to use ActiveX EXE?
What is COM+?
How you can use COM in .NET?
What is assembly?
What are different parts of assembly?
How many types of assemblies are there?
What is singleton assembly?
What is Satellite assembly and how to create it?
What is the difference bewteen datareader and dataadapter?
What is Dataset? Explain..
How to establish a conn to a database?
How to fetch data using datareader and sqldataadapter?
What are various autentication mode in IIS?
What is difference between authentication and authorisation?
Explain authentication process.. what changes is required in web.config?
How to impliment exception handling in ASP.NET?
How to handle application error/exception in ASP?
What is GAC?
Why GAC is required?
What is Normalization?
Explain different types of Normalization Form with examples.
What is trigger?
Explain difference between AFTER and INSTEAD OF triggers.
What is transaction?
Explain ACID property of trancation.
Write the code of how to implemnt trancation in ASP.NET.
How many types of joins are there?
Write a query to show cross join?
Explain the concepts of OOPS?
Diff between interface and abstract class?
Use of sealed keyword?
How to hide data member and function member of base class?
Explain inheritance.
What is ADO?
What is cursor type and lock type?
How many cursor types are there and what are the uses of each one of them?
How will you delcare user defined data types in javascript?
-----------------------------------------------------------------------------

I faield to crack the interview but the other flip side of the coin is that within a week i cracked Wipro interview and bagged myself a handsome job..
That I will share in my next post.




Responses

Author: Tony    12 May 2008Member Level: Platinum   Points : 2
hi,

You will get money if you post Interview Experience under resources. So I am moving it there.

- Tony


Author: Tony    12 May 2008Member Level: Platinum   Points : 2
hi,

I just moved this from forum to resources section, so htat you will get some money for posting this.

- Tony


Author: ArunRanjith    19 May 2008Member Level: Silver   Points : 2
Thank You for your information
It is very helpful for me


Author: Vidya    24 May 2008Member Level: Diamond   Points : 2
useful information


Author: Shyni     31 May 2008Member Level: Gold   Points : 2
This is great Information, Thanks for your effort to share it with everyone.


Author: Sushil Kumar Patial    02 Jun 2008Member Level: Gold   Points : 1
Wonder! How did you cope with up the interviewer. I would be at your place I would have snubbed and scolded him. Did you answer all (42) questions?


Author: varun sharma    03 Jun 2008Member Level: Gold   Points : 2
Hey Sushil..You know what.. I was doing fine when he was asking questions from dot net, ado.net and dot net framework..Suddenly he jumped to OOPS, inheritance etc... Even after that.. he asked me these questions:
1. Any experience in UML?
2. Have you ever lead a team ?
3. Any certification?

I answered 1st and 3rd answer as No and 2nd one as Yes.. Don't know why he got annoyed and asked me to leave...

I learnet a lesson from that day that only working, doing projects is not enough, you need to have certificate that proves that you know the technology.... At present , I am Microsoft certified technology certified in asp.net and sharepoint....



Author: Sushil Kumar Patial    04 Jun 2008Member Level: Gold   Points : 2
That is great. But do not have any knowledge of engneering subjects. I work with media and like to work with media forever. Becouse I find it an interesting subject. What do you think about media.


Author: varun sharma    04 Jun 2008Member Level: Gold   Points : 1
Hi Sushil.. Media always excites me.... in what field you are?



Author: Sushil Kumar Patial    05 Jun 2008Member Level: Gold   Points : 2
I am working in Birlasoft India Limited as an Executive Communication and my profile is to keep in touch with media people and organization. I also update our website with the latest news of Birlasoft whenever it occurs.


Author: Sushil Kumar Patial    05 Jun 2008Member Level: Gold   Points : 2
I im also used to writing article and poems. I was used to write for a local news paper of Himachal Pradesh 'Himachal Kesri' Now a days my poems can be read on the website of Navbharat Times as well as on Anubhuti.org.
What are your interests instead of engneering.


Author: Jaydev Pawar    05 Jun 2008Member Level: Silver   Points : 0
nice question as well hard one


Author: Sushil Kumar Patial    05 Jun 2008Member Level: Gold   Points : 2
Can you answer the questions given above. If yes, then plese go ahead to post the answers the questions because it may be helpful to the software engneers who are going to appear in an interview.


Author: varun sharma    06 Jun 2008Member Level: Gold   Points : 1
Thanks for the suggestion.. I will post the answers in part ..



Author: varun sharma    06 Jun 2008Member Level: Gold   Points : 2
Q. What is Activex Object?
A: An object that is exposed to other applications or programming tools through Automation interfaces.
var newObject = new ActiveXObject(servername.typename[, location])

Q. How many types of ActiveX objects are there?
A: There are two types of active-x object:
1. Active-x dll and
2. active-x exe.

Q. What is diff between ActiveX DLL and ActiveX EXE?
A: An ActiveX Dll runs is an in process server running in the same memory space as the client process.
An ActiveX Exe is an out of process server which runs in it's own separate memory space.
Advantages of ActiveX Dll
-------------------------
1) An in-process component shares its client’s address space, so property and method calls don’t have to be marshaled. This results in much faster performance.

Disadvantages of ActiveX Dll
----------------------------
1) If an unhandled error occurs it will cause the client process to stop operating.

Advantages of ActiveX Exe
-------------------------
1) The component can run as a standalone desktop application, like Microsoft Excel or Microsoft Word, in addition to providing objects.
2) The component can process requests on an independent thread of execution, notifying the client of task completion using events or asynchronous call-backs. This frees the client to respond to the user.
3)If an error occurs the client processes can continue to operate.

Disadvantages of ActiveX Exe
----------------------------
1) Generally slower than an ActiveX dll alternative.

Q> When to use ActiveX DLL and when to use ActiveX EXE?
When its a distributed application ,use Active x dll and when it is a standalone application , use active x exe.


Q. Whatis COM+?
A: COM+ is an extension of Component Object Model (COM), Microsoft's strategic building block approach for developing application programs. COM+ is both an object-oriented programming architecture and a set of operating system services.

for more info : visit http://searchwinit.techtarget.com/sDefinition/0,,sid1_gci211825,00.html#

Q: How you can use COM in .NET?
A: this question revolves near types of binding (late/early) Ceck the link belo wfor better step by step info


http://www.aspheute.com/english/20000828.asp




Author: Sushil Kumar Patial    06 Jun 2008Member Level: Gold   Points : 1
Yes my dear friend it is what I wanted. Now your thread will be beneficial to those who are needy. I wish for your bright future.



Author: Sushil Kumar Patial    06 Jun 2008Member Level: Gold   Points : 1
Yes my dear friend it is what I wanted. Now your thread will be beneficial to those who are needy. I wish for your bright future.



Author: varun sharma    06 Jun 2008Member Level: Gold   Points : 2
Answers Part II............

What is assembly?

An assembly is a file that is automatically generated by the compiler upon successful compilation of every .NET application. It can be either a Dynamic Link Library or an executable file. It is generated only once for an application and upon each subsequent compilation the assembly gets updated. The entire process will run in the background of your application; there is no need for you to learn deeply about assemblies.


What are different parts of assembly?

An Assembly contains Intermediate Language (IL) code, which is similar to Java byte code. In the .NET language, it consists of metadata. Metadata enumerates the features of every "type" inside the assembly or the binary. In addition to metadata, assemblies also have a special file called Manifest. It contains information about the current version of the assembly and other related information.

How many types of assemblies are there?

In .NET, there are two kinds of assemblies, such as Single file and Multi file. A single file assembly contains all the required information (IL, Metadata, and Manifest) in a single package. The majority of assemblies in .NET are made up of single file assemblies. Multi file assemblies are composed of numerous .NET binaries or modules and are generated for larger applications. One of the assemblies will contain a manifest and others will have IL and Metadata instructions.




What is singleton assembly?
a Singleton is a class which can be instantiated ONLY once that is only one instance of assembly can run

What is Satellite assembly and how to create it?

When you write a multilingual or multi-cultural application in .NET, and want to distribute the core application separately from the localized modules, the localized assemblies that modify the core application are called satellite assemblies.


Satellite assemblies are compiled DLL’s which contains only resource data. These assemblies are useful to load the data dynamically depending upon the current culture of your application. These are two methods to create the assembly.
One method is to use the AL.exe utility provided by the .NET SDK. The utility has the following switches:
/t: Represents the type of the output file
/culture: Represents the name of the locale for which the assembly is being created
/embed: Represents the name of the resource file that needs to be embedded into the assembly
/out: Represents the name of the output assembly generated

For example, if
the type of output file is a dll file,
the locale is ta-IN,
the name of the resource file is MyResource.ta-IN.resources and
the name of the output assembly is Myresource.resources.dll

then, AL.exe is invoked as,
AL /t: lib /culture: ta-IN /embed: MyResource.ta-IN.resources /out:
Myresource.resources.dll
The assembly thus created is a satellite assembly.
The alternate method of creating a satellite assembly is by using the VS.NET IDE. You can add a new resource file from the Add New Item submenu of the Project menu. After the resource information is stored, you need to set the Build option of the resource file to “Embedded Resource” in the Property window of the file. When the project is compiled, VS.NET automatically embeds the resource file into the assembly being generated.



What is the difference bewteen datareader and dataadapter?

* The DataAdapter is used as a bridge between DataSet and a Data Source for retrieving and saving data. It uses the Fill( ) method to change the data in DataSet and Update( ) method to change the data in Data Source. The Namespace used in System.Data.Common and Assembly is System.Data.dll. DataReader provides a means of reading a forward only stream of data from database.This Class cannot be inherited. To read the values ,you must call the ExecuteReader( ) method of command object. While the DataReader is in use, the associated SqlConnection is busy serving the DataReader and at that time no other operation can be performed on Connection excepting closing it. So Close( ) method is called

* In DataAdapter there is no need to open a connection explicitely while in execution of DataReader we have to call the Open( ) method of connection.DataReader reads the Data only in read-only, forward-only mode.Results are returned as the query executes and are stored in the network bufferon the client until you request then using the Read( ) method. DataReader increases the performance by retrieving data as soon as it is available rather then waiting for the entire result of the query to be returned(DataAdapter case).


Author: Prasad    08 Jun 2008Member Level: Gold   Points : 1
Information is wealth. Thanks for your sharing information.


Feedbacks      
Popular Tags   What are tags ?   Search Tags  
(No tags found.)

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: My Interview Exp with Wipro
Previous Resource: The interview to the doctor Tomas Muler.
Return to Discussion Resource Index
Post New Resource
Category: My Interview Experience


Post resources and earn money!
 
Related Resources


Contact Us    Privacy Policy    Terms Of Use   

SpiderWorks Technologies Pvt Ltd. 2006 - 2007 All Rights Reserved.