ibm was interview answers

9
01:19:48 pm WAS Archive 2012 (43) Dec (1) Nov (20) Oct (22) WAS INTERVIEW PART-3 QUESTIONS AND ANSWERS WAS INTERVIEW PART-2 QUESTIONS AND ANSWERS VIRTUAL HOSTS IN WAS CLUSTERING IN WAS MEMORY LEAKAGE IN WAS SYNCHRONIZATION HTTP ERRORS IN WAS WSADMIN OBJECTS LIFE CYCLE OF WSADMIN ROLE AND RESPONSBILITIES OF WSADMIN IBM WAS INTERVIEW ANSWERS WebSphere Application Server Interview Questions and Documents Available Here

Upload: svr-ravi

Post on 26-Dec-2015

63 views

Category:

Documents


1 download

DESCRIPTION

was

TRANSCRIPT

8/22/2014 IBM WAS INTERVIEW ANSWERS

http://karim05501.blogspot.in/2012/10/1-tell-me-about-yourself-good.html 1/9

F r i d a y , 1 2 O c t o b e r 2 0 1 2

Tell me about yourself ?

A) Good morning/Afternoon to everybody. Its my pleasure to introduce Myself

Starting with my name.

My name is SHAHRUKH KHAN I am Currently working as SOFTWARE ENGINEER OR

WAS ADMINISTRATOR in APPREN TECHNOLOGIES from APRIL 2009.

I Started my career as JAVA DEVELOPER in APPREN TECHNOLOGIES Worked as a

period of 6 MONTHS .

Later I got an opprtunity to change my designation to WAS (WEB SPHERE

APPLICATION SERVER)

Coming to my Educational back ground i completed my B.TECH in the year 2008 from

JPNCE from JNTU university.

As a WAS ADMINISTRATOR My Roles and Responsibilities are

-----> Exprience in Deploying EAR , JAR , WAR files.

------> Federated multiple nodes to DMGR

-----> Experience in setting up of nodes , Data Sources , Virtual Hosts

-----> Implemented when using Horizontal and Vertical Clusters.

-----> Configured enabled Global Security system.

-----> Configured Web Sphere resources like JDBC PROVIDERS , JDBC DATA

SOURCES , CONNECTION POOLING.

-----> Responsible for general WAS ADMIN tasks like Starting and Stopping of

Servers.

Daily Activities

S e a r c h T h i s B l o g

Search

D i g i t a l c l o c k

01:19:48 pm

W A S A r c h i v e

▼ 2012 (43)

► Dec (1)

► Nov (20)

▼ Oct (22)

WAS INTERVIEW PART-3QUESTIONS AND ANSWERS

WAS INTERVIEW PART-2QUESTIONS AND ANSWERS

VIRTUAL HOSTS IN WAS

CLUSTERING IN WAS

MEMORY LEAKAGE IN WAS

SYNCHRONIZATION

HTTP ERRORS IN WAS

WSADMIN OBJECTS

LIFE CYCLE OF WSADMIN

ROLE AND RESPONSBILITIES OFWSADMIN

IBM WAS INTERVIEW ANSWERSW e b S p h e r e A p p l i c a t i o n S e r v e r I n t e r v i e w Q u e s t i o n s a n d D o c u m e n t s

A v a i l a b l e H e r e

8/22/2014 IBM WAS INTERVIEW ANSWERS

http://karim05501.blogspot.in/2012/10/1-tell-me-about-yourself-good.html 2/9

A) --->a)Application server monitoring

--->b)Webserver monitoring

----->c) Incident management

------>d) Change Management

------>e) Ticketing tools :It is a software which provides solutions for the tickets

Ex: Maximo ---IBM

BMC Remedy---- It is a ticketing tool in that we will have inform about

------> Whom to assign tickets

------> When to do

------> f) JNDI Connections

-------> g) Websphere Configurations

(or)

1. Change request : scheduled activities like new resources creation, JVM

settings, Configuration of the application and development teams raised tickets

2. Incident request : production support or monitoring like up gradation.

-----> Also Check the health status of Servers or JVM'S

-----> I will go to ticketing tool or I will go through my Assignments.

-----> If any ticket is assigned to me I will go through my Assignments.

-----> Assignments may be : Configuration settings like JDBC , SSL

