Vyom World.com . Let's Touch the Sky Together!  

VyomWorld.com Home
Interview Questions
VyomLinks.com Home
JobsAssist.com Home
Vyom Network
Contact Us
Jobs & Careers
Resume Submitter
Placement Papers
IT Companies Directory
Computer Jobs
Interview Questions
Online Exams
Vyom Career eMag.
SMS Jokes
Source Codes Library
Source Codes Home
ASP Source Codes
C Source Codes
C++ Source Codes
COBOL Source Codes
Java Source Codes
Pascal Source Codes
Submit Source Codes
GATE an Overview
GATE Preparation
Study Materal
GRE an Overview
GRE Questions
GRE Preparation
GRE Universities
TOEFL Preparation
TOEFL Resources
GMAT Preparation
GMAT Resources
MBA Preparation
MBA Resources
Networking Concepts
Networking Concepts
Testing Preparation
Testing Resources
Free Traffic Builder
Webmaster Articles
Web Hosting
Hardware Tutorial
1500 Free eBooks New!
Get 30,000 Interview Questions & Answers in an eBook.

Interview Success Kit - Get Success in Job Interviews

Interview Success Kit - Get Success in Job Interviews Interview Success Kit - 30,000 Interview Que. & Ans.
Home » Placement Papers » Satyam Placement Papers »Satyam Placement Paper 5

New Click here to Download 2021 Latest placement papers of this company New


Samsung Placement Paper 5


Selection procedure:

Half an hour aptitude test comprising of 15 questions, each correct question carries a single mark and a wrong question has a 1/4 negative marks i.e-1/4.

Remember negative marking will be there, don’t try to guess the answers. First choose the questions which are easy and not lengthy. Believe me many question were very easy but only thing is they will try to confuse you .

Written test is only APTITUDE .Does not contain any technical questions.Most of the questions were from “QUATITATIVE APTITUDE BY R.S AGGARWAL” and “SHAKUNTALA DEVI’S PUZZLE BOOKS”. No verbal questions i.e no synonyms and antonyms.

I don’t remember the all the questions ,I am sending all the questions I remember but not in order.

a) Question on Data interpretation : Question no. 12 FROM PAGE 514 
b) Question on Data interpretation : Question no. 3 FROM PAGE 492
c) Question on series :

97, 114, 133, ?

Ans: 154

d) Question of series but there were numbers instead of numbers. I don’t remember the series but I just give a idea of such question.

R, T, P, R, U , P , ?

e) Question on counting the number of triangles ,given a big diagram.

f)One Question was like this:

if bag of black and white balls are given and told you to pick any two if they are of same color throw them out and add a single ball of other color from the infinitely available pool. if this process of throwing out 2 and adding 1 continues, then eventually the bag gets emptied. if the exact status of number of black and white balls are given then ,==èsome question was given and answers had 3 choices

i) black ii)white iii)data is not sufficient

g) Very first question had 11 sentences, If figures out a number. you need to use these sentences and find that number.


1) Either 11 sentence is true or 10 sentence
2) Any one of sentence 8 or nine is false.
3) …….
10)the required number is a perfect quare
11)the required number is a odd number

some stuff like this. These type of question takes much time. Attend such questions at last.

h) Question on finding the door numbers of two friends. some 5 or 6 conditions were given. similar kind of problem can be found in “SHAKUNTHALA DEVI PUZZLE BOOKS”

I remember only these many questions.I don’t know whether they are going to repeat the same paper or not but one thing the pattern and the types of questions will be same as I even compared to the previous question papers available in CHETANA PAPERS. 

Group discussion:

The main elimination round of the SATYAM . Each group contains 8 members.For my batch HR asked us to suggest us the topic and all 8 suggested 8 topics out of which HR choose a topic and it was “ DO YOU PREFER ABROAD EDUCATION OR INDIAN EDUCATION “ We were given two minute time to note down the points.

I thought Indian education is good but many would go for that topic. so I thought of arguing toward the ABROAD EDUCATION and I started the discussion. As I thought earlier all the 7 were towards INDIAN EDUCATION and only I was against it. So I got much of the opportunity to speak and argue. i was defending all the 7. Discussion was very nice. The discussion went on for 15 – 20 minutes( a bit long time compared to other as our discussion for good).Even HR was very friendly and he also participated as one of the participant which gave me still more confidence.

