Filter
Oil India Limited Placement Papers Ramco Placement Papers Rockwell Placement Papers3i Placement PapersABB Placement PapersAccel Frontline Placement PapersAccenture Placement PapersAcumen Software Placement PapersAditi Placement PapersAdobe Placement PapersADP Placement PapersAgile Placement PapersAgreeya Placement PapersAIG Placement PapersAkamai Placement PapersAks Software Systems Placement PapersAlcatel Placement PapersAllahabad Placement PapersAlle Placement PapersALLFON Placement PapersAlter Placement PapersAlumnus Placement PapersAmdocs Placement PapersAMI Placement PapersAndhra Bank Placement PapersANZ Placement PapersAppLabs Placement PapersAricent Placement PapersASDC Placement PapersAshok Placement PapersAshok LeyLand Placement PapersAspire Placement PapersASPNET Placement PapersAST Pvt Ltd Placement PapersAsto Placement PapersAtlas Placement PapersAxentis Soft Placement PapersAxes Placement PapersAztec Placement PapersBAAN Placement PapersBajaj Placement PapersBank Of Maharashtra Placement PapersBARC Placement PapersBEL Placement PapersBEML Placement PapersBently Placement PapersBFL Placement PapersBHEL Placement PapersBirlasoft Placement PapersBlueStar Placement PapersBOB Placement PapersBOSCH Placement PapersBPL Placement PapersBrakes Placement PapersBSNL Placement PapersC-DOT Placement PapersCadence Placement PapersCalsoft Placement PapersCampaq Placement PapersCanarys Placement PapersCapgemini Placement PapersCaritor Placement PapersCarrizalsoft Technologies Placement PapersCarrizalsoft Technologies Pvt Ltd Placement PapersCaterpillar Placement PapersCD Placement PapersCDAC Placement PapersCelstream Placement PapersCGI Placement PapersChangepond Placement PapersChatargee Placement PapersCisco Placement PapersCiticorp Placement PapersCMC Placement PapersCOGNIZENT Placement PapersComputer Placement PapersConsagous Placement PapersConsagous Technologies Placement PapersConvergys Placement PapersCORDYS Placement PapersCOSL Placement PapersCovansys Placement PapersCrompton Placement PapersCSC Placement PapersCTS Placement PapersDaimler Placement PapersDell Placement PapersDeloitte Placement PapersDelphi-tvs Placement PapersDeutsche Placement PapersDharma Placement PapersDigital Placement PapersdMtechnologies Placement PapersDot Placement PapersDot Com Infoway Placement PapersDRDO Placement PapersDSL Placement PapersDSQ Placement PapersDSRC Placement PapersE2E Placement PapersEasyTech Placement PapersEDS Placement PapersEFFIGENT Placement Papersefunds Placement PapersEIL Placement PapersELGI Placement PapersELICO Placement PapersEnercon Placement PapersEpson Placement PapersEricssion Placement PapersEssar Placement PapersFCG Placement PapersFidelity Placement PapersFlextronics Placement PapersForbes Placement PapersFORCE Placement PapersFuture Placement PapersFX Placement PapersFX Labs Placement PapersG2One Network Private Limited Placement PapersGDA Placement PapersGE Placement PapersGenpact Placement PapersGeodesic Placement PapersGeometric Placement PapersGlobal Placement PapersGodrej Placement PapersGoogle Placement PapersGrapcity Placement PapersGSSL Placement PapersHAL Placement PapersHCL Placement PapersHCL Technologies Placement PapersHello Placement PapersHexaware Placement PapersHFCL Placement PapersHindustan Placement PapersHo Placement PapersHoneywell Placement PapersHorizon Placement PapersHP Placement PapersHPCL Placement PapersHSBC Placement PapersHuawei Placement PapersHughes Placement PapersI-Flex Placement PapersI-Gate Placement Papersi2 Placement PapersIBM Placement PapersIBPS Placement PapersIBS Placement PapersICICI PO DRIVE Placement PapersIDBI Placement PapersIikanos Placement PapersIindus Placement PapersIkosindia Placement PapersImpetus Placement Papersinautix Placement PapersIndian Overseas Bank Placement PapersIndusTeqsite Placement PapersInfineon Placement PapersInformatica Placement PapersInfosys Placement Papersinfotech Placement PapersInphlox Placement PapersIntec Placement PapersIntegra Placement PapersIntegraphr Placement PapersInterwoven Placement PapersIntex Placement PapersIOCL Placement PapersIonnor Solutions Placement PapersiSoft Placement PapersIspat Placement PapersISRO Placement PapersIttiam Placement PapersIvega Placement PapersJ&B Placement PapersJataayu Placement PapersJean Placement PapersJean Martin Placement PapersJet Placement PapersJEYPEE Placement PapersJindal Placement PapersJKT Placement PapersJOHN Placement PapersKalam Software Technology Placement PapersKanbay Placement PapersKeane Placement PapersKenexa Placement PapersKkshema Placement PapersKleward Placement PapersKnoah Solutions Placement PapersKPIT Placement PapersKPIT Cummins Placement PapersL&T Placement PapersL&T Infotech Placement PapersL&T(EEC) Placement PapersLCube Placement PapersLG Placement PapersLG Soft India Placement PapersLifetree Placement PapersLinkwell Placement PapersLionBridge Placement PapersLogica Placement PapersLucent Placement PapersM-Phasis Placement PapersMA Placement PapersMANGANESE Placement PapersMascot Placement PapersMastek Placement PapersMatrix Placement PapersMAXSOFT Placement PapersMcAfee Placement PapersMECON Placement PapersMentor Placement PapersMerrill Placement PapersMicrosoft Placement PapersMindfire Solutions Placement PapersMindtree Placement PapersMiraclesoft Placement PapersMistral Placement PapersMotorola Placement PapersMTNL Placement PapersNagarro Placement PapersNalko Placement PapersNCR Placement PapersNess Placement PapersNest Placement PapersNewgen Placement PapersNFL Placement PapersNHPC Placement PapersNihilent Placement PapersNIIT Placement PapersNovartis Placement PapersNovell Placement PapersNTPC Placement PapersNucleus Placement PapersNYROS TECHNOLOGY Placement PapersOil Placement PapersONGC Placement PapersOnline Education Placement PapersOnMobile Placement PapersOracle Placement PapersOrange Placement PapersParagon Placement PapersPCS Placement PapersPDIL Placement PapersPentaware Placement PapersPentaware Tech Placement PapersPerot Placement PapersPersistent Placement PapersPhilips Placement PapersPlanetasia Placement PapersPNESTEC Placement PapersPolaris Placement PapersPoor Placement PapersPramati Placement PapersProdEx Placement PapersPSI Placement PapersQuark Placement PapersQuinnox Placement PapersQwest Placement PapersR Placement PapersRamco Placement PapersRapidigm Placement PapersRBI Placement PapersRedpine Placement PapersReliance Placement PapersReliance(RIL) Placement PapersRinl Placement PapersRipples Infolink Placement PapersRobert Placement PapersRobert Bosch Placement PapersRockwell Placement PapersRRB(Railway Placement PapersRRB(Railway Recruitment Board ) Placement PapersRSsoftware Placement PapersSahi Placement PapersSail Placement PapersSamsung Placement PapersSamtel Placement PapersSAP Placement PapersSapient Placement PapersSasken Placement PapersSatyam Placement PapersSBI Placement PapersScandent Placement PapersSchneider Placement PapersSCT Placement PapersSemanticSpace Placement PapersShriram Placement PapersSIEMENS Placement PapersSierra Placement PapersSkyTECH Placement PapersSLK Software Placement Paperssobha Placement PapersSoftSol Placement PapersSonata Placement PapersSony India Placement PapersSQL Placement PapersSQL Star Placement PapersSSC Placement PapersStarent Placement PapersStarent Networks Placement PapersSTMicroelectronics Placement PapersSubex Placement PapersSUN Placement PapersSuther Placement PapersSynergy Placement PapersSynopsys Placement PapersSyntel Placement PapersSystech Solutions Placement PapersTalisma Placement PapersTata Placement PapersTata Technologies Placement PapersTavant Placement PapersTCE Placement PapersTCS Placement PapersTech Placement PapersTech Mahindra Placement PapersTELCO Placement PapersTelserra Placement PapersTEMNOS Placement PapersTesco Placement PapersTexas Placement PapersThermax Placement PapersThink Placement PapersTHOROGOOD Placement PapersThoughtWorks Placement PapersTIL Placement PapersTISL Placement Paperstorry Placement PapersTriad Placement PapersTriam Placement PapersTrianz Placement PapersTrilogy Placement PapersTSPL Placement PapersTVS Placement PapersUbiNetics Placement PapersUnited Placement PapersUnited Health Group Placement PapersUS Placement PapersValueLabs Placement PapersValueOne Placement PapersVariFone Placement PapersVedanta Placement PapersVerchaska Placement PapersVERITAS Placement PapersVerizon Placement PapersVernalis Placement PapersVirtusa Placement PapersVisual Placement PapersVIT Placement PapersVizag Steel Plant Placement PapersVizual Placement PapersVSNL Placement PapersVsworx Placement PapersWBPDCL Placement PapersWepIndia Placement PapersWilco Placement PapersWipro Placement PapersXansa Placement PapersXcino Placement PapersYahoo Placement PapersYantro Placement PapersYASH Placement PapersZenith Placement PapersZenser Placement PapersZTE Placement Papers

Download ma Placement Papers in MS Word and PDF Format for Job Interview

List of all download ma placement papers in ms word and pdf format for job interview. Click Here View Job List. This page will help you to get all details about download ma placement papers in ms word and pdf format for job interview. Download ma placement papers in PDF and Ms word format. Latest and ma last 5 years placement papers with solutions pdf download for campus job.

MA Placement Paper : Aptitude - General

GENERAL APTITUDE TEST (Time:30 min) SECTION 1:READING COMPREHENSION
.......................................
(passage of one and half page.)
The question & answers based on this passage were given. There were 5 questions.
You shouldn,t expect the same passage to be given to you but we havw written down the questions to give you a general
view of the type of RC questions that you can expect
1. A reductive cycle is one in which
a. an employer attempts to reduce costs
b. the work-force is gradually reduced in number
c. costs decreases as....
d. there is less productive effort on the part of employees

Ans. (d)

2. If a substantial number of employees remain the reductive cycle one may assume that
a. the org. is enjoying increased business
b. the personnel dept....
c. the boss is not...
d. there is an unwholessome..
Ans. (a)

3. The passage indicates that unionisation of a worker...
a. opportunities for the workers realise..
b. opportunities for the workers to ...
c. more please working...
d. greater fringe benifits include
Ans. (d)

4. According to the author management failures in supervision mainly attributable to
a. carrying...
b. a soft-hearted...
c. ignorance.
d. lack of consideration.
Ans. (d)

5. Employees will get together to seek an improvement of conditions because of dissatisfaction stemming from
i. social just
ii. economic
iii. moral decadence

a. i only
b. ii only
c. i and ii only
d. i & iii only
Ans. (d)


SECTION II:QUANTITATIVE AND NUMERICAL ABILITY

6. The monthly personal maintenance allowance for a family of an employee is determined by the average age of family and size of the family. Jacob was drawing rs.570 as PMA after he got married 6 years back.At present he draws Rs 720 as PMA with his family of 3 after the birth of son?
a. 2 years
b. 3 years
c. 4 years
d. 5 years

Ans. (d)
7. White collar sells a shirt for an amount. Due to off season sale white collar started offering a discount of 20% on tag price. come diwali, white collar offered a further discount of 10% on the reduced price. If i get the shirt for Rs 108 what was the original price?
a. Rs.180
b. 160
c. 145
d. none

Ans. (d)

8. A vertical stick 10-cm long casts a shadow 6 cm long on the ground under similar conditions a tower casts a shadow 10m long determine the height of the tower to the 2nd place of the decimal.
a. 16.67m
b. 17.70m
c. 16.8m
d. none
Ans. (a)

9. In the fig given below ...... which curve rep.the monthly savage(the fig.cannot be recollected by the candidate)
a. LR
b. ST
c. PQ
d. none
Ans. (b)

10. Two poles of height 7m and 12m stand on a play ground. If the distance between their feet is 12m,find the distance between their tops.
a. 12m
b. 13m
c. 11m
d. none
Ans. (b)

 SECTION III : ANALOGY
11. saint : holiness : : mongol :
a. chinese
b. barbarity
c. tribal
d. courageousness
Ans. (d)

12. entomologist : insects : : ornithologist :
a. marine life
b. birds
c. wild life
d. astronomy
Ans. (b)


13. ostracize : exclude : :
a. war : death
b. shipping : transport
c. war : surrender
d. population : people
Ans. (a)


14. rain : downpour : : joy :
a. happiness
b. triumph
c. ecstasy
d. laughter
Ans. (b)

15. niggardly : generous : : dolorous :
a. understandable
b. practical
c. happy
d. ostentatious
Ans. (d) 

SECTION IV : INTELLIGENCE AND CRITICAL REASONING

16. Which one of the following is venn diagram true.( 4 diagrams are there. )

17. In the given fig. (triangle.square.,circle)...
a. A
b. B
c. D
d. E
Ans. (b)
Direction : (18-20) : In column one are listed certain groups of individual while in column 2 are listedsome of the characteristics against each group of individuals which are common to each member of that group
Coloumn1 Column 2
BCDFH TU
DEGH QRS
DEF PN
ACDE NS
GDE PVQ
DEG VQRS
CDE VNO
BCD VTS
ABD PT
18. Which characteristcs are found either in ,E, or ,F, or in both but not in ,H,?
a. QRS
b. NOP
c. PVT
d. UVW
Ans. (b)

19. Which character is common to ,B, &amp ,C, but is not present in ,H,?
a. U
b. V
c. W
d. T
Ans. (a)

20. Which characteristics are common to ,C, &amp ,E, but are not present in ,F,?
a. T,V
b. V,W
c. T,U
d. O,P
Ans. (d)

 SECTION V : VERBAL ABILITY
In the following questions mark the option that is nearest to the given word

21. Synonym for quixotic
a. rapid
b. exotic
c. longing
d. timid
e. idealistic
Ans. (e)

22. Antonym of recondite
a. unfriendly
b. easily comprehensive
c. closely juxtaposed
d. broad minded
e. sardonic
Ans. (b)

23. antonym of servile
a. moral
b. pue
c. futile
d. foul
e. haughty
Ans. (e)

24. Antonym of tacit
a. spoken
b. allowed
c. neutral
d. impertinent
e. unwanted
Ans. (a)

25. Synonym for macabre
a. musical
b. frightening
c. chewed
d. wicked
e. exceptional
Ans. (b)

SECTION VI : ANALYTICAL ABILITY

26. Fran: i want to stay out of ...
Sid:that,s not true.... 
a. makes unfair demands on her students
b. only gives grades to a few favoured students
c. never gives out grades of A
Ans. (c)

For Q27 - 28 A small passage was given.
The answers though are the following
27. The major logical.weakness of the argument above is the fact that
a. it draws meaningful distinction between hands out and subsidies
b. it supports only the subsidy and does not provide the other side view.
c. it draws no meaningful distinction between hands out and subsidies
d. subsidies should not be given
e. none of the above
Ans. (c)

28. Which of the following persons would be most likely to disagree with the conclusions reached above argument
a. the president..
b. the patenee of a new device designed to make the widget absolute
c. the worker who worked with the patentee
Ans. (b)
29.- 30 (a small passage )
In a laboratory study,160 rabbits in an experimental group were injected with serum d, while 160 rabbits in a control group were injected with in two weeks, 39% of the experimental group rabbits had contracted jungle fever, a highly contagious and usually fatal disease therefore jungle fever must be caused by some substance similar to the substance
found in serum d
29. The above argument would be most greately strengthened if it were shown that
a. the normal...
b. 40% of ..
c. serum...
d. the blood of jungle fever victims invariably contains a high level of a certain toxic substance also

Ans. (d)
30. The above argument would be most seriously weakened if it were shown that
a. none of the rabbits in the experimental group had had jungle fever prior to the start of the experiment
b. the rabbits in the experimental group had had jungle fever prior to the start of the experiment.
c. some of the rabbits in the experimental group had had jungle fever prior to the start of the experiment .
d. four of the rabbits had had jungle fever prior to the start of the experiment .
e. one of the rabbits in the experimental group had had jungle fever prior to the start of the experiment
Ans. (e) 

GENERAL TECHNICAL TEST 
1) Which of the following language is a functional language
a. RPG
b. Small Talk
c. PI/I
d. LISP
Ans. (c)

