Java and Perl Web programming interview questions

Q1: How can we store the information returned from querying the database? and if it is too big, how does it affect the performance?
In Java the return information will be stored in the ResultSet object. Yes, if the ResultSet is getting big, it will slow down the process and the performance as well. We can prevent this situation by give the program a simple but specific query statement.




Q2: What is index table and why we use it?
Index table are based on a sorted ordering of the values. Index table provides fast access time when searching.




Q3: In Java why we use exceptions?
Java uses exceptions as a way of signaling serious problems when you execute a program. One major benefit of having an error signaled by an exception is that it separates the code that deals with errors from the code that is executed when things are moving along smoothly. Another positive aspect of exceptions is that they provide a way of enforcing a response to particular errors.




Q4: Write a code in Perl that makes a connection to Database.

#!/usr/bin/perl
#makeconnection.pl

use DBI;
my $dbh = DBI->connect('dbi:mysql:test','root','foo')||die "Error opening database:
$DBI::errstrn";
print"Successful connect to databasen";

$dbh->disconnect || die "Failed to disconnectn";



Q5: Write a code in Perl that select all data from table Foo?

#!usr/bin/perl
#connect.pl

use DBI;
my ($dbh, $sth, $name, $id);
$dbh= DBI->connect('dbi:mysql:test','root','foo')
|| die "Error opening database: $DBI::errstrn";
$sth= $dbh->prepare("SELECT * from Foo;")
|| die "Prepare failed: $DBI::errstrn";
$sth->execute()
|| die "Couldn't execute query: $DBI::errstrn";
while(( $id, $name) = $sth->fetchrow_array)
{
print "$name has ID $idn";
}
$sth->finish();

$dbh->disconnect
|| die "Failed to disconnectn";


courtesy:http://www.crackthecampus.com

2 comments:

  1. Thanks for this blog. I have also prepared top listed Perl Interview Questions for beginners. Please look into it. And share your feedback by replying my comment.

    ReplyDelete
  2. A big thank you for sharing such a valuable blog, I found this blog really useful. As a contribution to your blog post, I would like to share with you another Perl Interview Questions and Answer which I found as good as yours.

    ReplyDelete