Pages

06 May 2011

Possible Weblogic Interview questions

Last update: 12/8/2011
You can find some answers in the follwing questions in the below links:


These are Weblogic Exams questions (for Certified Expert) and so possible interview questions


Product Installation
[  ]     Install the JDK/JRE if required on supported platforms (if not included with jar distribution)
[  ]     Install WebLogic Server on supported platforms
[  ]     Install and configure WebLogic Server service packs and patches
[  ]     Install Web Server plug-ins if required on supported platforms


Create Domains
[  ]     Create new domains using the Configuration Wizard
[  ]     Create new domains using WLST
[  ]     Create Domain/Configuration Templates using Domain Template Builder
[  ]     Create new domains using custom Domain/Configuration Templates


Manage the Server Life Cycle
[  ]     Start and stop WebLogic Administration and Managed Servers.
[  ]     Configure a NodeManager to start WebLogic Server instances (using console and command-line)
[  ]     Configure a NodeManager to automatically restart WebLogic Server instances in a failure scenario
[  ]     Start WebLogic Managed Servers in the absence of Administration Server
[  ]     Start WebLogic Servers in STANDBY ADMIN mode
[  ]     Suspend and resume WebLogic Server instances
[  ]     Restart Administration Server after failure while Managed Servers are running


Track Changes in a Domain's Configuration
[  ]     Configure WebLogic Domain & resources using Administration Console & WLST
[  ]     Use the Lock & Edit mechanism for changing configuration, activate or release pending configurations
[  ]     Track configuration changes using configuration auditing
[  ]     Configure Connections to Web Servers
[  ]     Configuring default web application for WebLogic
[  ]     Configure Virtual Hosts
[  ]     Configure HTTP access logging, HTTP listen port, HTTP parameters
[  ]     Configure network resources using network channels


Configure Connections to Databases or Other Systems
[  ]     Configure WebLogic JDBC resources using system modules and application modules
[  ]     Configure JDBC Data Sources and Connection Pool
[  ]     Configure JDBC Multi Data Sources for high availability and failover
[  ]     Configure JDBC Data Sources for XA transaction




Configure JMS Resources
[  ]     Configure JMS System module and Application module
[  ]     Configure JMS Servers, JMS Connection Factories, JMS Destinations & Persistence store
[  ]     Configure Store-And-Forward for reliable message delivery and configure Unit-Of-Order for ordering message delivery
[  ]     Implement Uniform and Weighted Distributed Destination for Load Balancing messages
[  ]     Use Message Bridge for connecting to remote/3-party JMS or Non-JMS messaging Servers
[  ]     Configure message throttling, thresholds & quotas


Configure Environments for High Availability
[  ]     Configure single- and multi-tier WebLogic Server clusters.
[  ]     Create a highly-available cluster to achieve 99.99999% uptime
[  ]     Enable Clustering with Web Applications, EJBs, JDBC resources, JMS resources
[  ]     Configure different type of software proxy Servers and hardware load balancers to route request to the back-end cluster
[  ]     Deploy applications to cluster using Two-phase deployment
[  ]     Deploy system resources to cluster
[  ]     Configure web applications for HTTP Session replication
[  ]     Migrate singleton services in a cluster
[  ]     Create a highly-available cluster to achieve 99.99999% uptime
[  ]     Migrate the complete WebLogic Server incase of failure
[  ]     Configure single- and multi-tier WebLogic Server clusters.
[  ]     Configure JTA migration configuration and JTA logging
[  ]     Configure WebLogic Server cluster across WAN & MAN
[  ]     Configure hardware load balancers and web server proxy plug-ins for WebLogic Cluster


Monitor Application Server Services and Resources
[  ]     Integrate WebLogic domain infrastructure with a third-party SNMP system for polling and trap notification
[  ]     Implement custom monitoring solutions using J2EE Management APIs
[  ]     Monitoring Servers and clusters using difference log files
[  ]     Configure WLDF for watches and notifications
[  ]     Monitor WebLogic Server attributes, resource attributes using harvested data
[  ]     Setup Server and application instrumentation for taking appropriate action when a method on an application or Server is being called
[  ]     Monitor and manage JMS resources and messages using Administration Console and WLST
[  ]     Monitor Transaction activity by name or per Server for commits and rollbacks