2) What is the full form of ATM
a. Automated teller machine
b. All time money
c. Asynchronous transfer mode
d. Active test monitor
Ans. (c)

3) FDDI is a
a. ring network
b. star network
c. mesh network
d. bus based network
Ans. (a)

4) Which is pure object oriented language?
a. Effiel
b. C++
c. object pascal
d. Small talk
Ans. (d)

5) x.25 transfer protocal is used for
a. packet switching
b. circuit switching
c. framing
d. datagram
Ans. (b)

6) What is the binary equivalent of decimal 269?
a. 100001100
b. 100001010
c. 101001011
d. 100001101
Ans. (c)

7) The 4NF is for
a. related to Multi-Value Dependency
b. related to transitive dependency
c. related to function dependency
d. non trival function or multi value dependency
Ans.

8) The LRU algorithm
a. pages out pages that have been used recently
b. pages out pages that have not been used recently
c. pages out pages that have been least used recently
d. pages out the first page in given data
Ans. (c)

9) A search procedure which assosiates an address with a key value and provides a mechanism for dealing with two or more values assigned to the same address to the same address is called.
a. linear search
b. binary search
c. hash coded search
d. radix search
Ans. (c)

10) A t-switch is used to
a. control how message are passed between computers
b. echo every character that received
c. transmit characers one at a time
d. rearrange the ....
Ans. (c)

