Thursday, 16 February 2012

IBM Interview Questions


These are latest Interview Questions which I occurred these days in IBM

Technical - 1
1.       Tell me about yourself? ( which is common question )
2.       Tell me which technologies you have used up to now and how can rate yourself on these technologies? ( The next Questions will be asked on this rating. So, plan it and answer )
3.       Tell me about your project? Think I am your customer and came to you. You need to explain how you can explain?
4.       What are the roles and responsibilities you are handling day to day life?
5.       Tell me the your project architecture?
6.       What are the testing processes which are considered for your project?
7.       Where the clients have faced any problems on which you have developed? Can you explain
8.       Scenario: you have two arraylists as al1 and al2, as shown in below
al1(arraylist object           al2(arraylist object)
e1(employee object)     e1(employee object)
e2                                           e2
e3                                           e3
e4                                           e7
e5                                           e6
Here we are adding employee objects(e1,e2,e3,e4,e5) into al1 of arraylist and employee objects(e1,e2,e3,e7,e6) into al2 of arraylist.
Now you have to compare two objects and you have to delete the common objects such as (e1, e2, e3) in al1 and at the last there should be only e4 and e5. How could you write the program?
9.       Why String class called as immutable?
10.   Can you make a class as immutable? If yes how can you do?
11.   How many action classes are there?
12.   Is there any action class which is similar to the dispatcher action class?
13.   What is the difference between forward() and sendRedirect()?
14.   Why springs you have used in your project? And where you are comfortable with spring?
15.   We have MVC architecture as Model, View and Controller. We can use directly as one jsp and one        servlet( which haves all business logic and database logic) and the direct procedure performance will improved. Why do we need to use this?
16.   How you will integrate struts, spring and hibernate?
17.   How to use joins?
18.   Write a query how to get top 5th highest salary?

Technical – 2
1.       How to read the data from console and print?
2.       Do you have any knowledge on Streams?
3.       What are client validations? Which technology you have used for client validations?
4.       How to use getElementId?
5.       What is the difference between Set and List?
6.       Explain what is an object? Explain in Technical way and non technical way.( Tell me in one line )
7.       When you will tell it is object oriented?
8.       What are object oriented concepts?
9.       What is polymorphism?
10.   What is Exception handling?( Tell me in one line )
11.   What is the difference between compile time exceptions and runtime exceptions?

4 comments:

  1. Hi

    I read this post two times.

    I like it so much, please try to keep posting.

    Let me introduce other material that may be good for our community.

    Source: IBM interview questions

    Best regards
    Henry

    ReplyDelete
  2. all topics are covered, these topics are enough to get a job as Freshers

    ReplyDelete
  3. The people who answered these questions can improve the knowledge.
    Java Training

    ReplyDelete