TIPS for GD: 

a) Be careful while you choose to discuss towards the topic or against the topic.
b) Predict how others may depend and write downs short points in a scrap paper.
c) If possible try to start first , if not no problem but try to speak atleast not keep mum.
d) Be fixed to your attitude, it is if the opposite person argues strongly don’t leave your topic go towards others.
e) Never be in a neutral state i.e talking both towards as well as against. One girl in our batch did so. She was accepting both the arguments and she was eliminated.
f) It’s a discussion don’t make it as DEBATE ,be cool. Don’t jump on others. They test your patience too when you are at heavy argument.Patience doesn’t mean silence but talk smoothly , try to convince your offenders.
g) Always have a smiling face, that will carry you towards the success.
h) Finally don’t forget the conclude the discussion highlighting your strong points.


Finally technical and HR round were together.

These questions surely based on the person who interviews you.

TECHINICAL:- Explanation of your project will a must, Only Project which you have done in your final sem will be considered and you need to face many questions on your project.So brush up your final sem project well.

Questions on FAFL .


Questions on c,c++

malloc,calloc, their differences,syntax


Process scheduling algorithms (ex:- round robin …………)
Virtual memory
Cache memory


Routing algorithms.

Many more questions which I don’t remember.YOUR CONFIDENCE PLAYS A KEY ROLE.


As usual 


Interview Question at Satyam for JAVA platform holding 3 yrs of Exp 

1) What is diffrence between StateFul and Stateless Session Bean?

A Stateful Session Bean is a bean that is designed to service business processes 
that span multiple method requests or transactions. Stateful Session beans 
retain state on behalf of an individual client. Stateless Session Beans do not 
maintain state.

EJB containers pools stateless session beans and reuses them to service many 
clients. Stateful session beans can be passivated and reused for other clients. 
But this involves I/O bottlenecks. Because a stateful session bean caches client 
conversation in memory, a bean failure may result in loosing the entire client 
conversation. Therefore, while writing a stateful session bean the bean 
developer has to keep the bean failure and client conversation loss in mind. 

In case of stateless session beans, client specific data has to be pushed to the 
bean for each method invocation which will result in increase in the network 
traffic. This can be avoided in a number of ways like persisting the client 
specific data in database or in JNDI. But this also results in I/O performance 

If the business process spans multiple invocations thereby requiring a 
conversation then stateful session bean will be the ideal choice. On the other 
hand, if business process lasts only for a single method call, stateless session 
bean model suits. 

Stateful session beans remembers the previous request and responses. But 
stateless beans do not. stateful does not have pooling concept, whereas the 
stateless bean instances are pooled


2) What is difference between BeanMangedPersistance and ContainerMangedPersistance?

CMP: Tx behaviour in beans are defined in transaction attributes of the methods

BMP: Programmers has to write a code that implements Tx behaviour to the bean class.

Tuned CMP entity beans offer better performance than BMP entity beans. Moving 
towards the CMP based approach provides database independence since it does not 
contain any database storage APIs within it. Since the container performs 
database operations on behalf of the CMP entity bean, they are harder to debug. 
BMP beans offers more control and flexibility that CMP beans.

Diff 1) In BMP you will take care of all the connection and you write the SQL 
code inside the bean whereas in CMP the container will take care of it
Diff 2) The BMP is not portable across all DB's.whereas the CMP is


(3)Draw and explain MVC architecture?

MVC Architecture is Module- View-Controller Architecture. Controller is the one 
which controls the flow of application / services the requests from the View. 
Module is the other layer which performs the exact operations. Each layer should 
be loosely coupled as much as possible.


(4)Difference between forward(request,response) and SendRedirect(url) in Servlet?

With Forward, request & response would be passed to the destination URL which 
should be relative (means that the destination URL shud be within a servlet 
context). Also, after executing forward method, the control will return back to 
the same method from where the forward method was called. All the opposite to 
the above points apply to sendRedirect.
(OR)The forward will redirect in the application server itself. It does not come 
to the client. whereas Response.sendredirect() will come to the client and go 
back ...ie. URL appending will happen.


(5)What is Synchornize?