11) EE-ROM is
a. electricity erasable
b. easily erasable
c. non erasable
d. effective erasable
Ans. (a)

12) Which device can sense inventory data specified in bar codes?
a. mouse
b. light pen
c. holographs
d. joysticks
Ans. (c)

13) Corba stands for ...
a. common object request broker architecture
b. combined recovery based system
c. code recovery bench architecture
d. none of the above
Ans. (a)

14) Which is non-procedural language?
a. effiel
b. ada
c. small talk
d. sql
Ans. (a)

15) Which of the following language supports associative arrays?
a. pl/i
b. rpg
c. perl
d. ada

Ans. (c)

16) Which network protocol IBM mainframe and midrange support
a. SNA
b. TCP/IP
c. X.25
d. IEEE 802.5
Ans. (a)

17) The achronym DAN stands for
a. data acess network
b. distributed area network
c. desktop area network
d. disk access node
Ans. (a)

18) The program fragment that follows is written in a block-structured language . Assume that it is syntactically correct and determine its output
begin
integer x,y;
x:=3;y:=7;
begin
integer x;
begin
integer y;
y:=9;
x:=2*y;
end;
x:=x+y;
print(x);
end;
print(x);
end;

a. 25 27
b. 27 27
c. 27 3
d. 25 3
e. 25 25
Ans. (e)

19) Which of the following is responsible for coordinating various operations using timing signals?
a. arithmetic-logic unit
b. control unit
c. memory unit
d. input/output unit

Ans. (b)

20) Microprocessors can be used to make
a. computers
b. calculators
c. digital systems
d. all the above
Ans. (d)

21) FORTRAN implimentation do not permit recursion because
a. they use static allocation for variables
b. they use dynamic allocation for variables
c. stacks are not avalible on all machines
d. it is not possible to impliment recursion on all m/c s
Ans. (a)

22) What does the following code do
var a,b :integer
begin
a :=a+b
b :=a-b
a :=a-b
end;
a. exchange a and b
b. doubles a and stores in b
c. leaves a and b unchanged
d. none
Ans. (a)

23) For program segment given bellow, which of the follwing are true?
program main(output)
type link = ^data
data = record
d : record
n : link
end;
var ptr : link;
begin
new(ptr);
ptr :=nil;
ptr ^.d :=5.2
written(ptr);
end;
a. the program leads to compile time error
b. the program leads to run time error
c. the program produces error relating to nil pointer dereferencing
d. both b and a

24) What is the output of the program segament below if the compiler operates call byreference?
procedure CALC(P,Q,R);
begin
Q:=Q-1.0
R:=Q+P
end;
begin{main}
A:=2.5; B:=9.0;
CALC(B-A,A,A);
print(A);
end; {main}
a. 1.5
b. 2.5
c. 10.5
d. 8
e. 6.5
Ans. (d)

25) Which of the following is not provided in C?
a. test loops
b. grouping and subprograms
c. synchronization, coroutines,and parallel processing
d. all the above
Ans. (c)

26) Data encryption
a. is most used by public billboard networks
b. is most used by public financial networks
c. cannot be used by private installation
d. is not necessary ..
Ans. (a)

27) An ideal compiler should
a. be a smaller in size
b. produce object code that is smaller in size and executes faster
c. take less time of compiling
d. all the above
Ans. (d)

28) What will be the value of x and y after execution of the following statment ( C language)
n== 5; x = n++; y = --x;
a. 5,4
b. 6,5
c. 6,6
d. 5,5
Ans. (d)

29) For athe following code
1i:=1;sum:=0;
repeat
begin
2 sum:=sum+1;
3 i:=i+1
end;
4 until i=n
let"A" representtheinitialization(i:=1;sum:=0)of line 1.let"B"represent the summing action within the loop(loop 2),and let "i" represent the increment (line 3).if "T"represents the best contained in line 4,which of the following regular expressions represents all possiblee sequences of the steps taken by this program fragment?
a. A(BIT)(BI) T
B. A(BIT)
C. A(BIT)
D. A(BIT) T
E. A(BIT) T

30) Consider the production grammer
S -> AB
S -> BC
A -> WA
A -> X
B -> Y
B -> ZB
C -> W
Consider this grammer together with one and only one of the productions (A) through(E).what production from the list may not be added to retain its status as an LL(1) grammer?
a. S -> CA
b. S -> Z
c. C -> Z
d. C -> BC
e. More than one of the above

