3:I[39275,[],""]
5:I[61343,[],""]
6:I[23053,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","9617","static/chunks/9617-544346a1cd0024b4.js","3185","static/chunks/app/layout-8c4bc5784f5090d9.js"],"StateProvider"]
7:I[19593,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","9617","static/chunks/9617-544346a1cd0024b4.js","3185","static/chunks/app/layout-8c4bc5784f5090d9.js"],""]
8:I[18709,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","5706","static/chunks/9c4e2130-08078aeb5700c43b.js","5505","static/chunks/385cb88d-fd2f37c33b8aa92c.js","5452","static/chunks/5e22fd23-9bf9fa71e7554411.js","9956","static/chunks/ee560e2c-f551c028fd538293.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","6648","static/chunks/6648-3bc9d66179346fb0.js","9160","static/chunks/app/not-found-5850ce7843ba4d5a.js"],"default"]
9:I[45723,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","9617","static/chunks/9617-544346a1cd0024b4.js","3185","static/chunks/app/layout-8c4bc5784f5090d9.js"],"default"]
4:["all","interview-questions-on-weblogic","c"]
0:["79z6y6ppLce0GndJRjYzJ",[[["",{"children":[["all","interview-questions-on-weblogic","c"],{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":[["all","interview-questions-on-weblogic","c"],{"children":["__PAGE__",{},[["$L1","$L2"],null],null]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/402d889fee29bde2.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/0ff6cecb1d0e96f8.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","2",{"rel":"stylesheet","href":"/_next/static/css/cb4e98a4c2dc4d80.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","3",{"rel":"stylesheet","href":"/_next/static/css/a246b44e33111fd9.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","4",{"rel":"stylesheet","href":"/_next/static/css/9d9d0f6a85930e46.css","precedence":"next","crossOrigin":"$undefined"}]]}],null]},[["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L6",null,{"children":[["$","$L7",null,{}],["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":["$","$L8",null,{}],"notFoundStyles":[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/cb4e98a4c2dc4d80.css","precedence":"next","crossOrigin":"$undefined"}]],"styles":null}],["$","$L9",null,{}]]}]}]}],null],null],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/0cc2495744a38244.css","precedence":"next","crossOrigin":"$undefined"}]],"$La"]]]]
b:I[67379,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","5706","static/chunks/9c4e2130-08078aeb5700c43b.js","5505","static/chunks/385cb88d-fd2f37c33b8aa92c.js","5452","static/chunks/5e22fd23-9bf9fa71e7554411.js","9956","static/chunks/ee560e2c-f551c028fd538293.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","6051","static/chunks/795d4814-d7614a20709c27af.js","614","static/chunks/3d47b92a-f2bb54912083012c.js","9212","static/chunks/59650de3-13cfd2620b7240d2.js","522","static/chunks/94730671-a8ad9eca65504500.js","7675","static/chunks/b563f954-501d993050fd0717.js","1994","static/chunks/e34aaff9-cd556a7ee1a90c03.js","6990","static/chunks/13b76428-5a68792917164904.js","5957","static/chunks/30a37ab2-a5fc2d8864b3152b.js","6844","static/chunks/f25cdb8d-30c837856fb6d42d.js","7259","static/chunks/479ba886-8536ff4966e1aaf8.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","6648","static/chunks/6648-3bc9d66179346fb0.js","4349","static/chunks/4349-c8f0646a83cc4179.js","4791","static/chunks/4791-6c93b9aca8a9f315.js","5225","static/chunks/5225-dc21c87d99338f19.js","9293","static/chunks/9293-d1b040d0324d0d5a.js","5919","static/chunks/5919-545104f05818203e.js","1413","static/chunks/1413-986ad1f4cd2d661e.js","2499","static/chunks/2499-61bd3b514e9c4cb8.js","4175","static/chunks/4175-fb05509a4e1790ec.js","5653","static/chunks/app/%5B...all%5D/page-f1bbbeae9a681a62.js"],"default"]
c:T4def,<p>Preparing for an interview about managing Java applications at the enterprise level? You may face questions about the <strong>WebLogic Server</strong>, a widely used Java application server. To impress your interviewer and get the job, prepare by mastering <strong>WebLogic Architecture</strong>, features, and configuration settings. This guide provides expert tips and common interview questions.</p>
<p>In this article, we will cover the following:</p>
<ul>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#oracle">WebLogic Interview Questions and Answers</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#experienced">WebLogic Interview Questions for Experienced</a></span></li>
</ul>
<table style="border-collapse: collapse; width: 100%; height: 120px;" border="1px" cellpadding="10">
<tbody>
<tr style="height: 37px; background-color: #ecf0f1; border-color: #ced4d9; border-style: solid;">
<td style="width: 98.3496%;">
<h3 style="text-align: center;"><span style="font-size: 18px;"><strong>Most Frequently Asked WebLogic Interview Questions&nbsp;</strong></span></h3>
</td>
</tr>
<tr style="height: 37px; border-color: #ced4d9; border-style: solid;">
<td style="width: 98.3496%;">
<ul>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#server-hang">What can be the reasons for the Server hang?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#memory-leak">What is a memory leak?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#troubleshoot">How to troubleshoot it?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#cluster-communication">How does Cluster Communication Happen?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#http-tunnelling">What is HTTP tunnelling? How can we configure it on WebLogic?</a></span></li>
</ul>
</td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;"><span style="font-size: 24px; color: #236fa1;"><a id="oracle"></a>WebLogic Interview Questions and Answers</span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q1) How do you differentiate between a server hang and a server crash issue?</strong></span></h3>
<p style="text-align: justify;"><strong><span style="color: #000000;">Ans: </span></strong></p>
<ul>
<li style="text-align: justify;"><span style="color: #000000;">When a server crashes, the JAVA process no longer exists. When the server is hung, it stops responding.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">We can use the WebLogic ADMIN utility to ping the server. In case of a hang situation, we can take multiple thread dumps and analyze the cause of the hang.</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q2) What can be the various reasons for a server crash?</strong></span></h3>
<p><span style="color: #000000; font-size: 12pt;"><strong>Ans:</strong></span></p>
<ul style="text-align: justify;">
<li style="text-align: justify;"><span style="color: #000000;">Native IO</span></li>
<li style="text-align: justify;"><span style="color: #000000;">SSL Native Libraries</span></li>
<li style="text-align: justify;"><span style="color: #000000;">JVM</span></li>
<li style="text-align: justify;"><span style="color: #000000;">Supported Configuration</span></li>
<li style="text-align: justify;"><span style="color: #000000;">JDBC Driver issue</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q3) How do you troubleshoot a crash?</strong></span></h3>
<p><span style="color: #000000; font-size: 12pt;"><strong>Ans:</strong></span></p>
<ul>
<li><span style="color: #000000;">JVM crash generates a hs_err_pid file. We need to look into the stack trace of the hs_err_pid file.</span></li>
<li><span style="color: #000000;">If the thread is from a native<span style="color: #236fa1;"><a style="color: #236fa1;" href="https://en.wikipedia.org/wiki/Input/output" target="_blank" rel="nofollow"> i/o</a></span>, we need to disable native io.</span></li>
<li><span style="color: #000000;">if the stack trace is from the driver, we need to get in touch with the drive team.</span></li>
<li><span style="color: #000000;">Quite possibly it's a problem with the driver. Changing the type of driver can be a workaround.</span></li>
<li><span style="color: #000000;">If the thread shows it coming from an optimized code, we can turn off optimization. </span><span style="text-align: justify;">If the stack is from native calls of the application, it's a bug with the application and it has to b modified.</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q4) How do you troubleshoot Server Hang?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> We can use Java WebLogic. Admin PING to check if we get a normal response.</span> <span style="color: #000000;"> We need to take multiple thread dumps with kill -3 paid on Unix and CTLR Break on Windows.</span> <span style="color: #000000;"> Analyze the thread dump to find the root cause.</span></p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="server-hang"></a>Q5) What can be the reasons for the Server hang?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> Memory leak, database query taking a long time to return, Deadlock.</span></p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="memory-leak"></a>Q6) What is a memory leak?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> A memory leak is when objects are not removed from the heap even when they are not required.</span></p>
<table style="border-collapse: collapse; width: 100%; background-color: #ecf0f1; border-color: #ced4d9; border-style: solid; height: 58px;" border="1px" cellpadding="5">
<tbody>
<tr style="height: 58px;">
<td style="width: 98.3496%; text-align: center; height: 58px;"><em>Inclined to build a profession as Weblogic Developer? Then here is the blog post on, explore <span style="color: #236fa1;"><a style="color: #236fa1;" title="Weblogic Training" href="https://tekslate.com/weblogic-server-administration-training" target="_blank"><strong>Weblogic Training</strong></a></span></em></td>
</tr>
</tbody>
</table>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q7) What are the various causes for OUT OF MEMORY?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong></span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">Insufficient heap size, not able to match the extra load.</span></li>
<li><span style="color: #000000;">Objects lying too long, like HTTP Sessions.</span></li>
<li><span style="color: #000000;">Memory leak in application code.</span></li>
<li><span style="color: #000000;">Full GC not happening due to JVM Bug.</span></li>
</ul>
<p><strong style="color: #e67e23; font-size: 18px;">Q8) How to troubleshoot and overcome such issues?</strong></p>
<p><span style="color: #000000; font-size: 12pt;"><strong>Ans:</strong></span></p>
<ul>
<li><span style="color: #000000;">Gather memory data by enabling GC verbose.</span></li>
<li><span style="color: #000000;">If it's due to Http Session, timing out the HTTP session after a certain interval might help.</span></li>
<li><span style="color: #000000;">Look into the code for JDBC connection handling.</span></li>
<li><span style="color: #000000;">Optimizing the heap size according to the load.</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q9) When does High CPU Usage occur?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> It occurs when one process or one thread utilizes an unexpectedly high proportion of CPU.</span></p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="troubleshoot"></a>Q10) How to troubleshoot it?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> In the Solaris environment, we need to take pstack and prstack and see what the threads are doing.</span> <span style="color: #000000;"> In Windows, we need to use pslist and process explorer.</span></p>
<h2 style="text-align: justify;"><span style="color: #236fa1; font-size: 24px;"><a id="experienced"></a>WebLogic Interview Questions for Experienced</span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q11) What is Clustering and what is achieved through it?</strong></span></h3>
<p style="text-align: justify;"><strong><span style="color: #000000;">Ans: </span></strong></p>
<ul>
<li style="text-align: justify;"><span style="color: #000000;">Clustering is the grouping together of servers for the purpose of high availability and scalability.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">Load balancing and Failover is achieved.</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="cluster-communication"></a>Q12) How does Cluster Communication Happen?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> Members of the Cluster communicate over the Cluster Multicast IP and Port by sending periodic heartbeat messages.</span></p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q13) What is the difference between the Sun JVM and BEA JRockit JVM?</strong></span></h3>
<p style="text-align: justify;"><strong><span style="color: #000000;">Ans:</span></strong></p>
<ul>
<li style="text-align: justify;"><span style="color: #000000;">The most well know <span style="color: #236fa1;"><a style="color: #236fa1;" href="https://www.javatpoint.com/jvm-java-virtual-machine" target="_blank" rel="nofollow">JVM</a></span> is the implementation from Sun. The Sun JVM is called HotSpot. The Sun JVM is shipped in the Java Developer&rsquo;s Kit (JDK) and Java Runtime Environment (JRE) from Sun.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">The BEA JRockit JVM from BEA systems is optimized for reliability and performance for server-side applications. To achieve this, BEA JRockit JVM uses technologies such as code generation, hot spot detection, code optimization, advanced garbage collection algorithms, and tight operating system integration.</span></li>
</ul>
<p style="text-align: justify;"><em><span style="color: #000000;"><strong>Tuning JVM Parameters:</strong></span></em></p>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #000000;">If you have a single processor, a single-thread machine then you should use the serial collector (default for some configurations, can be enabled explicitly for with -XX:+UseSerialGC). For multiprocessor machines where your workload is basically CPU bound, use the parallel collector. This is enabled by default if you use the -server flag, or you can enable it explicitly with -XX:+UseParallelGC. If you&rsquo;d rather keep the GC pauses shorter at the expense of using more total CPU time for GC, and you have more than one CPU, you can use the concurrent collector (-XX:+UseConcMarkSweepGC). Note that the concurrent collector tends to require more RAM allocated to the JVM than the serial or parallel collectors for a given workload because some memory fragmentation can occur.</span></p>
<table style="border-collapse: collapse; width: 100%; height: 58px; background-color: #ecf0f1; border-color: #CED4D9; border-style: solid;" border="1px" cellpadding="5">
<tbody>
<tr>
<td style="width: 98.3496%; text-align: center;"><em>Checkout Our Blog on <span style="color: #236fa1;"><a style="color: #236fa1;" title="WebLogic Tutorial" href="https://tekslate.com/tutorialsweblogic-tutorials-how-to" target="_blank"><strong>WebLogic Tutorial</strong></a></span></em></td>
</tr>
</tbody>
</table>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q14) How do you do performance tuning of WLS?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> It can be categorized into 4 parts.</span> <span style="color: #000000;"> a. Application Tuning.</span> <span style="color: #000000;"> jsp precompilation, ejb pool size cache...</span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">OS Tuning</span></li>
</ul>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #000000;">Setting the TCP IP parameter.</span> <span style="color: #000000;"> tcp_time_wait_interval</span> <span style="color: #000000;"> tcp_conn_req_max_q</span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">Core Server Tuning.</span></li>
</ul>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #000000;">tune work manager, tune chuck size and chunk pool size, using performance packs, connection backlog buffering.</span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">JVM Tuning</span></li>
</ul>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #000000;">tuning gc strategy, monitoring garbage collection.</span></p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q15) What is the difference between the Development mode and Production mode of the Weblogic Server?</strong></span></h3>
<p style="text-align: justify;"><strong><span style="color: #000000;">Ans: </span></strong></p>
<p style="text-align: justify;"><span style="color: #000000;"><em><strong>Development Mode:</strong></em></span></p>
<ul>
<li><span style="color: #000000;">The default JDK for the development domain is Sun Hotspot.</span></li>
<li><span style="color: #000000;">You can use the demo certificates for SSL.</span></li>
<li><span style="color: #000000;">Auto deployment(to admin server only) is enabled.</span></li>
<li><span style="color: #000000;">Server instances rotate their log files on start-up.</span></li>
<li><span style="color: #000000;">Admin Server uses an automatically created boot.properties during start-up.</span></li>
<li><span style="color: #000000;">The default maximum capacity for JDBC Datasource is 15.</span></li>
<li><span style="color: #000000;">The debug flag which is used to start the WebLogic Workshop Debugger is enabled.</span></li>
<li><span style="color: #000000;">In Development Mode any configuration change is done by a user who doesn&rsquo;t need him to take a Lock and Edit session.</span></li>
<li><span style="color: #000000;">Availability of web service test client.</span></li>
<li><span style="color: #000000;">Node manager username and password: Default Admin credentials.</span></li>
<li><span style="color: #000000;">Availability of Classloader Analysis Tool: Yes.</span></li>
<li><span style="color: #000000;">Default start parameters when using Sun JDK and the default start WebLogic script: java -client -Xms256m -Xmx512m -XX: CompileThreshold=8000 -XX: PermSize=128m -XX: MaxPermSize=256m.</span></li>
</ul>
<p style="text-align: justify;"><span style="color: #000000;"><em><strong>Production Mode:</strong></em></span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">The default JDK for the production domain is JRockit.</span></li>
<li><span style="color: #000000;">If you use the demo certificates for SSL a warning is displayed.</span></li>
<li><span style="color: #000000;">Auto deployment(to admin server only) is disabled.</span></li>
<li><span style="color: #000000;">Server instances rotate their log files when it reaches 5MB.</span></li>
<li><span style="color: #000000;">Admin Server prompts for username and password during start-up.</span></li>
<li><span style="color: #000000;">The default maximum capacity for JDBC Datasource is 25.</span></li>
<li><span style="color: #000000;">The debug flag which is used to start the WebLogic Workshop Debugger is disabled.</span></li>
<li><span style="color: #000000;">In Production Mode, the user needs to procure a Lock and Edit session before trying to make any configurational changes.</span></li>
<li><span style="color: #000000;">No Availability of web service test clients.</span></li>
<li><span style="color: #000000;">Node manager username and password: Randomly generated</span></li>
<li><span style="color: #000000;">Availability of Classloader Analysis Tool: No.</span></li>
<li><span style="color: #000000;">Default start parameters when using Sun JDK and the default start WebLogic script: java -server -Xms256m -Xmx512m -XX: MaxPermSize=256m.</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="http-tunnelling"></a>Q16) What is HTTP tunnelling? How can we configure it on WebLogic?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span></p>
<ul>
<li style="text-align: justify;"><span style="color: #000000;">HTTP tunnelling provides a way to simulate a stateful socket connection between WebLogic Server and a Java client when your only option is to use the HTTP protocol. It is generally used to tunnel through an HTTP port in a security firewall. HTTP is a stateless protocol, but WebLogic Server provides tunnelling functionality to make the connection appear to be a regular T3Connection.</span> <span style="color: #000000;"> Steps to configure Http tunnelling.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">Login into the Admin Console, click on the server on which you want to enable the HTTP Tunneling feature</span> <span style="color: #000000;"> Click on the Protocols tab. General? check the &ldquo;Enable Tunneling&rdquo; checkbox.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">Now you can communicate with the JVMs (Server Instances) using protocols other than t3</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q17) What is the difference between T3 and HTTP protocol?</strong></span></h3>
<p style="text-align: justify;"><strong><span style="color: #000000;">Ans: </span></strong></p>
<ul>
<li style="text-align: justify;"><span style="color: #000000;">WebLogic uses the T3 protocols for internal and external connections to the servers. The T3 protocol often is used in WebLogic&rsquo;s implementation of RMI. Proprietary of <span style="color: #236fa1;"><a style="color: #236fa1;" title="WebLogic Server Installation" href="https://tekslate.com/weblogic-server-installation/" target="_blank">WebLogic Server</a></span>.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">HTTP protocols are used primarily for HTTP communication between the browser and the web server. Standard follows the W3C (World Wide Web Consortium).</span></li>
</ul>
<p style="text-align: justify;"><span style="color: #000000;"><span style="color: #e67e23;"><em><strong><span style="color: #000000;">Note</span></strong></em>:</span> All of these protocols are, by default, multiplexed over the same connection to the server&rsquo;s address and port. So you can access a web page hosted by the server using a URL such as http://host:port/page.jsp. An external client can set up an initial JNDI context to a server using the URL t3://host: port/. All that has changed is the protocol over which the client must communicate with the server.</span></p>e:T4def,<p>Preparing for an interview about managing Java applications at the enterprise level? You may face questions about the <strong>WebLogic Server</strong>, a widely used Java application server. To impress your interviewer and get the job, prepare by mastering <strong>WebLogic Architecture</strong>, features, and configuration settings. This guide provides expert tips and common interview questions.</p>
<p>In this article, we will cover the following:</p>
<ul>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#oracle">WebLogic Interview Questions and Answers</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#experienced">WebLogic Interview Questions for Experienced</a></span></li>
</ul>
<table style="border-collapse: collapse; width: 100%; height: 120px;" border="1px" cellpadding="10">
<tbody>
<tr style="height: 37px; background-color: #ecf0f1; border-color: #ced4d9; border-style: solid;">
<td style="width: 98.3496%;">
<h3 style="text-align: center;"><span style="font-size: 18px;"><strong>Most Frequently Asked WebLogic Interview Questions&nbsp;</strong></span></h3>
</td>
</tr>
<tr style="height: 37px; border-color: #ced4d9; border-style: solid;">
<td style="width: 98.3496%;">
<ul>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#server-hang">What can be the reasons for the Server hang?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#memory-leak">What is a memory leak?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#troubleshoot">How to troubleshoot it?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#cluster-communication">How does Cluster Communication Happen?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#http-tunnelling">What is HTTP tunnelling? How can we configure it on WebLogic?</a></span></li>
</ul>
</td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;"><span style="font-size: 24px; color: #236fa1;"><a id="oracle"></a>WebLogic Interview Questions and Answers</span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q1) How do you differentiate between a server hang and a server crash issue?</strong></span></h3>
<p style="text-align: justify;"><strong><span style="color: #000000;">Ans: </span></strong></p>
<ul>
<li style="text-align: justify;"><span style="color: #000000;">When a server crashes, the JAVA process no longer exists. When the server is hung, it stops responding.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">We can use the WebLogic ADMIN utility to ping the server. In case of a hang situation, we can take multiple thread dumps and analyze the cause of the hang.</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q2) What can be the various reasons for a server crash?</strong></span></h3>
<p><span style="color: #000000; font-size: 12pt;"><strong>Ans:</strong></span></p>
<ul style="text-align: justify;">
<li style="text-align: justify;"><span style="color: #000000;">Native IO</span></li>
<li style="text-align: justify;"><span style="color: #000000;">SSL Native Libraries</span></li>
<li style="text-align: justify;"><span style="color: #000000;">JVM</span></li>
<li style="text-align: justify;"><span style="color: #000000;">Supported Configuration</span></li>
<li style="text-align: justify;"><span style="color: #000000;">JDBC Driver issue</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q3) How do you troubleshoot a crash?</strong></span></h3>
<p><span style="color: #000000; font-size: 12pt;"><strong>Ans:</strong></span></p>
<ul>
<li><span style="color: #000000;">JVM crash generates a hs_err_pid file. We need to look into the stack trace of the hs_err_pid file.</span></li>
<li><span style="color: #000000;">If the thread is from a native<span style="color: #236fa1;"><a style="color: #236fa1;" href="https://en.wikipedia.org/wiki/Input/output" target="_blank" rel="nofollow"> i/o</a></span>, we need to disable native io.</span></li>
<li><span style="color: #000000;">if the stack trace is from the driver, we need to get in touch with the drive team.</span></li>
<li><span style="color: #000000;">Quite possibly it's a problem with the driver. Changing the type of driver can be a workaround.</span></li>
<li><span style="color: #000000;">If the thread shows it coming from an optimized code, we can turn off optimization. </span><span style="text-align: justify;">If the stack is from native calls of the application, it's a bug with the application and it has to b modified.</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q4) How do you troubleshoot Server Hang?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> We can use Java WebLogic. Admin PING to check if we get a normal response.</span> <span style="color: #000000;"> We need to take multiple thread dumps with kill -3 paid on Unix and CTLR Break on Windows.</span> <span style="color: #000000;"> Analyze the thread dump to find the root cause.</span></p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="server-hang"></a>Q5) What can be the reasons for the Server hang?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> Memory leak, database query taking a long time to return, Deadlock.</span></p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="memory-leak"></a>Q6) What is a memory leak?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> A memory leak is when objects are not removed from the heap even when they are not required.</span></p>
<table style="border-collapse: collapse; width: 100%; background-color: #ecf0f1; border-color: #ced4d9; border-style: solid; height: 58px;" border="1px" cellpadding="5">
<tbody>
<tr style="height: 58px;">
<td style="width: 98.3496%; text-align: center; height: 58px;"><em>Inclined to build a profession as Weblogic Developer? Then here is the blog post on, explore <span style="color: #236fa1;"><a style="color: #236fa1;" title="Weblogic Training" href="https://tekslate.com/weblogic-server-administration-training" target="_blank"><strong>Weblogic Training</strong></a></span></em></td>
</tr>
</tbody>
</table>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q7) What are the various causes for OUT OF MEMORY?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong></span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">Insufficient heap size, not able to match the extra load.</span></li>
<li><span style="color: #000000;">Objects lying too long, like HTTP Sessions.</span></li>
<li><span style="color: #000000;">Memory leak in application code.</span></li>
<li><span style="color: #000000;">Full GC not happening due to JVM Bug.</span></li>
</ul>
<p><strong style="color: #e67e23; font-size: 18px;">Q8) How to troubleshoot and overcome such issues?</strong></p>
<p><span style="color: #000000; font-size: 12pt;"><strong>Ans:</strong></span></p>
<ul>
<li><span style="color: #000000;">Gather memory data by enabling GC verbose.</span></li>
<li><span style="color: #000000;">If it's due to Http Session, timing out the HTTP session after a certain interval might help.</span></li>
<li><span style="color: #000000;">Look into the code for JDBC connection handling.</span></li>
<li><span style="color: #000000;">Optimizing the heap size according to the load.</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q9) When does High CPU Usage occur?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> It occurs when one process or one thread utilizes an unexpectedly high proportion of CPU.</span></p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="troubleshoot"></a>Q10) How to troubleshoot it?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> In the Solaris environment, we need to take pstack and prstack and see what the threads are doing.</span> <span style="color: #000000;"> In Windows, we need to use pslist and process explorer.</span></p>
<h2 style="text-align: justify;"><span style="color: #236fa1; font-size: 24px;"><a id="experienced"></a>WebLogic Interview Questions for Experienced</span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q11) What is Clustering and what is achieved through it?</strong></span></h3>
<p style="text-align: justify;"><strong><span style="color: #000000;">Ans: </span></strong></p>
<ul>
<li style="text-align: justify;"><span style="color: #000000;">Clustering is the grouping together of servers for the purpose of high availability and scalability.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">Load balancing and Failover is achieved.</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="cluster-communication"></a>Q12) How does Cluster Communication Happen?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> Members of the Cluster communicate over the Cluster Multicast IP and Port by sending periodic heartbeat messages.</span></p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q13) What is the difference between the Sun JVM and BEA JRockit JVM?</strong></span></h3>
<p style="text-align: justify;"><strong><span style="color: #000000;">Ans:</span></strong></p>
<ul>
<li style="text-align: justify;"><span style="color: #000000;">The most well know <span style="color: #236fa1;"><a style="color: #236fa1;" href="https://www.javatpoint.com/jvm-java-virtual-machine" target="_blank" rel="nofollow">JVM</a></span> is the implementation from Sun. The Sun JVM is called HotSpot. The Sun JVM is shipped in the Java Developer&rsquo;s Kit (JDK) and Java Runtime Environment (JRE) from Sun.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">The BEA JRockit JVM from BEA systems is optimized for reliability and performance for server-side applications. To achieve this, BEA JRockit JVM uses technologies such as code generation, hot spot detection, code optimization, advanced garbage collection algorithms, and tight operating system integration.</span></li>
</ul>
<p style="text-align: justify;"><em><span style="color: #000000;"><strong>Tuning JVM Parameters:</strong></span></em></p>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #000000;">If you have a single processor, a single-thread machine then you should use the serial collector (default for some configurations, can be enabled explicitly for with -XX:+UseSerialGC). For multiprocessor machines where your workload is basically CPU bound, use the parallel collector. This is enabled by default if you use the -server flag, or you can enable it explicitly with -XX:+UseParallelGC. If you&rsquo;d rather keep the GC pauses shorter at the expense of using more total CPU time for GC, and you have more than one CPU, you can use the concurrent collector (-XX:+UseConcMarkSweepGC). Note that the concurrent collector tends to require more RAM allocated to the JVM than the serial or parallel collectors for a given workload because some memory fragmentation can occur.</span></p>
<table style="border-collapse: collapse; width: 100%; height: 58px; background-color: #ecf0f1; border-color: #CED4D9; border-style: solid;" border="1px" cellpadding="5">
<tbody>
<tr>
<td style="width: 98.3496%; text-align: center;"><em>Checkout Our Blog on <span style="color: #236fa1;"><a style="color: #236fa1;" title="WebLogic Tutorial" href="https://tekslate.com/tutorialsweblogic-tutorials-how-to" target="_blank"><strong>WebLogic Tutorial</strong></a></span></em></td>
</tr>
</tbody>
</table>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q14) How do you do performance tuning of WLS?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans:</strong> It can be categorized into 4 parts.</span> <span style="color: #000000;"> a. Application Tuning.</span> <span style="color: #000000;"> jsp precompilation, ejb pool size cache...</span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">OS Tuning</span></li>
</ul>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #000000;">Setting the TCP IP parameter.</span> <span style="color: #000000;"> tcp_time_wait_interval</span> <span style="color: #000000;"> tcp_conn_req_max_q</span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">Core Server Tuning.</span></li>
</ul>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #000000;">tune work manager, tune chuck size and chunk pool size, using performance packs, connection backlog buffering.</span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">JVM Tuning</span></li>
</ul>
<p style="padding-left: 30px; text-align: justify;"><span style="color: #000000;">tuning gc strategy, monitoring garbage collection.</span></p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q15) What is the difference between the Development mode and Production mode of the Weblogic Server?</strong></span></h3>
<p style="text-align: justify;"><strong><span style="color: #000000;">Ans: </span></strong></p>
<p style="text-align: justify;"><span style="color: #000000;"><em><strong>Development Mode:</strong></em></span></p>
<ul>
<li><span style="color: #000000;">The default JDK for the development domain is Sun Hotspot.</span></li>
<li><span style="color: #000000;">You can use the demo certificates for SSL.</span></li>
<li><span style="color: #000000;">Auto deployment(to admin server only) is enabled.</span></li>
<li><span style="color: #000000;">Server instances rotate their log files on start-up.</span></li>
<li><span style="color: #000000;">Admin Server uses an automatically created boot.properties during start-up.</span></li>
<li><span style="color: #000000;">The default maximum capacity for JDBC Datasource is 15.</span></li>
<li><span style="color: #000000;">The debug flag which is used to start the WebLogic Workshop Debugger is enabled.</span></li>
<li><span style="color: #000000;">In Development Mode any configuration change is done by a user who doesn&rsquo;t need him to take a Lock and Edit session.</span></li>
<li><span style="color: #000000;">Availability of web service test client.</span></li>
<li><span style="color: #000000;">Node manager username and password: Default Admin credentials.</span></li>
<li><span style="color: #000000;">Availability of Classloader Analysis Tool: Yes.</span></li>
<li><span style="color: #000000;">Default start parameters when using Sun JDK and the default start WebLogic script: java -client -Xms256m -Xmx512m -XX: CompileThreshold=8000 -XX: PermSize=128m -XX: MaxPermSize=256m.</span></li>
</ul>
<p style="text-align: justify;"><span style="color: #000000;"><em><strong>Production Mode:</strong></em></span></p>
<ul style="text-align: justify;">
<li><span style="color: #000000;">The default JDK for the production domain is JRockit.</span></li>
<li><span style="color: #000000;">If you use the demo certificates for SSL a warning is displayed.</span></li>
<li><span style="color: #000000;">Auto deployment(to admin server only) is disabled.</span></li>
<li><span style="color: #000000;">Server instances rotate their log files when it reaches 5MB.</span></li>
<li><span style="color: #000000;">Admin Server prompts for username and password during start-up.</span></li>
<li><span style="color: #000000;">The default maximum capacity for JDBC Datasource is 25.</span></li>
<li><span style="color: #000000;">The debug flag which is used to start the WebLogic Workshop Debugger is disabled.</span></li>
<li><span style="color: #000000;">In Production Mode, the user needs to procure a Lock and Edit session before trying to make any configurational changes.</span></li>
<li><span style="color: #000000;">No Availability of web service test clients.</span></li>
<li><span style="color: #000000;">Node manager username and password: Randomly generated</span></li>
<li><span style="color: #000000;">Availability of Classloader Analysis Tool: No.</span></li>
<li><span style="color: #000000;">Default start parameters when using Sun JDK and the default start WebLogic script: java -server -Xms256m -Xmx512m -XX: MaxPermSize=256m.</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="http-tunnelling"></a>Q16) What is HTTP tunnelling? How can we configure it on WebLogic?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span></p>
<ul>
<li style="text-align: justify;"><span style="color: #000000;">HTTP tunnelling provides a way to simulate a stateful socket connection between WebLogic Server and a Java client when your only option is to use the HTTP protocol. It is generally used to tunnel through an HTTP port in a security firewall. HTTP is a stateless protocol, but WebLogic Server provides tunnelling functionality to make the connection appear to be a regular T3Connection.</span> <span style="color: #000000;"> Steps to configure Http tunnelling.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">Login into the Admin Console, click on the server on which you want to enable the HTTP Tunneling feature</span> <span style="color: #000000;"> Click on the Protocols tab. General? check the &ldquo;Enable Tunneling&rdquo; checkbox.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">Now you can communicate with the JVMs (Server Instances) using protocols other than t3</span></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q17) What is the difference between T3 and HTTP protocol?</strong></span></h3>
<p style="text-align: justify;"><strong><span style="color: #000000;">Ans: </span></strong></p>
<ul>
<li style="text-align: justify;"><span style="color: #000000;">WebLogic uses the T3 protocols for internal and external connections to the servers. The T3 protocol often is used in WebLogic&rsquo;s implementation of RMI. Proprietary of <span style="color: #236fa1;"><a style="color: #236fa1;" title="WebLogic Server Installation" href="https://tekslate.com/weblogic-server-installation/" target="_blank">WebLogic Server</a></span>.</span></li>
<li style="text-align: justify;"><span style="color: #000000;">HTTP protocols are used primarily for HTTP communication between the browser and the web server. Standard follows the W3C (World Wide Web Consortium).</span></li>
</ul>
<p style="text-align: justify;"><span style="color: #000000;"><span style="color: #e67e23;"><em><strong><span style="color: #000000;">Note</span></strong></em>:</span> All of these protocols are, by default, multiplexed over the same connection to the server&rsquo;s address and port. So you can access a web page hosted by the server using a URL such as http://host:port/page.jsp. An external client can set up an initial JNDI context to a server using the URL t3://host: port/. All that has changed is the protocol over which the client must communicate with the server.</span></p>f:{"id":1,"author_designation":"Content Writer","author_name":"TekSlate","author_bio":"<p>TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.</p>","author_img":"https://tekslateassets.s3.amazonaws.com/images/logo.svg","author_url":"tekslate","article_count":"0","field_of_intrest":"","status":1}
11:{"id":11,"views":1438,"rating":4.7,"title":"WebLogic Tutorial","url_title":"tutorialsweblogic-tutorials-how-to"}
12:{"id":166,"views":21738,"rating":4.6,"title":"WebLogic Interview Questions","url_title":"weblogic-interview-questions-and-answers"}
13:{"id":368,"views":0,"rating":4,"title":"Oracle WebLogic Interview Questions","url_title":"interview-questions-on-oracle-weblogic"}
14:{"id":468,"views":2434,"rating":4.4,"title":"WebLogic Interview Questions and Answers","url_title":"interview-questions-on-weblogic"}
15:{"id":760,"views":0,"rating":4,"title":"Session replication in Weblogic Cluster","url_title":"session-replication-in-weblogic-cluster"}
16:{"id":875,"views":0,"rating":4,"title":"Overview of Weblogic Application Server","url_title":"overview-weblogic-application-server"}
17:{"id":878,"views":1841,"rating":4.3,"title":"WebLogic Server Installation","url_title":"weblogic-server-installation"}
18:{"id":879,"views":0,"rating":4,"title":"Configuring a WebLogic Server Environment","url_title":"configuring-weblogic-server-environment"}
19:{"id":886,"views":585,"rating":4,"title":"Weblogic Node Manager Overview","url_title":"node-manager-overview-weblogic"}
1a:{"id":887,"views":2716,"rating":4.4,"title":"Weblogic Node Manager Configuration","url_title":"weblogic-node-manager-configuration"}
1b:{"id":889,"views":438,"rating":4,"title":"Logging and Filtering","url_title":"weblogic-logging-filtering"}
1c:{"id":893,"views":114,"rating":4,"title":"Work Managers in Weblogic","url_title":"work-managers-weblogic"}
1d:{"id":894,"views":739,"rating":4,"title":"Weblogic JDBC","url_title":"jdbc-weblogic"}
1e:{"id":895,"views":281,"rating":4,"title":"Weblogic JMS (Java Message Service)","url_title":"jms-java-message-service-weblogic"}
1f:{"id":896,"views":1070,"rating":4,"title":"Security","url_title":"weblogic-security"}
20:{"id":900,"views":2754,"rating":4.2,"title":"Performance and Tuning","url_title":"weblogic-performance-tuning"}
21:{"id":901,"views":0,"rating":4,"title":"Trouble Shooting in WebLogic","url_title":"trouble-shooting-weblogic"}
22:{"id":903,"views":498,"rating":4,"title":"Introduction to Clustering","url_title":"introduction-clustering-weblogic"}
10:["$11","$12","$13","$14","$15","$16","$17","$18","$19","$1a","$1b","$1c","$1d","$1e","$1f","$20","$21","$22"]
24:{"id":4,"blog_id":416,"blog_title":"Embedded Systems Interview Questions","blog_url_title":"interview-questions-on-embedded-systems","order_value":5,"views":1547}
25:{"id":5,"blog_id":1237,"blog_title":"Types of Pointers in C","blog_url_title":"explain-different-types-pointers-c-language","order_value":6,"views":14352}
26:{"id":6,"blog_id":391,"blog_title":"Oracle Procure To Pay Interview Questions","blog_url_title":"interview-questions-on-oracle-procure-to-pay","order_value":1,"views":4352}
27:{"id":7,"blog_id":1216,"blog_title":"Characteristics of C Language","blog_url_title":"characteristics-of-c-language","order_value":2,"views":10834}
28:{"id":8,"blog_id":939,"blog_title":"Salesforce Sample Triggers with different Scenarios","blog_url_title":"15-sample-triggers-different-scenarios","order_value":3,"views":11712}
29:{"id":9,"blog_id":344,"blog_title":"Oracle Financials Interview Questions","blog_url_title":"oracle-financials-interview-questions-and-answers","order_value":4,"views":9437}
2a:{"id":10,"blog_id":441,"blog_title":"Service Desk Analyst Interview Questions","blog_url_title":"interview-questions-on-service-desk-analyst","order_value":7,"views":5421}
2b:{"id":11,"blog_id":381,"blog_title":"SAP OOPS ABAP Interview Questions","blog_url_title":"interview-questions-on-sap-oops-abap","order_value":8,"views":5421}
2c:{"id":12,"blog_id":380,"blog_title":"SAP Adobe Forms Interview Questions","blog_url_title":"interview-questions-on-sap-adobe-forms","order_value":9,"views":1875}
2d:{"id":13,"blog_id":2079,"blog_title":"Power Apps Interview Questions","blog_url_title":"powerapps-interview-questions","order_value":10,"views":7541}
23:["$24","$25","$26","$27","$28","$29","$2a","$2b","$2c","$2d"]
2f:{"id":59,"course":"JBOSS Training ","rating":"4.9","enrolled":"1793","url_title":"jboss-training"}
30:{"id":192,"course":"WebLogic Training","rating":"4.7","enrolled":"5732","url_title":"weblogic-server-administration-training"}
31:{"id":254,"course":"IBM WebSphere Training","rating":"4.1","enrolled":"120","url_title":"ibm-websphere-application-server-training"}
32:{"id":266,"course":"JBOSS Administration Training","rating":"4.1","enrolled":"120","url_title":"jboss-server-administration-training"}
2e:["$2f","$30","$31","$32"]
33:{"id":1007,"name":"WebLogic Interview Questions","slug":"interview-questions-on-weblogic","type":"articles","status":1}
d:{"id":468,"blog_category":159,"blog_type":2,"wp_id":1,"excerpt":"","table_of_content":"<ul>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#oracle\">Oracle WebLogic Interview Questions and Answers</a></span></li>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#experienced\">WebLogic Interview Questions for Experienced</a></span></li>\n</ul>","description":"$e","title":"WebLogic Interview Questions and Answers","url_title":"interview-questions-on-weblogic","image_url":"","meta_title":"WebLogic Real Time Interview Questions and Answers (2023)","meta_desc":"Prepare for the Best WebLogic Interview Questions and Answers ➔ Real-time Case Study Questions✔️ Curated by Experts✔️ FAQs✔️ Interview Tips.","views":2434,"rating":4.4,"author":"1","top_level_cat_id":"21","author_desc":"","course_id":"192","created_at":"2017-03-07T12:22:00.000Z","updated_at":"2020-10-06T13:02:33.000Z","status":1,"video_schema_name":"","video_schema_upload_date":"","video_schema_description":"","faq_schema_q1":"How do you troubleshoot Server Hang?","faq_schema_a1":"We can use Java WebLogic. Admin PING to check if we get a normal response. We need to take multiple thread dumps with kill -3 paid on Unix and CTLR Break on Windows. Analyze the thread dump to find the root cause.","faq_schema_q2":"When does High CPU Usage occur?","faq_schema_a2":"It occurs when one process or one thread utilizes an unexpectedly high proportion of CPU.","faq_schema_q3":"How does Cluster Communication Happen?","faq_schema_a3":"Members of the Cluster communicate over the Cluster Multicast IP and Port by sending periodic heartbeat messages.","like_counter":1,"author_details":"$f","related_blogs":"$10","recommended_articles":"$23","recommended_programs":"$2e","category_name":"WEBLOGIC","category_url":"weblogic","type_d":"$33"}
2:["$","$Lb",null,{"rohit":{"trending":{"id":468,"blog_category":159,"blog_type":2,"wp_id":1,"excerpt":"","table_of_content":"<ul>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#oracle\">Oracle WebLogic Interview Questions and Answers</a></span></li>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#experienced\">WebLogic Interview Questions for Experienced</a></span></li>\n</ul>","description":"$c","title":"WebLogic Interview Questions and Answers","url_title":"interview-questions-on-weblogic","image_url":"","meta_title":"WebLogic Real Time Interview Questions and Answers (2023)","meta_desc":"Prepare for the Best WebLogic Interview Questions and Answers ➔ Real-time Case Study Questions✔️ Curated by Experts✔️ FAQs✔️ Interview Tips.","views":2434,"rating":4.4,"author":"1","top_level_cat_id":"21","author_desc":"","course_id":"192","created_at":"2017-03-07T12:22:00.000Z","updated_at":"2020-10-06T13:02:33.000Z","status":1,"video_schema_name":"","video_schema_upload_date":"","video_schema_description":"","faq_schema_q1":"How do you troubleshoot Server Hang?","faq_schema_a1":"We can use Java WebLogic. Admin PING to check if we get a normal response. We need to take multiple thread dumps with kill -3 paid on Unix and CTLR Break on Windows. Analyze the thread dump to find the root cause.","faq_schema_q2":"When does High CPU Usage occur?","faq_schema_a2":"It occurs when one process or one thread utilizes an unexpectedly high proportion of CPU.","faq_schema_q3":"How does Cluster Communication Happen?","faq_schema_a3":"Members of the Cluster communicate over the Cluster Multicast IP and Port by sending periodic heartbeat messages.","like_counter":1,"author_details":{"id":1,"author_designation":"Content Writer","author_name":"TekSlate","author_bio":"<p>TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.</p>","author_img":"https://tekslateassets.s3.amazonaws.com/images/logo.svg","author_url":"tekslate","article_count":"0","field_of_intrest":"","status":1},"related_blogs":[{"id":11,"views":1438,"rating":4.7,"title":"WebLogic Tutorial","url_title":"tutorialsweblogic-tutorials-how-to"},{"id":166,"views":21738,"rating":4.6,"title":"WebLogic Interview Questions","url_title":"weblogic-interview-questions-and-answers"},{"id":368,"views":0,"rating":4,"title":"Oracle WebLogic Interview Questions","url_title":"interview-questions-on-oracle-weblogic"},{"id":468,"views":2434,"rating":4.4,"title":"WebLogic Interview Questions and Answers","url_title":"interview-questions-on-weblogic"},{"id":760,"views":0,"rating":4,"title":"Session replication in Weblogic Cluster","url_title":"session-replication-in-weblogic-cluster"},{"id":875,"views":0,"rating":4,"title":"Overview of Weblogic Application Server","url_title":"overview-weblogic-application-server"},{"id":878,"views":1841,"rating":4.3,"title":"WebLogic Server Installation","url_title":"weblogic-server-installation"},{"id":879,"views":0,"rating":4,"title":"Configuring a WebLogic Server Environment","url_title":"configuring-weblogic-server-environment"},{"id":886,"views":585,"rating":4,"title":"Weblogic Node Manager Overview","url_title":"node-manager-overview-weblogic"},{"id":887,"views":2716,"rating":4.4,"title":"Weblogic Node Manager Configuration","url_title":"weblogic-node-manager-configuration"},{"id":889,"views":438,"rating":4,"title":"Logging and Filtering","url_title":"weblogic-logging-filtering"},{"id":893,"views":114,"rating":4,"title":"Work Managers in Weblogic","url_title":"work-managers-weblogic"},{"id":894,"views":739,"rating":4,"title":"Weblogic JDBC","url_title":"jdbc-weblogic"},{"id":895,"views":281,"rating":4,"title":"Weblogic JMS (Java Message Service)","url_title":"jms-java-message-service-weblogic"},{"id":896,"views":1070,"rating":4,"title":"Security","url_title":"weblogic-security"},{"id":900,"views":2754,"rating":4.2,"title":"Performance and Tuning","url_title":"weblogic-performance-tuning"},{"id":901,"views":0,"rating":4,"title":"Trouble Shooting in WebLogic","url_title":"trouble-shooting-weblogic"},{"id":903,"views":498,"rating":4,"title":"Introduction to Clustering","url_title":"introduction-clustering-weblogic"}],"recommended_articles":[{"id":4,"blog_id":416,"blog_title":"Embedded Systems Interview Questions","blog_url_title":"interview-questions-on-embedded-systems","order_value":5,"views":1547},{"id":5,"blog_id":1237,"blog_title":"Types of Pointers in C","blog_url_title":"explain-different-types-pointers-c-language","order_value":6,"views":14352},{"id":6,"blog_id":391,"blog_title":"Oracle Procure To Pay Interview Questions","blog_url_title":"interview-questions-on-oracle-procure-to-pay","order_value":1,"views":4352},{"id":7,"blog_id":1216,"blog_title":"Characteristics of C Language","blog_url_title":"characteristics-of-c-language","order_value":2,"views":10834},{"id":8,"blog_id":939,"blog_title":"Salesforce Sample Triggers with different Scenarios","blog_url_title":"15-sample-triggers-different-scenarios","order_value":3,"views":11712},{"id":9,"blog_id":344,"blog_title":"Oracle Financials Interview Questions","blog_url_title":"oracle-financials-interview-questions-and-answers","order_value":4,"views":9437},{"id":10,"blog_id":441,"blog_title":"Service Desk Analyst Interview Questions","blog_url_title":"interview-questions-on-service-desk-analyst","order_value":7,"views":5421},{"id":11,"blog_id":381,"blog_title":"SAP OOPS ABAP Interview Questions","blog_url_title":"interview-questions-on-sap-oops-abap","order_value":8,"views":5421},{"id":12,"blog_id":380,"blog_title":"SAP Adobe Forms Interview Questions","blog_url_title":"interview-questions-on-sap-adobe-forms","order_value":9,"views":1875},{"id":13,"blog_id":2079,"blog_title":"Power Apps Interview Questions","blog_url_title":"powerapps-interview-questions","order_value":10,"views":7541}],"recommended_programs":[{"id":59,"course":"JBOSS Training ","rating":"4.9","enrolled":"1793","url_title":"jboss-training"},{"id":192,"course":"WebLogic Training","rating":"4.7","enrolled":"5732","url_title":"weblogic-server-administration-training"},{"id":254,"course":"IBM WebSphere Training","rating":"4.1","enrolled":"120","url_title":"ibm-websphere-application-server-training"},{"id":266,"course":"JBOSS Administration Training","rating":"4.1","enrolled":"120","url_title":"jboss-server-administration-training"}],"category_name":"WEBLOGIC","category_url":"weblogic","type_d":{"id":1007,"name":"WebLogic Interview Questions","slug":"interview-questions-on-weblogic","type":"articles","status":1}},"type":"articles","categories":[]},"data":"$d"}]
a:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"WebLogic Real Time Interview Questions and Answers (2023)"}],["$","meta","3",{"name":"description","content":"Prepare for the Best WebLogic Interview Questions and Answers ➔ Real-time Case Study Questions✔️ Curated by Experts✔️ FAQs✔️ Interview Tips."}],["$","meta","4",{"name":"application-name","content":"tekslatetutor"}],["$","meta","5",{"name":"generator","content":"tekslatetutor"}],["$","link","6",{"rel":"canonical","href":"https://tekslate.com/interview-questions-on-weblogic"}],["$","meta","7",{"property":"og:title","content":"WebLogic Real Time Interview Questions and Answers (2023)"}],["$","meta","8",{"property":"og:description","content":"Prepare for the Best WebLogic Interview Questions and Answers ➔ Real-time Case Study Questions✔️ Curated by Experts✔️ FAQs✔️ Interview Tips."}],["$","meta","9",{"property":"og:url","content":"https://tekslate.com/interview-questions-on-weblogic"}],["$","meta","10",{"property":"og:site_name","content":"tekslatetutor"}],["$","meta","11",{"property":"og:locale","content":"en_US"}],["$","meta","12",{"property":"og:image","content":"https://tekslateassets.s3.amazonaws.com/images/TekSlate_New+Colour.svg"}],["$","meta","13",{"property":"og:image:width","content":"1200"}],["$","meta","14",{"property":"og:image:height","content":"628"}],["$","meta","15",{"property":"og:type","content":"website"}],["$","meta","16",{"name":"twitter:card","content":"summary"}],["$","meta","17",{"name":"twitter:creator","content":"@tekslatetutor"}],["$","meta","18",{"name":"twitter:title","content":"WebLogic Real Time Interview Questions and Answers (2023)"}],["$","meta","19",{"name":"twitter:description","content":"Prepare for the Best WebLogic Interview Questions and Answers ➔ Real-time Case Study Questions✔️ Curated by Experts✔️ FAQs✔️ Interview Tips."}],["$","meta","20",{"name":"twitter:image","content":"https://tekslateassets.s3.amazonaws.com/images/TekSlate_New+Colour.svg"}],["$","link","21",{"rel":"icon","href":"https://tekslateassets.s3.amazonaws.com/images/favicon.svg"}]]
1:null