-----> Later I will update my WORK LOG

-----> After getting confirmation I will close my ticket

-----> If any team call is Scheduled I will join the calls.

About your work environment ?

we have

---> 4 cells with 3 nodes, 10 App servers(2 edge servers)

---> 6 web-servers, 71 Applications deployed

A) Integration environment:

--> Small environment, one cell with 2 nodes

--> Having request coming from client and server

B) Load Testing

C) UAT ( user Acceptance Testing) : 2 webserver, 3 applications

D) Producton----> live servers

E) Pre-production------> Deployment servers

STRENGTH:

1. Positive attitude.

2. Good communication.

3. Quick leaner.

AUTOMATION IN WAS

DEPLOYMENT DESCRIPTOR

BACKGROUND PROCESS

UPDATE COMMAND IN WAS

STALE CONNECTION

ROLLOUT UPDATE ANDROLLOVER IN WAS

DEPLOYMENT STEPS OF J2EE INWAS

JDBC CONNECTION POOLING

JDBC (JAVA DATABASECONNECTIVITY)

JMS (JAVA MESSAGING SERVICE)

WAS Interview Question Part - I

Tell me about yourself ? A) Goodmorning/Aftern...

Home

Powered by Blogger.

P o p u l a r P o s t s

TICKETING TOOL IN WAS

TICKETING TOOL IN WAS Def ofTicketing Tool : It is a software whichprovides solutions for the tickets ----> ...

(no title)

Tell me about yourself ? A) Goodmorning/Afternoon to everybody. Its mypleasure to introduce Myself Starting withmy name. My ...

WAS INTERVIEW PART-2 QUESTIONSAND ANSWERS

WAS INTERVIEW PART-2QUESTIONS AND ANSWERS 1) whatare the different components in WilyIntroscope ? A) 1) Collecto...

TROUBLE SHOOTING IN WAS

TROUBLE SHOOTING IN WAS -----> When we got any issue in WAS wehave to trouble shoot that issue ----->Suppose Page ...

WAS INTERVIEW PART-4 QUESTIONSAND ANSWERS

WAS INTERVIEW PART-4QUESTIONS AND ANSWERS 1) Whatare logs in IHS (IBM HTTP SERVER) ?A) Access.log , Error.log 2...

8/22/2014 IBM WAS INTERVIEW ANSWERS

http://karim05501.blogspot.in/2012/10/1-tell-me-about-yourself-good.html 3/9

4. I am very interested to learn new things.

5. Be with smiling face always.

6. Easily Adapt myself to new environment.

7. Time Management with my stressful schedule.

8. Helpful.

9. I always plan and schedule the thing before doing.

10. Easy to communicate with other person, if they are known or unknown.

WEAKNESS:

1. My weakness is that I can't say no to any one who ask me for help. Sometimes it

creates overburden. People ask me to help even they can do it their own.

2. Easily believing others.

3. I am so emotional and sensitive. But one thing is that I can get back to free mind

with in less time.

4. I don't feel comfortable until finish my work.

5. my weakness is I am too punctual so that it irritates me when I see my friends who

is not punctual.

6. I am say always truth. Its my weakness. I am not well in English so please adjust

the spelling and grammatical mistakes.

Q) What type of Monitoring tool you are using ?

A) -----> We use Monitoring tool like WILY INTROSCOPE (IBM will use this tool)

Consists of Agent and Manager.

-----> Performance Tuning will be done using this Monitoring tool it will send

Alerts when ever there are any issues

-----> It contains details like User Name , Password , Port number , Mail ID , Phone

no etc....

3) what version did you use ?

A) ----> Currently using 6.1 version

-----> I have knowledge on 6.0 and slightly on 7.0

4) what is change management and Incident management in Real-time did you do?

A) Change management-----> Configuration changes

Incident management------> Issue, Risk, Downtime

---> means if issue comes again and again

6) What is Default Admin port number in WAS ?

COGNIZANT INTERVIEW QUESTIONS

COGNIZANT INTERVIEWQUESTIONS 1) Tell me about Yourself? 2) What is JDBC ? How you canconfigure JDBC ? 3) What is SSL...

WAS INTERVIEW PART-3 QUESTIONSAND ANSWERS