31) Consider the function below:
function calc(x,y:integer):integer;
begin
if y=1
then calc:=x
else calc:=calc(x,y-1)+x
end;
assuming that the invocation call is "calc(a,b)"and that "a"and "b"are positive integers,what result does this function return?
a. a*(b-1)
b. a*b
c. a+b
d. a power b
e. a*b

32) In a left-to-right breadth-first search of the tree below,which would be first terminal node to be explored?
____
____
/ \
/ \
__/__ __\__
__B__ _____
a. F
b. B
c. I
d. J
e. E

33) Which data structure is needed to convert infix notations to postfix notations?
a. linear list
b. queue
c. tree
d. stack
Ans. (d)

34) Recursive procedures are implemented by
a. queues
b. stacks
c. linked lists
d. strings
Ans. (b).

35) A linear list of elments in which deletion can be done from one end (front)and insertion can take place only at the other end(rear)is known as
a. queues
b. stacks
c. trees
d. deque
Ans. (a)

36) A linear list in which elements can be added or removed at either end but not in the middle is known as
a. queue
b. deque
c. stack
d. tree
Ans. (a)

37) Which of the following sorting procedure is slowest
a. quick sort
b. heap sort
c. shell sort
d. bubble sort
Ans. (d)

38) How many 1,s are present in the binary representation of 3 x 512 + 7 x 64 + 5 x 8 =3?
a. 8
b. 9
c.10
d.11
e.12
Ans. (d)

39) File record length
a. should always be fixed
b. should always be variable
c. depends upon the size of the file
d. should be choosen to match the data characteristics
Ans. (a)

40) NLP stands for
a. natural language processing
b. neuro logic programming
c. normal logic pad
d. nominal loadable process
e. none
Ans. (a)
 

  

MA Placement Paper : Technical - Java - 17 January 2004

COMPANY NAME : MANHATTAN ASSOCIATES
------------------------------------------------------------
DATE OF TEST : 17 Jan 2004
------------------------------------------------------------
PLACE OF TEST: Le Meridian hotel, Chennai
------------------------------------------------------------
MODE : Off-Campus
------------------------------------------------------------
DURATION : 50 Questions in 1.5 Hours of Time)
------------------------------------------------------------
CATEGORY : JAVA - J2EE (2+ years experienced category)

----------------------------------------------------
MANHATTAN ASSOCIATES:

About the Company:
The company is in ITPL, Bangalore. And around 200 people strong in India. The whole company is around 1000 people strong world-wide. It,s a product based company and dealing mostly with Supply-Chain management and Data Warehousing.

Visit Company WebSite at : www.manh.com

How I applied:
2 weeks back, there was an advertisement in "The Hindu-Opportunities" asking for 2 + years of Java, J2EE experience. I sent my resume to the given mail ID. Only selected people are called for written test.
----------------------------------------------------


----------------------------------------------------
TEST PAPER AND INTERVIEW PATTERN:
----------------------------------------------------

There are 4 rounds:
Written Test
Technical Interview
CEO interview
HR interview

The Written test pattern:
50 Questions -- 1.5 hours of time.
Most of the questions are multiple choice.

The split up is :
EJB (10 Questions)
JAVA (20 Questions)
JSP (5 Questions)
MISLLENEOUS - XML, JDBC etc (5 Questions)
ANALYTICAL (5 Questions)
SQL (5 Questions)


Our written test is held on 17 Jan 2004 in Le Meridian hotel, Chennai.

I have written down whatever questions I remember so that it will be useful to those who will be taking the test in future and also for those appearing for J2EE interviews.

I have given the questions in Written Test and Technical Interview.
I didn,t have the other interviews. 

EJB


1) What is true about ,Primary Key class, in Entity Beans ?

(a) Used to identify the entity bean based on EJB type, Home Interface and Container Context.
(b) Used to identify the entity bean based on EJB type, Remote Interface and Container Context.
(c) The definition of Primary Key class can be deferred till deployment


2) The Home Interface in Entity beans

(a) Provides at least one create() method
(b) May not provide any create() method
(c) Provides at least one findByPrimaryKey() method
(d) May not provide any findByPrimaryKey() method 


3) In CMP of Entity beans

(a) Constructor with no arguments is defined
(b) Constructor is not defined


4) What is the purpose of ejbLoad()

5) What is the purpose of ejbStore()

6) In EJB, when a system error occurs, which exception is thrown ?

(a) EJBException
(b) RemoteException

7) In EJB, which of the following is an application level Exception ?

(a) NullPointerException
(b) ArrayOutOfBoundsException
(c) CreateException
(d) ObjectNotFoundException
(e) All the above
(f) None of the above

8) CMP bean provides

(a) Empty implementation of ejbLoad() and ejbStore()
(a) Concrete implementation of ejbLoad() and ejbStore()

----------------------------------------------------
JSP and Mislleneous
----------------------------------------------------

1) What is the purpose of XSL

(a) Convert XML to HTML
(b) Convert HTML to XML

ANS: (a)

2) resultSet has the following methods

(a) next()
(b) first()
(c) a & b
(d) No methods

3) In WebLogic clusters, what is the load balancing algorithm ?

(a) RoundRobin
(b) FIFO
(c) LIFO

ANS: (a)

WebLogic uses a Round-Robin strategy as default algorithm for forwarding the HTTP requests inside a cluster. Weight-based and random algorithms are also available.


4) How many Queues does a MDB listen to ?

(a) 1
(b) 2
(c) Any Number
(d) 10

ANS: (a)

An MDB can be associated with only one Queue or Topic


5) Where is the Deployment Descriptor placed ?
(a) WEB-INF directory
(b) WEB-INF/CLASSES directory
(c) It will be mentioned in CLASSPATH
(d) The place can be specified in APPLICATION.xml

6) To denote distributed applications, What is the tag used in Deployment Descriptor ?

(a) distributable
(d) distributed="true"
(c) both a & b


7) Can a JSP be converted to SERVLET and the vice versa always ?
(a) YES
(b) NO


8) Empty JSP Tag definitions are given in Deployment Descriptor. Then which of the following syntaxes are correct ?
(I don,t remember the options)

9) One small question on <jsp:useBean> tag

----------------------------------------------------
JAVA
----------------------------------------------------

1) Which of the following 2 methods executes faster ?

class Trial {

String _member;

void method1() {
for(int i=0;i<2048;i++) {
_member += "test";
}
}

void method2() {

String temp;

for(int i=0;i<2048;i++) {
temp += "test";
}
_member = temp;
}
}

(a) method1()
(b) method2()
(c) Both method1() and method2() takes same time for execution

ANS: (b)

Accessing method variables requires less overhead than accessing class variables.

2) Integer.parseInt("12a") returns

(a) Exception
(b) 1
(c) 0
(d) -1

ANS: (a)


3) By default, Strings to functions are passed using the method

(a) Call by Value
(b) Call by Reference
(c) Strings cannot be passed to function

ANS: (b)

String is a class defined in java.lang and in java all classes are passed by reference.


4) What is the difference between OVERRIDING and OVERLOADING

5) What is the output of following program ?
class Test {
public static void main(String args[]) {
for(int i=0;i<2;i++) {
System.out.println(i--);
}
}
}

(a) Goes into infinite loop
(b) 0,1
(c) 0,1,2
(d) None

ANS: (a)


6) ,t, is the reference to a class that extends THREAD. Then how to suspend the execution of this thread ?

(a) t.yield()
(b) yield(t)
(c) yield()
(d) yield(100) where 100 is the milli seconds of time


7) What is the functionality of instanceOf() ?

8) How many String objects are created by the following statements ?

String str = " a+b=10 ";
trim(str)
str.replace(+,-);

(a) 1
(b) 2
(c) 3
(d) 4

ANS: (c)

Strings are immutable. So, for each String operation, one new object is generated.

9) (A program is given. I don,t remember exactly)
An ABSTRACT class is declared and the code is tried to instantiate it. The Question was whether it,s legal to do it or not ?

10) A question on "interface"

11) Cleaning operation in Java is done in the method

(a) finally()
(b) finalize()
(c) final()

12) Question on whether Static method can be overriden

13) How to prevent a class from being the Base Class ?

(a) declare it as final
(b) declare it as static

14) If we want to read a very big text file with so many mega bytes of data, what shall we use ?

(a) FileInputStream
(b) InputStreamReader
(c) BufferedReader

15) One Question on Inner Classes. 

16) One program on Overloading and Overriding

17) A program given using try, catch and finally and it is asked to find out which statements get executed ?


18) What code, if written, below the (//code here) will display 0.

class Test {
public static void main(String argv[]) {
int i=0;

//code here
}
}


(a) System.out.println(i++)
(b) System.out.println(i+,0,)
(c) System.out.println(i--)
(d) System.out.println(i)


ANS: (a),(c),(d)

The option (b) displays the ASCII value of ,0,. So, the output in this case is: 48


19) What is the better way of writing the Constructor with 2 parameters in the following code:

class Test {

int x,y;

Test(int a) {

//Code for very complex operations will be written 
//in this place

x=a;
}

Test(int a, int b) {

//Code for very complex operations will be written 
//in this place (same code as in above constructor)

x=a;
y=b;

}



----------------------------------------------------
SQL
----------------------------------------------------


2 Table Structures are given. (Something like Employee ID, Salary, Department etc)

And there are 3 queries. I remember one query.

Write query to find the employees with top 5 salaries ?

And there 2 more theoritical SQL questions

1) What is the difference between UNION and UNION ALL ?
2) What is the difference between COMMIT and ROLLBACK ?

----------------------------------------------------
ANALYTICAL
----------------------------------------------------

5 very easy Questions. Need not bother much about it.

----------------------------------------------------
TECHNICAL INTERVIEW 
----------------------------------------------------

1) Tell about yourself 

2) Why do you want to leave the present company ?

3) What do you know about our (Manhattan Associates) company ?

4) About EJB types. CMP, BMP, Session, Entity beans, their differences, when to use what type of beans ?

5) Can a Client Context call ejbRemove() method ?

6) Who calls the methods ejbLoad() and ejbStore() and where the state information is stored when they are called ?

7) Do you know about Sequence Diagrams in UML ?

8) Which is faster in execution - JSP or SERVLET ? Why ?

9) What is the difference between Callable Statement and Prepared Statement?

10) Can we declare final method in abstract class ?

11) Can we declare abstract method in final class ?

12) What is the difference between Inner Join and Outer Join ?

13) How can you pass an object of data from one JSP to another JSP ?

ANS: Using Session or request.getParameter() or Hidden Variables.

14) When these methods are used ? ejbActivate(), ejbPassivate() and ejbRemove() ?

15) What is the difference between ejbPassivate() and ejbRemove() ?

16) Can the same object of Stateless Session bean be shared by multiple clients ?

17) Can the same object of Stateful Session bean be shared by multiple clients ?

18) How do you manage transactions in EJB ?

19) What is the difference between response.redirect() and forward and request dispatcher ? Which is faster ?

20) In java, which has more wider scope ? Default or Private ?
 

  

MA Placement Paper : General - other Chennai - 17 January 2004

MANHATTAN PAPER - EXPERIENCED - 17 JAN 2004 - CHENNAI
MANHATTAN ASSOCIATES:
The company is in ITPL, Bangalore. And around 200 people strong in India. The whole company is around 1000 people strong world-wide. It,s a product based company and dealing mostly with Supply-Chain management and Data Warehousing.

How I applied:
2 weeks back, there was an advertisement in "The Hindu-Opportunities" asking for 2 + years of Java, J2EE experience. I sent my resume to the given mail ID. Only selected people are called for written test.

TEST PAPER AND INTERVIEW PATTERN:

There are 4 rounds:
Written Test
Technical Interview
CEO interview
HR interview

The Written test pattern:
50 Questions -- 1.5 hours of time.
Most of the questions are multiple choice.

The split up is :
EJB (10 Questions)
JAVA (20 Questions)
JSP (5 Questions)
MISLLENEOUS - XML, JDBC etc (5 Questions)
ANALYTICAL (5 Questions)
SQL (5 Questions)


Our written test is held on 17 Jan 2004 in Le Meridian hotel, Chennai.

I have written down whatever questions I remember so that it will be useful to those who will be taking the test in future and also for those appearing for J2EE interviews.

I have given the questions in Written Test and Technical Interview.
I didn,t have the other interviews.


EJB
--------
1) What is true about ,Primary Key class, in Entity Beans ?
(a) Used to identify the entity bean based on EJB type, Home Interface and Container Context.
(b) Used to identify the entity bean based on EJB type, Remote Interface and Container Context.
(c) The definition of Primary Key class can be deferred till deployment

2) The Home Interface in Entity beans
(a) Provides at least one create() method
(b) May not provide any create() method
(c) Provides at least one findByPrimaryKey() method
(d) May not provide any findByPrimaryKey() method

3) In CMP of Entity beans
(a) Constructor with no arguments is defined
(b) Constructor is not defined

4) What is the purpose of ejbLoad()

5) What is the purpose of ejbStore()

6) In EJB, when a system error occurs, which exception is thrown ?
(a) EJBException
(b) RemoteException

7) In EJB, which of the following is an application level Exception ?
(a) NullPointerException
(b) ArrayOutOfBoundsException
(c) CreateException
(d) ObjectNotFoundException
(e) All the above
(f) None of the above

8) CMP bean provides
(a) Empty implementation of ejbLoad() and ejbStore()
(a) Concrete implementation of ejbLoad() and ejbStore()


JSP and Mislleneous
--------------------------------
1) What is the purpose of XSL
(a) Convert XML to HTML
(b) Convert HTML to XML

ANS: (a)

2) resultSet has the following methods
(a) next()
(b) first()
(c) a & b
(d) No methods

3) In WebLogic clusters, what is the load balancing algorithm ?
(a) RoundRobin
(b) FIFO
(c) LIFO

ANS: (a)

WebLogic uses a Round-Robin strategy as default algorithm for forwarding the HTTP requests inside a cluster. Weight-based and random algorithms are also available.

4) How many Queues does a MDB listen to ?
(a) 1
(b) 2
(c) Any Number
(d) 10

ANS: (a)

An MDB can be associated with only one Queue or Topic


5) Where is the Deployment Descriptor placed ?
(a) WEB-INF directory
(b) WEB-INF/CLASSES directory
(c) It will be mentioned in CLASSPATH
(d) The place can be specified in APPLICATION.xml

6) To denote distributed applications, What is the tag used in Deployment Descriptor ?
(a) distributable
(d) distributed="true"
(c) both a & b


7) Can a JSP be converted to SERVLET and the vice versa always ?
(a) YES
(b) NO

8) Empty JSP Tag definitions are given in Deployment Descriptor. Then which of the following syntaxes are correct ?

9) One small question on <jsp:useBean> tag

JAVA
----------


1) Which of the following 2 methods executes faster ?
class Trial {
    String _member;
  
    void method1() {
        for(int i=0;i<2048;i++) {
            _member += "test";
        }
    }
   
    void method2() {

        String temp;
       
        for(int i=0;i<2048;i++) {
            temp += "test";
        }
        _member = temp;
    }
   
}

