- What is node sync?
- How to deploy an application in WebSphere?
- What is WebSphere?
- What is asymmetric clustering?
- What are node groups?
- What is QueueManager?
- Explain SSLPEER in WebSphere.
- What is WebSphere edge server?
- What is connecting pool?
- What is Weblogic?
- What is extended deployment?
- What does the caching proxy server do?
- What is a Virtual Host?
- What is WebSphere MQ?
- What is SSL?
- What is WebSphere Commerce?
- What is Compute Grid?
- What is Trace?
- What is IHS?
- What is heap memory?
- What is PMI?
- What is a managed webserver?
- What is JNDI?
WebSphere Interview Questions and Answers (2023)
In this post, we put together the top WebSphere interview questions and answers for beginner, intermediate and experienced candidates. These most important questions are categorized for quick browsing before the interview or to act as a detailed guide on different topics in WebSphere interviewers look for.
WebSphere Interview Questions
What is node sync?
View answer
The syncNode command forces a configuration synchronization to occur between the node and the deployment manager for the cell in which the node is configured. The node agent server runs a configuration synchronization service that keeps the node configuration synchronized with the master cell configuration.
How to deploy an application in WebSphere?
View answer
To deploy the web app on WebSphere Application Server, you need to do the following:
- Set global security
- Set JVM
- Set the environment variable
- Restart the server
- Deploy the web app on the server
- Create a shared library for the dgaas application
- Configure users for the web app on WebSphere Application Server
- Create a shared library to consume a license
- Associate shared libraries with applications
- Configure the licensing variable
What is WebSphere?
View answer
WebSphere is a set of Java-based tools from IBM that allows customers to create and manage sophisticated business Web sites. The central WebSphere tool is the WebSphere Application Server (WAS), an Application Server that a customer can use to connect Web site users with Java applications or servlets.
What is asymmetric clustering?
View answer
In asymmetric clustering, the partitions can be declared dynamically and usually run on a single cluster at a time. The task which is specific to an appropriate cluster can be routed to that cluster.
What are node groups?
View answer
Node group is a collection of managed nodes. Managed nodes are WebSphere® Application Server nodes. A node group defines a boundary for server cluster formation.
What is QueueManager?
View answer
Queue managers provide queuing services to applications, and manages the queues that belong to them. A queue manager ensures the following actions:
- Object attributes are changed according to the commands received.
- Special events such as trigger events or instrumentation events are generated when the appropriate conditions are met.
- Messages are put on the correct queue, as requested by the application making the MQPUT call. The application is informed if this cannot be done, and an appropriate reason code is given. Each queue belongs to a single queue manager and is said to be a local queue to that queue manager.
Explain SSLPEER in WebSphere.
View answer
SSLPEER is a String usually DN (Distinguished name) of MQ Client which connect to QueueManager securely using QueueManager. This is a mechanism WMQ uses to identify client. In case of Java or JMS client, SSLPEER is DN of client certificate stored in its keyStore and sent to server during SSL handshake.
What is WebSphere edge server?
View answer
IBM WebSphere Edge Components (formerly known as "IBM WebSphere Edge Server") is a set of web server/application server components that are intended to improve the performance of web-based systems, particularly as edge servers. It is part of the IBM WebSphere product suite.
What is connecting pool?
View answer
Connection pooling enables administrators to establish a pool of database connections that applications can share on an appserver. When connection pooling capabilities are used, performance improvements up to 20 times the normal results are realized. WebSphere Application Server does not support JDBC 3.0.
What is Weblogic?
View answer
WebLogic Server centralizes application services such as Web server functionality, business components, and access to backend enterprise systems. It uses technologies such as caching and connection pooling to improve resource use and application performance.
What is extended deployment?
View answer
WebSphere Extended Deployment (XD) is a software product that can automate workload allocation across servers in a transactional application environment. The new features / notions include dynamic operations, high performance computing and extended management.
What does the caching proxy server do?
View answer
Caching Proxy reduces bandwidth use and improves a website's speed and reliability by providing a point-of-presence node for one or more back-end content servers.
What is a Virtual Host?
View answer
Virtual hosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers). This allows one server to share its resources, such as memory and processor cycles, without requiring all services provided to use the same host name.
What is WebSphere MQ?
View answer
IBM WebSphere MQ is messaging for applications. It sends messages across networks of diverse components. Your application connects to IBM WebSphere MQ to send or receive a message. IBM WebSphere MQ handles the different processors, operating systems, subsystems, and communication protocols it encounters in transferring the message.
What is SSL?
View answer
Secure Sockets Layer (SSL) configurations contain the attributes that you need to control the behavior of client and server SSL endpoints. You create SSL configurations with unique names within specific management scopes on the inbound and outbound tree in the configuration topology.
What is WebSphere Commerce?
View answer
WebSphere Commerce is a single, unified platform that offers the ability to do business directly with consumers (B2C), directly with businesses (B2B), and indirectly through channel partners (indirect business models). WebSphere Commerce is a customizable, scalable, and high availability solution that is built to leverage open standards.
What is Compute Grid?
View answer
WebSphere Compute Grid is a Java batch execution runtime and programming framework that operates within the WebSphere Application Server Java EE environment. The Java batch function of WebSphere Compute Grid V8 was incorporated into the WebSphere Application Server V8.
What is Trace?
View answer
You can use trace to obtain detailed information about running the WebSphere Application Server components, including application servers, clients, and other processes in the environment.
What is IHS?
View answer
The only purpose of IHS is load balancing: port redirection and forwarding HTTP/HTTPS to WAS on each physical machine. Since IHS is running on each machine, each instance is doing load balancing toward WAS across all machines.
What is heap memory?
View answer
Heap memory is a part of memory allocated to JVM, which is shared by all executing threads in the application. It is the part of JVM in which all class instances and are allocated. It is created on the Start-up process of JVM. It does not need to be contiguous, and its size can be static or dynamic.
What is PMI?
View answer
Performance Monitoring Architecture (PMI) is the monitoring structure for the WebSphere Application Server. The performance data provided by the WebSphere PMI helps to monitor and tune the application server performance.
What is a managed webserver?
View answer
A managed IHS web server, is one that is installed on the same system as a WAS node agent, and is controlled by that WAS node agent.
What is JNDI?
View answer
Java Naming and Directory Interface (JNDI) implementation can be used to access CosNaming name servers through the JNDI interface.