Synchronize is a technique by which a particular block is made accessible only 
by a single instance at any time. (OR) When two or more objects try to access a 
resource, the method of letting in one object to access a resource is called sync


(6)How to prevent Dead Lock?

Using synchronization mechanism. 

For Deadlock avoidance use Simplest algorithm where each process tells max number 
of resources it will ever need. As process runs, it requests resources but never 
exceeds max number of resources. System schedules processes and allocates resoures 
in a way that ensures that no deadlock results.


7)Explain different way of using thread? :

The thread could be implemented by using runnable interface or by inheriting 
from the Thread class. The former is more advantageous, 'cause when you are 
going for multiple inheritance..the only interface can help


(8)what are pass by reference and passby value?

Pass By Reference means the passing the address itself rather than passing the 
value. Passby Value means passing a copy of the value to be passed. 


(9)How Servlet Maintain Session and EJB Maintain Session?

Servlets maintain session in ServleContext and EJB's in EJBContext.


(10)Explain DOM and SAX Parser?

DOM parser is one which makes the entire XML passed as a tree Structure and 
will have it in memory. Any modification can be done to the XML. 

SAX parser is one which triggers predefined events when the parser 
encounters the tags in XML. Event-driven parser. Entire XML will not be stored 
in memory. Bit faster than DOM. NO modifications can be done to the XML. 


(11)What is HashMap and Map?

Map is Interface and Hashmap is class that implements that and its not 
serialized HashMap is non serialized and Hashtable is serialized


(12)Difference between HashMap and HashTable?

The HashMap class is roughly equivalent to Hashtable, except that it is 
unsynchronized and permits nulls. (HashMap allows null values as key and value 
whereas Hashtable doesnt allow). HashMap does not guarantee that the order of 
the map will remain constant over time.


(12a) Difference between Vector and ArrayList?

Vector is serialized whereas arraylist is not


(13)Difference between Swing and Awt?

AWT are heavy-weight componenets. Swings are light-weight components. Hence 
swing works faster than AWT.


14) Explain types of Enterprise Beans?

Session beans -> Associated with a client and keeps states for a client 
Entity Beans -> Represents some entity in persistent storage such as a database 


15) What is enterprise bean? 

Server side reusable java component

Offers services that are hard to implement by the programmer

Sun: Enterprise Bean architecture is a component architecture for the 
deployment and development of component-based distributed business applications. 
Applications written using enterprise java beans are scalable, transactional and 
multi-user secure. These applications may be written once and then deployed on 
any server plattform that supports enterprise java beans specification.

Enterprise beans are executed by the J2EE server.

First version 1.0 contained session beans, entity beans were not included.
Entity beans were added to version 1.1 which came out during year 1999.
Current release is EJB version 1.2


16)Services of EJB?

Database management :
–Database connection pooling
–DataSource, offered by the J2EE server. Needed to access connection pool of the server.
–Database access is configured to the J2EE server -> easy to change database / database driver

Transaction management :

–Distributed transactions
–J2EE server offers transaction monitor which can be accessed by the client.

Security management :


Enterprise java beans can be distributed /replicated into separate machines

Distribution/replication offers
–Load balancing, load can be divided into separate servers.
–Failover, if one server fails, others can keep on processing normally.
–Performance, one server is not so heavy loaded. Also, for example Weblogic has thread pools for improving performance in one server.


17)When to choose EJB? 

Server will be heavy loaded :
–Distribution of servers helps to achieve better performance.

Server should have replica for the case of failure of one server:
–Replication is invisible to the programmer

Distributed transactions are needed "
–J2EE server offers transaction monitor that takes care of transaction management.
–Distributed transactions are invisible to the programmer

Other services vs. money :

Weblogic J2EE server ~ 80 000 mk and Jbuilder X Professional Edition ~ 5 000mk


18)Why not to use free J2EE servers?

–no tecnical support
–harder to use (no graphical user interface ...)
–no integration to development tools (for example, Jbuilder)
–Bugs? Other problems during project?


19) Alternative:Tuxedo
Tuxedo is a middleware that offers scalability services and transaction monitors.
C or C++ based.
Can be used with Java client by classes in JOLT package offered by BEA.

Faster that J2EE server?
Harder to program?
Harder to debug?

Implementation is platform dependent.


20) J2EE server offers