(a) method1()
(b) method2()
(c) Both method1() and method2() takes same time for execution

ANS: (b)

Accessing method variables requires less overhead than accessing class variables.

2) Integer.parseInt("12a") returns
(a) Exception
(b) 1
(c) 0
(d) -1

ANS: (a)

3) By default, Strings to functions are passed using the method
(a) Call by Value
(b) Call by Reference
(c) Strings cannot be passed to function

ANS: (b)

String is a class defined in java.lang and in java all classes are passed by reference.

4) What is the difference between OVERRIDING and OVERLOADING

5) What is the output of following program ?

class Test {
    public static void main(String args[]) {
        for(int i=0;i<2;i++) {
            System.out.println(i--);
        }
    }
}
(a) Goes into infinite loop
(b) 0,1
(c) 0,1,2
(d) None

ANS: (a)

6) ,t, is the reference to a class that extends THREAD. Then how to suspend the execution of this thread ?
(a) t.yield()
(b) yield(t)
(c) yield()
(d) yield(100) where 100 is the milli seconds of time

7) What is the functionality of instanceOf() ?

8) How many String objects are created by the following statements ?
String str = " a+b=10 ";
trim(str)
str.replace(+,-);
(a) 1
(b) 2
(c) 3
(d) 4

ANS: (c)

Strings are immutable. So, for each String operation, one new object is generated.

9) (A program is given. I don,t remember exactly)
An ABSTRACT class is declared and the code is tried to instantiate it. The Question was whether it,s legal to do it or not ?

10) A question on "interface"

11) Cleaning operation in Java is done in the method
(a) finally()
(b) finalize()
(c) final()

12) Question on whether Static method can be overriden

13) How to prevent a class from being the Base Class ?
(a) declare it as final
(b) declare it as static

14) If we want to read a very big text file with so many mega bytes of data, what shall we use ?
(a) FileInputStream
(b) InputStreamReader
(c) BufferedReader

15) One Question on Inner Classes.

16) One program on Overloading and Overriding

17) A program given using try, catch and finally and it is asked to find out which statements get executed ?

18) What code, if written, below the (//code here) will display 0.
class Test {
    public static void main(String argv[]) {
        int i=0;
       
        //code here
    }
}
(a) System.out.println(i++)
(b) System.out.println(i+,0,)
(c) System.out.println(i--)
(d) System.out.println(i)

ANS: (a),(c),(d)

The option (b) displays the ASCII value of ,0,. So, the output in this case is: 48

19) What is the better way of writing the Constructor with 2 parameters in the following code:

class Test {
        int x,y;
        Test(int a) {
   
        //Code for very complex operations will be written
        //in this place
                x=a;
    }
   
    Test(int a, int b) {
   
        //Code for very complex operations will be written
        //in this place (same code as in above constructor)
       
        x=a;
        y=b;
    }   
}


SQL
-------

2 Table Structures are given. (Something like Employee ID, Salary, Department etc)

And there are 3 queries. I remember one query.

Write query to find the employees with top 5 salaries ?

And there 2 more theoritical SQL questions

1) What is the difference between UNION and UNION ALL ?
2) What is the difference between COMMIT and ROLLBACK ?


ANALYTICAL
--------------------
5 very easy Questions. Need not bother much about it.


TECHNICAL INTERVIEW
-------------------------------------
1) Tell about yourself
2) Why do you want to leave the present company ?
3) What do you know about our (Manhattan Associates) company ?
4) About EJB types. CMP, BMP, Session, Entity beans, their differences, when to use what type of beans ?
5) Can a Client Context call ejbRemove() method ?
6) Who calls the methods ejbLoad() and ejbStore() and where the state information is stored when they are called ?
7) Do you know about Sequence Diagrams in UML ?
8) Which is faster in execution - JSP or SERVLET ? Why ?
9) What is the difference between Callable Statement and Prepared Statement?
10) Can we declare final method in abstract class ?
11) Can we declare abstract method in final class ?
12) What is the difference between Inner Join and Outer Join ?
13) How can you pass an object of data from one JSP to another JSP ?
ANS: Using Session or request.getParameter() or Hidden Variables.14) When these methods are used ? ejbActivate(), ejbPassivate() and ejbRemove() ?
15) What is the difference between ejbPassivate() and ejbRemove() ?
16) Can the same object of Stateless Session bean be shared by multiple clients ?
17) Can the same object of Stateful Session bean be shared by multiple clients ?
18) How do you manage transactions in EJB ?
19) What is the difference between response.redirect() and forward and request dispatcher ? Which is faster ?
20) In java, which has more wider scope ? Default or Private ?

 

  

MA Placement Paper : MA Paper Technical - Java - 17 January 2004

COMPANY NAME : MANHATTAN ASSOCIATES
------------------------------------------------------------
DATE OF TEST : 17 Jan 2004
------------------------------------------------------------
PLACE OF TEST: Le Meridian hotel, Chennai
------------------------------------------------------------
MODE : Off-Campus
------------------------------------------------------------
DURATION : 50 Questions in 1.5 Hours of Time)
------------------------------------------------------------
CATEGORY : JAVA - J2EE (2+ years experienced category)

----------------------------------------------------
MANHATTAN ASSOCIATES:

About the Company:
The company is in ITPL, Bangalore. And around 200 people strong in India. The whole company is around 1000 people strong world-wide. It,s a product based company and dealing mostly with Supply-Chain management and Data Warehousing.

Visit Company WebSite at : www.manh.com

How I applied:
2 weeks back, there was an advertisement in "The Hindu-Opportunities" asking for 2 + years of Java, J2EE experience. I sent my resume to the given mail ID. Only selected people are called for written test.
----------------------------------------------------


----------------------------------------------------
TEST PAPER AND INTERVIEW PATTERN:
----------------------------------------------------

There are 4 rounds:
Written Test
Technical Interview
CEO interview
HR interview

The Written test pattern:
50 Questions -- 1.5 hours of time.
Most of the questions are multiple choice.

The split up is :
EJB (10 Questions)
JAVA (20 Questions)
JSP (5 Questions)
MISLLENEOUS - XML, JDBC etc (5 Questions)
ANALYTICAL (5 Questions)
SQL (5 Questions)


Our written test is held on 17 Jan 2004 in Le Meridian hotel, Chennai.

I have written down whatever questions I remember so that it will be useful to those who will be taking the test in future and also for those appearing for J2EE interviews.

I have given the questions in Written Test and Technical Interview.
I didn,t have the other interviews.

EJB


1) What is true about ,Primary Key class, in Entity Beans ?

(a) Used to identify the entity bean based on EJB type, Home Interface and Container Context.
(b) Used to identify the entity bean based on EJB type, Remote Interface and Container Context.
(c) The definition of Primary Key class can be deferred till deployment


2) The Home Interface in Entity beans

(a) Provides at least one create() method
(b) May not provide any create() method
(c) Provides at least one findByPrimaryKey() method
(d) May not provide any findByPrimaryKey() method


3) In CMP of Entity beans

(a) Constructor with no arguments is defined
(b) Constructor is not defined


4) What is the purpose of ejbLoad()

5) What is the purpose of ejbStore()

6) In EJB, when a system error occurs, which exception is thrown ?

(a) EJBException
(b) RemoteException

7) In EJB, which of the following is an application level Exception ?

(a) NullPointerException
(b) ArrayOutOfBoundsException
(c) CreateException
(d) ObjectNotFoundException
(e) All the above
(f) None of the above

8) CMP bean provides