WAS INTERVIEW PART-3QUESTIONS AND ANSWERS 1) What isthe default admin console port number inwebsphere? A) WebSphere Appl...

REAL TIME ISSUES IN WAS

REAL TIME ISSUES IN WAS forgot web-sphere adminconsole password ----> When youenable the security on WebSpher...

SYNCHRONIZATION

SYNCHRONIZATION Q) What arethe different types of synchronizationsavailable ? Explain which type if betterand any disadva...

SSL (SECURED SOCKET LAYER)

SSL (SECURED SOCKET LAYER) ----> It is a Protocol to provide Securedcommunication. ----> Protocol meansfollow rules an...

A b o u t m e

KA RIM ULLA

V I EW MY CO MPLETE

PRO FI LE

W e b S e r v V sA p p S e r v

The main responsibility of Webserver isto serve static requestwhile Appserver isused for dynamic request.Moreover,Webserver handle http requests andalso acts like a load balancer whileAppserver has large area of works likesecurity, performances, clustering,support for variousfiles(.ear,.war)deployments etc

W e b S p h e r eF o l l o w e r s

8/22/2014 IBM WAS INTERVIEW ANSWERS

http://karim05501.blogspot.in/2012/10/1-tell-me-about-yourself-good.html 4/9

A) 9060

7) What is Data source? why do we need it?

A) Data source is a handle to which database you want to connect.

means without data source we cant establish the connection between client to

any database

(or) It is a mediator between client and database

8) What is LDAP port no (default) ?

A) 389

9) What is LDAP secure port no ?

A) 636

10) Command in Linux for CPU utilization ?

A) TOP

11) IHS (IBM Http Server) default port no ?

A) 80

12) How many ways can we deploy Applications ?

A) There are 2 ways of Deployments in was

a) using Admin console (front end)

b) using WSAdmin Scripting (Jython/Jacl) (back end)

13) What is Clustering? How many types are there?

A) Grouping of App servers under a single application/Name

Using Clustering we can create a scope, and we can achieve through WORK

LOAD MANAGEMENT, FAILOVER and can achieve through clustering

Clustering are set of App servers having same applications installed,grouped

locally for work load mgmt.

There are 2 types of Clustering

1) Vertical Clustering

2) Horizontal Clustering

1) Vertical Clustering : we can Deployed the application on same machine/Local

machine/same box

Join this sitew ith Google Friend Connect

Members (44) More »

Already a member? Sign in

W h a t i sW e b S p h e r e

It is provides run-time url for the end-user. It is easier for client to build,deploy,manage dynamic website WASprovides Authentication andauthorization to secure applications

A b o u tW e b s p h e r e

WebSphere is a middle waretechnologies, It's more Secure andReliable. Developed by pure J2EEapplications

C r i c k e t L i v eS c o r e

Home

8/22/2014 IBM WAS INTERVIEW ANSWERS

http://karim05501.blogspot.in/2012/10/1-tell-me-about-yourself-good.html 5/9

In this clustering machine failover is not possible

means if one server will fails the other server or other machine will handles the

request but if Machine will fails it cannot take back and handles that request.

2) Horizontal Clustering : Grouping of App servers in which one App server should

be on one node and Another App server should be on Another node

means we can deployed the applications on different machines or remote machine

Ex: One App server Machine 1 should be in India and Other App server Machine 2

should be in US at a particular point of time if we want to deployed the application

on Machine 1 in India through US we have to know about the IP address of the

Machine 1 then only it is possible to deploy the application in case that machine 1

will fails another machine2 will takes care and handles the request in this clustering

Machine failover is possible.

14) What is Session Affinity? what is the use?

A) whenever one request comes from the same client it should routed back to that

particular server (or) same server.

Maintaining the state till the session closes .

Affinity means it happens repeatedly again and again

(or)

Server ID is appended to session ID when HTTP Session is created its ID is passed

back to browser as part of cookie or Url encoding .

When browser makes further request the cookie will be sent back to webserver.

The webserver plug-in examines HTTP Session ID, Extracts Unique ID of cluster

member handling Session and forwards the request

With out Session Affinity :

Plug-in is responsible to send requests based on weights

Maximum weights is 20

Request Server1 Server2

1 4 1

2 3 1

3 3 0

4 2 0