–Object that can be used to achieve database connection from the connection pool.
–Can be accessed by the interface DataSource

Transaction monitor:
–Can be accessed by the interface UserTransaction.

Java Naming and the Directory Service :


21)Java Naming and the Directory Service

Naming service is needed to locate beans home interfaces or other objects (DataSource, UserTransaction):
–For example, jndi name of the DataSource

Directory service is needed to store and retrieve properties by their name:
–jndi name: java:comp/env/propertyName


22)XML – deployment descriptor

ejb-jar.xml + server-specific xml- file Which is then Packed in a jar – file 
together with bean classes.
Beans are packaged into EJB JAR file , Manifest file is used to list EJB’s and 
jar file holding Deployment descriptor.


23) Session Bean

Developer programs three classes:
–Home interface, contains methods for creating (and locating for entity beans) bean instances.
–Remote interface, contains business methods the bean offers.
–Bean class, contains the business logic of the enterprise bean.


24)Entity Beans

Represents one row in the database:
–Easy way to access database
–business logic concept to manipulate data.

Container managed persistence vs. bean managed persistence:

Programmer creates three or four classes:
–Home interface for locating beans
–Remote interface that contains business methods for clients.
–Bean class that implements bean’s behaviour.
–Primary key class – that represents primary key in the database. Used to locate beans.
Primary key class is not needed if primary key is a single field that could


25) When to use which bean?

Entity beans are effective when application wants to access one row at a time. 
If many rows needs to be fetched, using session beans can be better alternative
ava class (for example, Integer).

Entity beans are efficient when working with one row at a time
Cause a lot of network trafic.

Session Beans are efficient when client wants to access database directry.
–fetching/updating multiple rows from the database


26) Explain J2EE Arch?

Normally, thin-client multitiered applications are hard to write because they 
involve many lines of intricate code to handle transaction and state management, 
multithreading, resource pooling, and other complex low-level details. 
The component-based and platform-independent J2EE architecture makes J2EE 
applications easy to write because business logic is organized into reusable 
components and the J2EE server provides underlying services in the form of a 
container for every component type. Because you do not have to develop these 
services yourself, you are free to concentrate on solving the business problem 
at hand. 

Containers and Services :
Component are installed in their containers during deployment and are the 
interface between a component and the low-level platform-specific functionality 
that supports the component. Before a web, enterprise bean, or application 
client component can be executed, it must be assembled into a J2EE application 
and deployed into its container. 
The assembly process involves specifying container settings for each component 
in the J2EE application and for the J2EE application itself. Container settings 
customize the underlying support provided by the J2EE Server, which include 
services such as security, transaction management, Java Naming and Directory 
InterfaceTM (JNDI) lookups, and remote connectivity.

Container Types :
The deployment process installs J2EE application components in the following 
types of J2EE containers. The J2EE components and container addressed in this 
tutorial are shown in Figure 5.
An Enterprise JavaBeans (EJB) container manages the execution of all 
enterprise beans for one J2EE application. Enterprise beans and their 
container run on the J2EE server. 
A web container manages the execution of all JSP page and servlet components 
for one J2EE application. Web components and their container run on the J2EE 
An application client container manages the execution of all application 
client components for one J2EE application. Application clients and their 
container run on the client machine. 
An applet container is the web browser and Java Plug-in combination running on 
the client machine.

New Click here to Download 2021 Latest placement papers of this company New



Recently Updated: New Placement Papers added.
Vyom Network : Web Hosting | Dedicated Server | Free SMS, GRE, GMAT, MBA | Online Exams | Freshers Jobs | Software Downloads | Programming & Source Codes | GRE Preparation | Jobs, Discussions | Software Listing | Free eBooks | Free eBooks | Free Business Info | Interview Questions | Free Tutorials | International Business Information | IAS Preparation | Jokes, Songs, Fun | Free Classifieds | Free Recipes | FAQs | Free Downloads | Bangalore Info | Tech Solutions | Project Outsourcing, Web Hosting | GATE Preparation | MBA Preparation | SAP Info | Excellent Mobiles | Software Testing | Interview Questions | Freshers Jobs | Server Insiders | File Extension Directory

Copyright ©2003-2021 Vyom Technosoft Pvt. Ltd., All Rights Reserved. Read our Privacy Policy