(a) Empty implementation of ejbLoad() and ejbStore()
(a) Concrete implementation of ejbLoad() and ejbStore()

----------------------------------------------------
JSP and Mislleneous
----------------------------------------------------

1) What is the purpose of XSL

(a) Convert XML to HTML
(b) Convert HTML to XML

ANS: (a)

2) resultSet has the following methods

(a) next()
(b) first()
(c) a & b
(d) No methods

3) In WebLogic clusters, what is the load balancing algorithm ?

(a) RoundRobin
(b) FIFO
(c) LIFO

ANS: (a)

WebLogic uses a Round-Robin strategy as default algorithm for forwarding the HTTP requests inside a cluster. Weight-based and random algorithms are also available.


4) How many Queues does a MDB listen to ?

(a) 1
(b) 2
(c) Any Number
(d) 10

ANS: (a)

An MDB can be associated with only one Queue or Topic


5) Where is the Deployment Descriptor placed ?
(a) WEB-INF directory
(b) WEB-INF/CLASSES directory
(c) It will be mentioned in CLASSPATH
(d) The place can be specified in APPLICATION.xml

6) To denote distributed applications, What is the tag used in Deployment Descriptor ?

(a) distributable
(d) distributed="true"
(c) both a & b


7) Can a JSP be converted to SERVLET and the vice versa always ?
(a) YES
(b) NO


8) Empty JSP Tag definitions are given in Deployment Descriptor. Then which of the following syntaxes are correct ?
(I don,t remember the options)

9) One small question on <jsp:useBean> tag

----------------------------------------------------
JAVA
----------------------------------------------------

1) Which of the following 2 methods executes faster ?

class Trial {

String _member;

void method1() {
for(int i=0;i<2048;i++) {
_member += "test";
}
}

void method2() {

String temp;

for(int i=0;i<2048;i++) {
temp += "test";
}
_member = temp;
}
}

(a) method1()
(b) method2()
(c) Both method1() and method2() takes same time for execution

ANS: (b)

Accessing method variables requires less overhead than accessing class variables.

2) Integer.parseInt("12a") returns

(a) Exception
(b) 1
(c) 0
(d) -1

ANS: (a)


3) By default, Strings to functions are passed using the method

(a) Call by Value
(b) Call by Reference
(c) Strings cannot be passed to function

ANS: (b)

String is a class defined in java.lang and in java all classes are passed by reference.


4) What is the difference between OVERRIDING and OVERLOADING

5) What is the output of following program ?
class Test {
public static void main(String args[]) {
for(int i=0;i<2;i++) {
System.out.println(i--);
}
}
}

(a) Goes into infinite loop
(b) 0,1
(c) 0,1,2
(d) None

ANS: (a)


6) ,t, is the reference to a class that extends THREAD. Then how to suspend the execution of this thread ?

(a) t.yield()
(b) yield(t)
(c) yield()
(d) yield(100) where 100 is the milli seconds of time


7) What is the functionality of instanceOf() ?

8) How many String objects are created by the following statements ?

String str = " a+b=10 ";
trim(str)
str.replace(+,-);

(a) 1
(b) 2
(c) 3
(d) 4

ANS: (c)

Strings are immutable. So, for each String operation, one new object is generated.

9) (A program is given. I don,t remember exactly)
An ABSTRACT class is declared and the code is tried to instantiate it. The Question was whether it,s legal to do it or not ?

10) A question on "interface"

11) Cleaning operation in Java is done in the method

(a) finally()
(b) finalize()
(c) final()

12) Question on whether Static method can be overriden

13) How to prevent a class from being the Base Class ?

(a) declare it as final
(b) declare it as static

14) If we want to read a very big text file with so many mega bytes of data, what shall we use ?

(a) FileInputStream
(b) InputStreamReader
(c) BufferedReader

15) One Question on Inner Classes.

16) One program on Overloading and Overriding

17) A program given using try, catch and finally and it is asked to find out which statements get executed ?


18) What code, if written, below the (//code here) will display 0.

class Test {
public static void main(String argv[]) {
int i=0;

//code here
}
}


(a) System.out.println(i++)
(b) System.out.println(i+,0,)
(c) System.out.println(i--)
(d) System.out.println(i)


ANS: (a),(c),(d)

The option (b) displays the ASCII value of ,0,. So, the output in this case is: 48


19) What is the better way of writing the Constructor with 2 parameters in the following code:

class Test {

int x,y;

Test(int a) {

//Code for very complex operations will be written
//in this place

x=a;
}

Test(int a, int b) {

//Code for very complex operations will be written
//in this place (same code as in above constructor)

x=a;
y=b;
}
}

 

----------------------------------------------------
SQL
----------------------------------------------------


2 Table Structures are given. (Something like Employee ID, Salary, Department etc)

And there are 3 queries. I remember one query.

Write query to find the employees with top 5 salaries ?

And there 2 more theoritical SQL questions

1) What is the difference between UNION and UNION ALL ?
2) What is the difference between COMMIT and ROLLBACK ?

----------------------------------------------------
ANALYTICAL
----------------------------------------------------

5 very easy Questions. Need not bother much about it.

----------------------------------------------------
TECHNICAL INTERVIEW
----------------------------------------------------

1) Tell about yourself

2) Why do you want to leave the present company ?

3) What do you know about our (Manhattan Associates) company ?

4) About EJB types. CMP, BMP, Session, Entity beans, their differences, when to use what type of beans ?

5) Can a Client Context call ejbRemove() method ?

6) Who calls the methods ejbLoad() and ejbStore() and where the state information is stored when they are called ?

7) Do you know about Sequence Diagrams in UML ?

8) Which is faster in execution - JSP or SERVLET ? Why ?

9) What is the difference between Callable Statement and Prepared Statement?

10) Can we declare final method in abstract class ?

11) Can we declare abstract method in final class ?

12) What is the difference between Inner Join and Outer Join ?

13) How can you pass an object of data from one JSP to another JSP ?

ANS: Using Session or request.getParameter() or Hidden Variables.

14) When these methods are used ? ejbActivate(), ejbPassivate() and ejbRemove() ?

15) What is the difference between ejbPassivate() and ejbRemove() ?

16) Can the same object of Stateless Session bean be shared by multiple clients ?

17) Can the same object of Stateful Session bean be shared by multiple clients ?

18) How do you manage transactions in EJB ?

19) What is the difference between response.redirect() and forward and request dispatcher ? Which is faster ?

20) In java, which has more wider scope ? Default or Private ? 

 

MA Placement Paper : MA Paper General - other Chennai - 17 January 2004

MANHATTAN ASSOCIATES:
The company is in ITPL, Bangalore. And around 200 people strong in India. The whole company is around 1000 people strong world-wide. It,s a product based company and dealing mostly with Supply-Chain management and Data Warehousing.

How I applied:
2 weeks back, there was an advertisement in "The Hindu-Opportunities" asking for 2 + years of Java, J2EE experience. I sent my resume to the given mail ID. Only selected people are called for written test.

TEST PAPER AND INTERVIEW PATTERN:

There are 4 rounds:
Written Test
Technical Interview
CEO interview
HR interview

The Written test pattern:
50 Questions -- 1.5 hours of time.
Most of the questions are multiple choice.

The split up is :
EJB (10 Questions)
JAVA (20 Questions)
JSP (5 Questions)
MISLLENEOUS - XML, JDBC etc (5 Questions)
ANALYTICAL (5 Questions)
SQL (5 Questions)


Our written test is held on 17 Jan 2004 in Le Meridian hotel, Chennai.

I have written down whatever questions I remember so that it will be useful to those who will be taking the test in future and also for those appearing for J2EE interviews.

