Interview Questions
« Previous | 0 | 1 | 2 | 3 | 4 | Next »

1.What is the difference between an Application Server and a Web Server?

Application Servers hosts the java applications and Web Server is basically used for serving static HTML pages.

2.What is the difference between WAS v5.x and 6.x?

New concepts like Profiles and SIB (System Integration Bus) are introduced in v 6.0.

3.What is Horizontal and Vertical cluster?

A vertical cluster has cluster members on the same node, or a physical machine. A horizontal cluster has cluster members on multiple nodes across many machines in a cell.

4.What are the different types of clusters?

Horizontal and Vertical cluster

5.What is a Cluster?

Cluster is a logical name assigned to group of servers (JVMs).

6.What is a Plugin? Where is it installed?

WebSphere plug-in integrates with the HTTP Server and directs requests for WebSphere resources (servlets, JSPs, etc.) to the Websphere application server. The WebSphere plug-in uses a configuration file called plugin-cfg.xml file to determine which requests are to be handled by WebSphere. As applications are deployed to the WebSphere configuration, this file must be regenerated (typically using the Administration Console) and distributed to all Web servers, so that they know which URL requests to direct to WebSphere.

7.What is the advantage of using Clusters?

Clustering provides workload management and failover of URL and EJB requests. The cluster can be on the same node or on different nodes.

8.What is JDBC, JNDI?

JDBC – Java Database Connectivity
JNDI – Java Naming and Directory Interface.

9.What is the command to add a node to the deployment manager?

$WAS_HOME/bin/addNode.sh NDHostName SOAPport

10.With Java2Security enabled on WebSphere Application Server, and you are performing an Enterprise Application deployment, what security file is open during deployment?

was.policy

11.Java2Security is enabled at the global level, and an application is deployed to a clustered vm, with a pair of cluster members. The application encountered performance problems due to Java2Security. The application team receives a waiver to disable Java2Security. Does J2Security need to be disabled at the global level or can it be disabled at the server level, leaving Java2Security enabled for other applications?

It can be disabled at the server level leaving it enabled for any other applications.

12.What directory / directories might you find the following IBM script in a Network Deployment configuration?

PropFilePasswordEncoder.sh
A.under the bin directory for both the nodeagent / deployment manager

13.Identify how you would use the PropFilePasswordEncoder.sh to encode the password for the following userid in the sas.client..props # RMI/IIOP user identity
com.ibm.CORBA.loginUserid=websphere
com.ibm.CORBA.loginPassword=test123?

./bin/ PropFilePasswordEncoder.sh ../properties/sas.client.props com.ibm.CORBA.loginPassword

14.Identify the steps to enable the PMI (Performance Monitoring Interface).?

From the Admin Console -> Monitoring and Tuning -> Performance Monitoring Infrastructure – Select the sever that you want to enable and select the Enable the Performance Monitoring Infrastructure.

15.What is Garbage Collection?

Garbage collection is a process of automatically freeing objects that are no longer referenced by the program.

16.Where would you enable Verbose Garbage Collection?

From the Admin Console:
Application Server -> ServerName -> Process Definition -> Java Virtural Machine – Select verbose garbage collection radio button.

17.What log file would the verbose garbage collection output appear in?

native_stdout.log

18.What is the IBM utility script that you can run to take a backup of the WebSphere configuration?

backupConfig.sh

19.Using the Admin Console, where would you find an applications context root?

Enterprise Application -> Application - > Additional Properties –> View deployment descriptor.

20.Using the Admin Console, how to find out the JVM HTTP port?

WAS 5.x
– Admin Console -> Servers -> Application Servers -> JVM -> Web Container -> HTTP Transports.
WAS 6.x
- Admin Console -> Servers -> Application Servers -> JVM -> Expand Ports under communications.

« Previous | 0 | 1 | 2 | 3 | 4 | Next »


copyright © 2014 - all rights riserved by javatechnologycenter.com