5 1 0

6 0 0

7 4 1

With Session Affinity :

Ebay site having a link if we click link it is like a new request This request is coming

from 1 server

Request Server1 Server2

0 4 1

1 3 1

2 2 1

3 2 0

4 2 0

5 2 -1

6 1 -1

7 0 -2

8/22/2014 IBM WAS INTERVIEW ANSWERS

http://karim05501.blogspot.in/2012/10/1-tell-me-about-yourself-good.html 6/9

15) WAS Repositories ?

A) Repository means location for storage where we can store the files

16) What is FFDC ? what is the use?

A) FFDC ( First Failure Data Capture) It is generated at the first time failure of your

system. It will be deleted automatically. It is useful for diagnosis. All WAS issues

comes to FFDC

17) If u do any changes to plug-in file do we need to Restart?

A) IF we do any changes in plug-in file we need not to restart the plug-in again just

save the file it will reflected to automatically to master repository

18) What is CoreGroup?

A) It contains singleton service it checks all on backend

Cell is responsible for making failover successful

By default coregroup will be created

It contains HighAvailability Service

19) WAS Prerequisites?

A) Base (6.1 version) Network Deployment(ND)

Ram - 2 GB To create cluster minimum

requirements

1 GB for repository ND software

1 GB for secondary hard disk High end server with

atleast 2 GB Ram

1.8 MHZ processor Main memory 2 GB

J2ee 1.4 Dmgr - 256 MB

Max Heapsize - 256 MB Node Agent - 256 MB

2 App servers 1 GB

Dmgr+Appserver

Morethan 1.5 GHZ processor

20) What is the use of Horizontal Clustering ?

A) Grouping of App servers under single name in which 1 App server should be on

one node and Another App server should be on another node

we can deployed the applications in multiple hosts or physical boxes

If one host gets crashes another will take the responsibility to handle the

request

If one application is not running on server1 we can deploy that application on

server 2 in virtual host

it supports Failover mechanism

Multiple Appserver instances are created

21) Do you know scripting language ?

A) yes I know scripting language but Developers use the scripting language to write

the code but we use it to deploy the applications

22) What version did you install IHS?

8/22/2014 IBM WAS INTERVIEW ANSWERS

http://karim05501.blogspot.in/2012/10/1-tell-me-about-yourself-good.html 7/9

A) Apache 2.2 in Linux

23) page cannot be displayed ? How will u troubleshoot?

A) It is Http 404 error. If you get this error we need to check the logs for application

server status. The page expecting by the request is not finding that means request

is reaching the server but it is not available at the expected location

Logs System.out.log

24) Do we create any profile while installing IHS?

A) No

25) How can you change port number ?

A) using ServerIndex.xml is used to change the port number

whenever we change the port number and we have to restart server it will be

updated in "Portdef.Props"

26) Did you work on LDAP ?

A) I just know how to configure LDAP, i was not in LDAP team.

27) How many cells did you use ? what if we use only one cell ? what is cell ?

A) we can configure one node in one cell only . So we cannot configure the same

node in another cell

Cell : It is a collection of nodes and holds configuration repository for entire

management domain is called cell

In was cell is on the top of hierarchy called cell

Hierarchy of Network Deployment :

Cell ----> (Collection of Nodes)

|

Node Agent ----> Communicator (between node and Cell)

|

Node ----> Collection of Servers

|

Server ---->(JVM /Machine)

8/22/2014 IBM WAS INTERVIEW ANSWERS

http://karim05501.blogspot.in/2012/10/1-tell-me-about-yourself-good.html 8/9

Pos t ed by Kar im Ulla at 12:29

9 comments:

shravan reddy said...

thanks bhaii it helps me a lot......

but plzz be regular on posting the updates....

30 October 2012 19:36

kranthi kumar said...

Thank you bhaiyaa. Really the information you have provided is very helpful.

31 July 2013 06:28

Abhay kumar said...

Thanks for this information it will absolutely helpful u r Great...

31 August 2013 01:47

sai kumar said...

Shukriya karim bhai

13 December 2013 04:44

Koti Ande said...

thank you very much karim

its really very helpful. thanks again

MAY GOD BLESS YOU entire you career

6 January 2014 02:11

sai chandra said...

very useful ...thanks