I have given the questions in Written Test and Technical Interview.
I didn,t have the other interviews.


EJB
--------
1) What is true about ,Primary Key class, in Entity Beans ?
(a) Used to identify the entity bean based on EJB type, Home Interface and Container Context.
(b) Used to identify the entity bean based on EJB type, Remote Interface and Container Context.
(c) The definition of Primary Key class can be deferred till deployment

2) The Home Interface in Entity beans
(a) Provides at least one create() method
(b) May not provide any create() method
(c) Provides at least one findByPrimaryKey() method
(d) May not provide any findByPrimaryKey() method

3) In CMP of Entity beans
(a) Constructor with no arguments is defined
(b) Constructor is not defined

4) What is the purpose of ejbLoad()

5) What is the purpose of ejbStore()

6) In EJB, when a system error occurs, which exception is thrown ?
(a) EJBException
(b) RemoteException

7) In EJB, which of the following is an application level Exception ?
(a) NullPointerException
(b) ArrayOutOfBoundsException
(c) CreateException
(d) ObjectNotFoundException
(e) All the above
(f) None of the above

8) CMP bean provides
(a) Empty implementation of ejbLoad() and ejbStore()
(a) Concrete implementation of ejbLoad() and ejbStore()


JSP and Mislleneous
--------------------------------
1) What is the purpose of XSL
(a) Convert XML to HTML
(b) Convert HTML to XML

ANS: (a)

2) resultSet has the following methods
(a) next()
(b) first()
(c) a & b
(d) No methods

3) In WebLogic clusters, what is the load balancing algorithm ?
(a) RoundRobin
(b) FIFO
(c) LIFO

ANS: (a)

WebLogic uses a Round-Robin strategy as default algorithm for forwarding the HTTP requests inside a cluster. Weight-based and random algorithms are also available.

4) How many Queues does a MDB listen to ?
(a) 1
(b) 2
(c) Any Number
(d) 10

ANS: (a)

An MDB can be associated with only one Queue or Topic


5) Where is the Deployment Descriptor placed ?
(a) WEB-INF directory
(b) WEB-INF/CLASSES directory
(c) It will be mentioned in CLASSPATH
(d) The place can be specified in APPLICATION.xml

6) To denote distributed applications, What is the tag used in Deployment Descriptor ?
(a) distributable
(d) distributed="true"
(c) both a & b


7) Can a JSP be converted to SERVLET and the vice versa always ?
(a) YES
(b) NO

8) Empty JSP Tag definitions are given in Deployment Descriptor. Then which of the following syntaxes are correct ?

9) One small question on <jsp:useBean> tag

JAVA
----------


1) Which of the following 2 methods executes faster ?
class Trial {
    String _member;
  
    void method1() {
        for(int i=0;i<2048;i++) {
            _member += "test";
        }
    }
   
    void method2() {

        String temp;
       
        for(int i=0;i<2048;i++) {
            temp += "test";
        }
        _member = temp;
    }
   
}

(a) method1()
(b) method2()
(c) Both method1() and method2() takes same time for execution

ANS: (b)

Accessing method variables requires less overhead than accessing class variables.

2) Integer.parseInt("12a") returns
(a) Exception
(b) 1
(c) 0
(d) -1

ANS: (a)

3) By default, Strings to functions are passed using the method
(a) Call by Value
(b) Call by Reference
(c) Strings cannot be passed to function

ANS: (b)

String is a class defined in java.lang and in java all classes are passed by reference.

4) What is the difference between OVERRIDING and OVERLOADING

5) What is the output of following program ?

class Test {
    public static void main(String args[]) {
        for(int i=0;i<2;i++) {
            System.out.println(i--);
        }
    }
}
(a) Goes into infinite loop
(b) 0,1
(c) 0,1,2
(d) None

ANS: (a)

6) ,t, is the reference to a class that extends THREAD. Then how to suspend the execution of this thread ?
(a) t.yield()
(b) yield(t)
(c) yield()
(d) yield(100) where 100 is the milli seconds of time

7) What is the functionality of instanceOf() ?

8) How many String objects are created by the following statements ?
String str = " a+b=10 ";
trim(str)
str.replace(+,-);
(a) 1
(b) 2
(c) 3
(d) 4

ANS: (c)

Strings are immutable. So, for each String operation, one new object is generated.

9) (A program is given. I don,t remember exactly)
An ABSTRACT class is declared and the code is tried to instantiate it. The Question was whether it,s legal to do it or not ?

10) A question on "interface"

11) Cleaning operation in Java is done in the method
(a) finally()
(b) finalize()
(c) final()

12) Question on whether Static method can be overriden

13) How to prevent a class from being the Base Class ?
(a) declare it as final
(b) declare it as static

14) If we want to read a very big text file with so many mega bytes of data, what shall we use ?
(a) FileInputStream
(b) InputStreamReader
(c) BufferedReader

15) One Question on Inner Classes.

16) One program on Overloading and Overriding

17) A program given using try, catch and finally and it is asked to find out which statements get executed ?

18) What code, if written, below the (//code here) will display 0.
class Test {
    public static void main(String argv[]) {
        int i=0;
       
        //code here
    }
}
(a) System.out.println(i++)
(b) System.out.println(i+,0,)
(c) System.out.println(i--)
(d) System.out.println(i)

ANS: (a),(c),(d)

The option (b) displays the ASCII value of ,0,. So, the output in this case is: 48

19) What is the better way of writing the Constructor with 2 parameters in the following code:

class Test {
        int x,y;
        Test(int a) {
   
        //Code for very complex operations will be written
        //in this place
                x=a;
    }
   
    Test(int a, int b) {
   
        //Code for very complex operations will be written
        //in this place (same code as in above constructor)
       
        x=a;
        y=b;
    }   
}


SQL
-------

2 Table Structures are given. (Something like Employee ID, Salary, Department etc)

And there are 3 queries. I remember one query.

Write query to find the employees with top 5 salaries ?

And there 2 more theoritical SQL questions

1) What is the difference between UNION and UNION ALL ?
2) What is the difference between COMMIT and ROLLBACK ?


ANALYTICAL
--------------------
5 very easy Questions. Need not bother much about it.


TECHNICAL INTERVIEW
-------------------------------------
1) Tell about yourself
2) Why do you want to leave the present company ?
3) What do you know about our (Manhattan Associates) company ?
4) About EJB types. CMP, BMP, Session, Entity beans, their differences, when to use what type of beans ?
5) Can a Client Context call ejbRemove() method ?
6) Who calls the methods ejbLoad() and ejbStore() and where the state information is stored when they are called ?
7) Do you know about Sequence Diagrams in UML ?
8) Which is faster in execution - JSP or SERVLET ? Why ?
9) What is the difference between Callable Statement and Prepared Statement?
10) Can we declare final method in abstract class ?
11) Can we declare abstract method in final class ?
12) What is the difference between Inner Join and Outer Join ?
13) How can you pass an object of data from one JSP to another JSP ?
ANS: Using Session or request.getParameter() or Hidden Variables.14) When these methods are used ? ejbActivate(), ejbPassivate() and ejbRemove() ?
15) What is the difference between ejbPassivate() and ejbRemove() ?
16) Can the same object of Stateless Session bean be shared by multiple clients ?
17) Can the same object of Stateful Session bean be shared by multiple clients ?
18) How do you manage transactions in EJB ?
19) What is the difference between response.redirect() and forward and request dispatcher ? Which is faster ?
20) In java, which has more wider scope ? Default or Private ?

 

By Category
Post Your Resume Here