Scripting Interview Preparation Guide
Strengthen your Scripting interview skills with our collection of 9 important questions. These questions will test your expertise and readiness for any Scripting interview scenario. Ideal for candidates of all levels, this collection is a must-have for your study plan. Get the free PDF download to access all 9 questions and excel in your Scripting interview. This comprehensive guide is essential for effective study and confidence building.9 Scripting Questions and Answers:
1 :: Do you know how to create "Double Line Hyperlink" in HTML?
By entering break tag in between hyper link
2 :: Explain how to validate website address using JavaScript? User should not be allowed to enter special characters except hyphen(-)?
function ValidateWebAddress(field,alerttext)
{
with(field)
{
var companyUrl =value;
var RegExp = /^(([w]+:)?//)?(([dw]|%[a-fA-fd]{2,2})+(:([dw]|%[a-fA-fd]{2,2})+)?@)?([dw][-dw]{0,253}[dw].)+[w]{2,4}(:[d]+)?(/([-+_~.dw]|%[a-fA-fd]{2,2})*)*(?(&?([-+_~.dw]|%[a-fA-fd]{2,2})=?)*)?(#([-+_~.dw]|%[a-fA-fd]{2,2})*)?$/;
i f(RegExp.test(companyUrl)) {
return true;
}
else
{
alert(alerttext);
return false;
}
}
}
Call this fuction in an if else structure
Pass the field name and an alert string
if(validate_r(website,"Need to specify your site")==false)
{
return false;
}
{
with(field)
{
var companyUrl =value;
var RegExp = /^(([w]+:)?//)?(([dw]|%[a-fA-fd]{2,2})+(:([dw]|%[a-fA-fd]{2,2})+)?@)?([dw][-dw]{0,253}[dw].)+[w]{2,4}(:[d]+)?(/([-+_~.dw]|%[a-fA-fd]{2,2})*)*(?(&?([-+_~.dw]|%[a-fA-fd]{2,2})=?)*)?(#([-+_~.dw]|%[a-fA-fd]{2,2})*)?$/;
i f(RegExp.test(companyUrl)) {
return true;
}
else
{
alert(alerttext);
return false;
}
}
}
Call this fuction in an if else structure
Pass the field name and an alert string
if(validate_r(website,"Need to specify your site")==false)
{
return false;
}
3 :: How to disable back button in Mozilla?
<html><head>
<title>noBack</title>
<script type="text/javascript">
function noBack(){window.history.forward();}
</script>
</head>
<body onload="noBack();" onpageshow="if(event.persisted)noBack();" onunload="">
...blabla...
</body></html>
<title>noBack</title>
<script type="text/javascript">
function noBack(){window.history.forward();}
</script>
</head>
<body onload="noBack();" onpageshow="if(event.persisted)noBack();" onunload="">
...blabla...
</body></html>
4 :: How to connect to Oracle database, execute a script and assign its output to a shell variable?
count=`sqlplus -s $configuser/$configpass@$ORACLE_SID <<END
set pagesize 0 feedback off verify off heading off echo off;
select max(cust_id) from cutomers
exit;
END`
echo $count
set pagesize 0 feedback off verify off heading off echo off;
select max(cust_id) from cutomers
exit;
END`
echo $count
5 :: Explain how to load .so (in linux), DLL in windows in PERL?
[root@atmlab05 bin]# ldd ns
libotcl.so => not found
libtk8.2.so => not found
libtcl8.2.so => not found
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4001b000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40026000)
libnsl.so.1 => /lib/libnsl.so.1 (0x400c3000)
libdl.so.2 => /lib/libdl.so.2 (0x400d8000)
libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2
(0x400db00
0)
libm.so.6 => /lib/libm.so.6 (0x4011d000)
libc.so.6 => /lib/libc.so.6 (0x4013a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libotcl.so => not found
libtk8.2.so => not found
libtcl8.2.so => not found
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4001b000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40026000)
libnsl.so.1 => /lib/libnsl.so.1 (0x400c3000)
libdl.so.2 => /lib/libdl.so.2 (0x400d8000)
libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2
(0x400db00
0)
libm.so.6 => /lib/libm.so.6 (0x4011d000)
libc.so.6 => /lib/libc.so.6 (0x4013a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
6 :: Explain how to fetch two values from database into two variables in shell scripting?
In order to get 1 value from DB and assign it to variable in shell script i use following syntax:
sqlplus /nolog << EOF | read xyz
SET LINESIZE 100
SET PAGESIZE 50
SELECT emp_sal
FROM emp
where emp_id=789;
EOF
hence, xyz variable gets emplyoee salary.
sqlplus /nolog << EOF | read xyz
SET LINESIZE 100
SET PAGESIZE 50
SELECT emp_sal
FROM emp
where emp_id=789;
EOF
hence, xyz variable gets emplyoee salary.
7 :: Explain how to execute WScript & WSH object? How will i create WSH objects?
The WScript object is directly available to all scripts being executed by wscript or cscript and represents the currently running instance of the scripting host executable (wscript or cscript). The WScript object cannot be instantiated directly using CreateObject, however scripts running under WSH can obtain a reference to it via the Application property.
Through the WScript object one can gain access to WSH version information, the paths to the host executable and the script currently being executed, any arguments passed to the script, and the standard input, output and error streams. In addition, the WScript object can be used to instantiate, obtain references to, and bind to COM components. Methods and properties are also available to alter the script timeout values, and to cause the script to sleep for a specified period of time.
Through the WScript object one can gain access to WSH version information, the paths to the host executable and the script currently being executed, any arguments passed to the script, and the standard input, output and error streams. In addition, the WScript object can be used to instantiate, obtain references to, and bind to COM components. Methods and properties are also available to alter the script timeout values, and to cause the script to sleep for a specified period of time.
8 :: Suppose i m getting Unresponsive Script in FireFox 1.0.5.3...i know i can set dom.max_script_run_time as 20 ..through about:config ..
but it is the part of user..and i want to set this value through javascript code ..?
JavaScript don't have such method to edit user Firefox configuration file.
9 :: How to disconnect the vpn client in VB Script?
My users have found this helpful. When a user has a drive mapped (especially in XP) on a laptop, it can sometimes slow the system down looking for the drive when not connected to the network. This solution allows them to connect to the Network drives only when they want to if in the local office or through VPN.
'Although DirectConnect works welll, not all of us have the resources for that.
This script will look up a set of network drive, and if connected, disconect them, or if not connected, connect them.
additional code could be added to connect printers, or even test the network before attempting connection.
'Although DirectConnect works welll, not all of us have the resources for that.
This script will look up a set of network drive, and if connected, disconect them, or if not connected, connect them.
additional code could be added to connect printers, or even test the network before attempting connection.