Deploy Applications
[  ]     Deploy and Monitor Web Applications, EJB modules, Resources Adapters, Enterprise Applications, Web Services and WebLogic System Modules on stand-alone Servers, clusters and virtual hosts
[  ]     Use Administration Console, weblogic.Deployer, wldeploy ant task, WLST for application deployment
[  ]     Test application deployment using Admin mode
[  ]     Deploy applications with deployment plan
[  ]     Use different staging modes to deploy an application
[  ]     Auto deploy applications during development


Modify Applications in an Active Domain
[  ]     Use production redeployment to update applications
[  ]     Update configurations for a deployed application
[  ]     Partial redeployment of applications deployed in expanded directory structure
[  ]     Monitor the JVM hosting WebLogic Server(s)




Configure and Secure the Application Server Environment
[  ]     Configuring a Domain for secure Administration using Administration port
[  ]     Configuring SSL port, Certificates & Key Stores
[  ]     Configure WebLogic to implement built-in and custom Security Service Providers
[  ]     Configure SSL for WebLogic Servers and clusters
[  ]     Configure compatibility security for old 6.1 based domains
[  ]     Configure security policy for application resources and system resources using deployment descriptor or Administration Console
[  ]     Configure message level and transport level security for WebLogic web services
[  ]     Manage Administrative users by configuring users in Administrative roles
[  ]     Configure security for production environment by setting up single sign-on and perimeter authentication


Configure Logging and View Log Files
[  ]     Configure logging configurations like filename, location, rotation type etc.
[  ]     View log files using Administration Console, WLST
[  ]     Configure Log filters to filter various WebLogic Servers logs
[  ]     Configure WebLogic Servers to use various logging implementation
[  ]     Configure and manage WLDF to archive various data to the archive store


Troubleshoot and Diagnose Error Conditions
[  ]     Enable various debugging flags using Administration Console or WLST
[  ]     Enable various logging options to log from different sub-systems [JDBC logging, Message logging etc.]
[  ]     Configure service-level migration for JMS and JTA
[  ]     Configure Server-level migration
[  ]     Restart Managed Servers and Admin Server after failure
[  ]     Use WebLogic Message Catalog for resolving message codes
[  ]     Capture Server images for troubleshooting and facilitate Support for identifying issues
[  ]     Access the archived data from WLDF for analysis and troubleshooting
[  ]     Configure Dye Injection Monitor for request dyeing
[  ]     Configure JDBC sub-system to collect and store various profile information
[  ]     Troubleshoot Node Manager issues with Node Manager log files
[  ]     Identify whether unexpected Exceptions are application or WebLogic exceptions
[  ]     Use JVM Thread dump for troubleshooting and resolving issues


Migrate Domains from Development Environments to Production Environments
[  ]     Development mode Vs Production mode
[  ]     Use WLST ConfigToScript feature
[  ]     Security realm/provider import/export
[  ]     System module configuration Vs domain resource configuration
[  ]     Use deployment plan for overriding application configuration
[  ]     Use upgrade tool to explicitly upgrade Node Managers, Custom Security Providers, Domain Configurations from previous version & move them to production


Tune the Application Server Environment
[  ]     Tune the JVM hosting WebLogic Server(s) for GC, threading, native memory, stack memory allocation
[  ]     Tune the hardware, OS/Kernel, TCP and network parameters for optimum performance
[  ]     Tuning WebLogic Server [Native IO, Threading, Production mode Vs Development mode, Backlog]
[  ]     Tuning WebLogic JMS configuration [Quota, Message compression, Paging, Flow control, Message Expiration]
[  ]     Tuning JDBC resources [Connection pool sizing, statement caching, testing, connection leak detection, idle connection, database tuning etc.]
[  ]     Tuning Applications [Precompile, archived Vs expanded, clusters, EJB cache, pool]
[  ]     Configure JRockit for Intel based installations
[  ]     Use deployment plan for setting application tuning parameters
[  ]     Configure application-level of domain-wide Work Managers for optimizing the performance and to prioritize the work
[  ]     Manage Over Load by defining Over Load Condition to avoid


Apply Best Practices
[  ]     Application deployment best practices
[  ]     Domain architecture best practices
[  ]     Configuration management best practices
[  ]     Scripting best practices 

  More interview question can also be found @

3 comments: