|
Technical Interview
______________________
1) What is 'Open System' and 'Closed System' in Computer
terminology ?
2) What is meant by Open Source ? Is Java Open Source or
not ?
3) Explain MVC (Model-View-Controller) architecture ?
What acts as controller ? How views get updated ?
4) What are design patterns ? Explain 'FACADE Design
Pattern' ?
5) What's the difference between CMM and CMMI ?
6) What is 'Requirements Development' in CMMI ?
7) How do you capture requirements ? Using what method
you make sure that requirements are properly captured?
8) What is UseCase ? What is the template to write
UseCases ?
9) How do you perform testing ? Do you use any automated
testing tools ? If so, what are they ?
10) I have a Web Server, Application Server, Servlet
Engine, Database - all located on separate systems
behind firewalls. How will you design an application
using 3-tier architecture in this case ?
11) What is 2-Phase Commit and 3-Phase Commit in
database terminology ?
12) Will the 'View' get refreshed immediately when you
update a database table. If it doesn't get refreshed
immediately, what method you use to refresh it ?
13) Some websites will have hierarchical display of
items. (For eg, on click of a '+' symbol, all items
under this item gets listed.). How do you store such
structure in database (Note: You can store as XML
object. But how do you store in database tables without
using XML) ?
14) What are interfaces, abstract classes. What is their
purpose and differences ?
15) What is 3 rd level of normalization ?
16) How do you implement TREE in Java ? How do you
implement the same using C or C++ ?
17) What is the difference between Application and Web
servers ?
__________________________
Remarks on Technical interview : The questions are
mostly analysis and design related rather than coding
related. You should have clear idea of analysis & design
in J2EE, how various J2EE components fit into various
layers.
__________________________
Program Manager Interview
__________________________
1) Tell about yourself ?
2) What is the most challenging situation faced in your
professional life ? How you faced it ?
3) What are the reasons you are leaving your current
company ?
4) Do you have any objection for working completely at
off-shore or working in a different technology ?
5) Any questions about HP ?
__________________________
HR Interview
__________________________
1) How do your collegues describe you ?
2) What is your current and expected salary ?
3) What are the reasons you are leaving your current
company ?
4) What do you know about HP ? |