<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-8433913234324449675</id><updated>2009-11-13T02:28:58.498-08:00</updated><title type='text'>Chinni Software Solutions</title><subtitle type='html'>CSS(Chinni Software Solutions)  is a Software Company based in India which offers Website Applications &amp;amp; Solutions, Website Design, Website Development, Shopping Cart, E commerce Solutions, E Shops, Dynamic Websites, Static Websites, Logo Design, Business Card, Digital Business Card, Letter Head, Envelope, CD Cover, CD Inlay Card, Web Promotion, Search Engine Optimization, etc.......</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default?start-index=26&amp;max-results=25'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4967362925288004500</id><published>2009-08-24T00:46:00.001-07:00</published><updated>2009-08-28T03:29:50.942-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.easy-share.com/1907523035/Java Script for web development.pdf" target="_blank"&gt;Java Script for web development&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.easy-share.com/1907522899/Yashwant Kanetkar's C.rar" target="_blank"&gt;Yashwant Kanetkar's C&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.easy-share.com/1907522809/Java-Game-P" target="_blank"&gt;JAVA GAME PROGRAMMING FOR DUMMIES EBOOK &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP Sun Certified Java Programmer best Ebook Free Download&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;chapter 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP TIPS&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/del/b3197e9a376a7fc5f39aed0597bcac90.html" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/del/b3197e9a376a7fc5f39aed0597bcac90.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/del/3d14980664ff0109f7591d88c247f033.html" target="_blank"&gt;http://www.easy-share.com/del/3d14980664ff0109f7591d88c247f033.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4967362925288004500?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4967362925288004500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4967362925288004500' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4967362925288004500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4967362925288004500'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/08/httpwww.html' title=''/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-3334097965310647910</id><published>2009-02-03T22:23:00.000-08:00</published><updated>2009-02-05T01:13:30.774-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA BOOKS'/><title type='text'>JAVA AND OTHER BOOKS</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Eclipse cook Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903503721/0596007108.chm" target="_blank" &gt;&lt;br /&gt;&lt;br /&gt;http://www.easy-share.com/1903503721/0596007108.chm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ADDiSoN WeSLey J2ee WeB SeRViCeS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903503758/aDDiSoN_WeSLey_J2ee_WeB_SeRViCeS.chm" target="_blank"&gt;http://www.easy-share.com/1903503758/aDDiSoN_WeSLey_J2ee_WeB_SeRViCeS.chm&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JakartaStrutsLive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903503783/JakartaStrutsLive.pdf" target="_blank"&gt;http://www.easy-share.com/1903503783/JakartaStrutsLive.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JAva Networking Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903503807/0137491360.pdf" target="_blank"&gt;&lt;br /&gt;&lt;br /&gt;http://www.easy-share.com/1903503807/0137491360.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Java Complete Reference&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903524314/Java coplete reference.pdf" target="_blank"&gt;http://www.easy-share.com/1903524314/Java coplete reference.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Java Jazz Up Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903524639/JavaJazzUp.pdf" target="_blank"&gt;http://www.easy-share.com/1903524639/JavaJazzUp.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;G.Brill_-_Codenotes_for_J2EE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903525152/G.Brill_-_Codenotes_for_J2EE.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903525152/G.Brill_-_Codenotes_for_J2EE.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-3334097965310647910?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/3334097965310647910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=3334097965310647910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3334097965310647910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3334097965310647910'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/02/java-and-other-books.html' title='JAVA AND OTHER BOOKS'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4156839400101681023</id><published>2009-02-02T02:03:00.000-08:00</published><updated>2009-02-03T03:07:57.033-08:00</updated><title type='text'>SCJP 6.0 quesion and book</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4156839400101681023?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4156839400101681023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4156839400101681023' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4156839400101681023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4156839400101681023'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/02/scjp-60-quesion-and-book.html' title='SCJP 6.0 quesion and book'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-8918058379875770989</id><published>2009-01-31T00:50:00.000-08:00</published><updated>2009-01-31T00:50:26.223-08:00</updated><title type='text'>Chinni Software Solutions: Down Load E- books</title><content type='html'>&lt;a href="http://mvinilkumar.blogspot.com/2009/01/down-load-e-books.html"&gt;Chinni Software Solutions: Down Load E- books&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-8918058379875770989?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://mvinilkumar.blogspot.com/2009/01/down-load-e-books.html' title='Chinni Software Solutions: Down Load E- books'/><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/8918058379875770989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=8918058379875770989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/8918058379875770989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/8918058379875770989'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/01/chinni-software-solutions-down-load-e.html' title='Chinni Software Solutions: Down Load E- books'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-5863871326283488876</id><published>2009-01-29T02:24:00.000-08:00</published><updated>2009-02-03T22:15:15.598-08:00</updated><title type='text'>Down Load E- books</title><content type='html'>&lt;span style="font-weight:bold;" &gt;If u want E-books then send a comment or mail me &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xQU8K5sNEX0/SYGE7R8ayJI/AAAAAAAAAew/6cYurWPHnxI/s1600-h/down.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 126px; height: 94px;" src="http://3.bp.blogspot.com/_xQU8K5sNEX0/SYGE7R8ayJI/AAAAAAAAAew/6cYurWPHnxI/s320/down.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5296660790728378514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;If u want E-books then send a comment or mail me &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;tips from kathys_books&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903503116/tips_from_kathys_book.zip" target="_blank"&gt;http://www.easy-share.com/1903503116/tips_from_kathys_book.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492241/310_055_TEST KILLER(KING)-.pdf" target="_blank"&gt;http://www.easy-share.com/1903492241/310_055_TEST KILLER(KING)-.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Java 2 Sun Certified Programmer  Developer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492154/Java 2 Sun Certified Programmer  Developer.pdf" target="_blank"&gt;http://www.easy-share.com/1903492154/Java 2 Sun Certified Programmer  Developer.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Scjp Exam - Java Certification Mock Exam&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492044/Scjp Exam - Java Certification Mock Exam.pdf" target="_blank"&gt;http://www.easy-share.com/1903492044/Scjp Exam - Java Certification Mock Exam.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492054/scjp dumps.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903492054/scjp dumps.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492059/java_cheat_sheet.pdf" target="_blank"&gt;http://www.easy-share.com/1903492059/java_cheat_sheet.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP Exam - Sun Certified Programmer for Java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903492015/SCJP Exam - Sun Certified Programmer for Java - Questions Te.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903492015/SCJP Exam - Sun Certified Programmer for Java - Questions Te.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;SCJP EXAM FOR J2SE 5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491986/SCJP EXAM FOR J2SE 5.pdf" target="_blank"&gt;http://www.easy-share.com/1903491986/SCJP EXAM FOR J2SE 5.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP NOTES&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491965/SCJP_50__310-055__-_QA_-_CertMagic.pdf" target="_blank"&gt;http://www.easy-share.com/1903491965/SCJP_50__310-055__-_QA_-_CertMagic.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491956/SCJP_Notes.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903491956/SCJP_Notes.pdf&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP dumps&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491947/Sin%20-%20an%20outdated%20concept.pdf" target="_blank"&gt;http://www.easy-share.com/1903491947/Sin%20-%20an%20outdated%20concept.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491792/TestKing 640-801 V109.pdf" target="_blank"&gt;http://www.easy-share.com/1903491792/TestKing 640-801 V109.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TestKing - Sun Java Certified Programmer v1.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491616/TestKing - Sun Java Certified Programmer v1.0.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903491616/TestKing - Sun Java Certified Programmer v1.0.pdf&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;TestKing for Java Certification&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491597/TestKing for Java Certification.pdf" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903491597/TestKing for Java Certification.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;scjp 1[1].5 e-Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491571/KATHY SEIRRA scjp 1[1].5 e-Book.zip" target="_blank"&gt;http://www.easy-share.com/1903491571/KATHY SEIRRA scjp 1[1].5 e-Book.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Apress.SCJP_1.5_e-Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491455/Apress.SCJP_1.5_e-Book.pdf" target="_blank"&gt;http://www.easy-share.com/1903491455/Apress.SCJP_1.5_e-Book.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP DUMPS 1.5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903491400/Actual_Tests_SCJP 1[1].5_310-055_dumps_updated_July_9_2007.pdf" target="_blank"&gt;&lt;br /&gt;&lt;br /&gt;http://www.easy-share.com/1903491400/Actual_Tests_SCJP 1[1].5_310-055_dumps_updated_July_9_2007.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;SCJP DUMP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903490803/SCJP dumps.pdf" target="_blank"&gt;http://www.easy-share.com/1903490803/SCJP dumps.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SCJP 6.0 quesion and book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903479506/SCJP6.iso" target="_blank"&gt;http://www.easy-share.com/1903479506/SCJP6.iso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;O'Reilly - Java Servlet JSP Cookbook&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903454829/O'Reilly - Java Servlet JSP Cookbook.chm" target="_blank"&gt;http://www.easy-share.com/1903454829/O'Reilly - Java Servlet JSP Cookbook.chm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Java-PracticalGuideforProgrammers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903454981/Java-PracticalGuideforProgrammers.zip" target="_blank" &gt;http://www.easy-share.com/1903454981/Java-PracticalGuideforProgrammers.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;julie garwood books &amp;novels&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903455683/Julie Garwood.rar" target="_blank"&gt;http://www.easy-share.com/1903455683/Julie Garwood.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903455783/Garwood - 25_angol.zip" target="_blank" &gt;http://www.easy-share.com/1903455783/Garwood - 25_angol.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Peter_Norton_s_Guide_to_Java_Programming&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903455974/Peter_Norton_s_Guide_to_Java_Programming.rar" target="_blank"&gt;http://www.easy-share.com/1903455974/Peter_Norton_s_Guide_to_Java_Programming.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JAVA Prentice.Hall.Filthy.Rich.Clients&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903479614/Prentice.Hall.Filthy.Rich.Clients.Aug.2007.zip" target="_blank"&gt;http://www.easy-share.com/1903479614/Prentice.Hall.Filthy.Rich.Clients.Aug.2007.zip&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;oracle and java development&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903479743/oracle and java development.rar" target="_blank"&gt;http://www.easy-share.com/1903479743/oracle and java development.rar&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;making use of jsp&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903480028/making use of jsp.rar" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903480028/making use of jsp.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;JavaScript Pocket Reference&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903480289/JavaScript Pocket Reference.rar" target="_blank"&gt;http://www.easy-share.com/1903480289/JavaScript Pocket Reference.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Java_Learn_JBuilder&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903480368/Java_Learn_JBuilder.rar" target="_blank"&gt;http://www.easy-share.com/1903480368/Java_Learn_JBuilder.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;HTML Build websites &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903480558/HTML_by_Example___0789722283.rar" target="_blank"&gt;http://www.easy-share.com/1903480558/HTML_by_Example___0789722283.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;R S Agrawal Reasoning all books and stuff&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903456410/gk_quiz___R_S_agrawal_reasoning.rar" target="_blank"&gt;&lt;br /&gt;http://www.easy-share.com/1903456410/gk_quiz___R_S_agrawal_reasoning.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Cryptography.and.Network.Security&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1903480748/Cryptography.and.Network.Security.rar" target="_blank" &gt;Cryptography.and.Network.Security&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-5863871326283488876?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/5863871326283488876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=5863871326283488876' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5863871326283488876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5863871326283488876'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/01/down-load-e-books.html' title='Down Load E- books'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_xQU8K5sNEX0/SYGE7R8ayJI/AAAAAAAAAew/6cYurWPHnxI/s72-c/down.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-5947500582144733538</id><published>2009-01-28T22:07:00.000-08:00</published><updated>2009-01-28T22:11:36.220-08:00</updated><title type='text'>Frequently Asked Interview Questions</title><content type='html'>&lt;span style="font-weight:bold;"&gt;1. Tell me about yourself:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The most often asked question in interviews. You need to have a short statement prepared in your mind. Be careful that it does not sound rehearsed. Limit it to work-related items unless instructed otherwise. Talk about things you have done and jobs you have held that relate to the position you are interviewing for. Start with the item farthest back and work up to the present.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Why did you leave your last job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Stay positive regardless of the circumstances. Never refer to a major problem with&lt;br /&gt;&lt;br /&gt;management and never speak ill of supervisors, co-workers or the organization. If you do, you will be the one looking bad. Keep smiling and talk about leaving for a positive reason such as an opportunity, a chance to do something special or other forward-looking reasons.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. What experience do you have in this field?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Speak about specifics that relate to the position you are applying for. If you do not have specific experience, get as close as you can.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. Do you consider yourself successful?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should always answer yes and briefly explain why. A good explanation is that you have set goals, and you have met some and are on track to achieve the others.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. What do co-workers say about you?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be prepared with a quote or two from co-workers. Either a specific statement or a&lt;br /&gt;&lt;br /&gt;paraphrase will work. Jill Clark, a co-worker at Smith Company, always said I was the hardest workers she had ever known. It is as powerful as Jill having said it at the interview herself.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6. What do you know about this organization?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This question is one reason to do some research on the organization before the interview. Find out where they have been and where they are going. What are the current issues and who are the major players?&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;7. What have you done to improve your knowledge in the last year?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Try to include improvement activities that relate to the job. A wide variety of activities can be mentioned as positive self-improvement. Have some good ones handy to mention.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;8. Are you applying for other jobs?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be honest but do not spend a lot of time in this area. Keep the focus on this job and what you can do for this organization. Anything else is a distraction.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;9. Why do you want to work for this organization?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This may take some thought and certainly, should be based on the research you have done on the organization. Sincerity is extremely important here and will easily be sensed. Relate it to your long-term career goals.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;10. Do you know anyone who works for us?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be aware of the policy on relatives working for the organization. This can affect your answer even though they asked about friends not relatives. Be careful to mention a friend only if they are well thought of.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;11. What kind of salary do you need?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A loaded question. A nasty little game that you will probably lose if you answer first. So, do not answer it. Instead, say something like, That's a tough question. Can you tell me the range for this position? In most cases, the interviewer, taken off guard, will tell you. If not, say that it can depend on the details of the job. Then give a wide range.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;12. Are you a team player?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You are, of course, a team player. Be sure to have examples ready. Specifics that show you often perform for the good of the team rather than for yourself are good evidence of your team attitude. Do not brag, just say it in a matter-of-fact tone. This is a key point.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;13. How long would you expect to work for us if hired?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Specifics here are not good. Something like this should work: I'd like it to be a long time. Or As long as we both feel I'm doing a good job.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;14. Have you ever had to fire anyone? How did you feel about that?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is serious. Do not make light of it or in any way seem like you like to fire people. At the same time, you will do it when it is the right thing to do. When it comes to the organization versus the individual who has created a harmful situation, you will protect the organization. Remember firing is not the same as layoff or reduction in force.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;15. What is your philosophy towards work?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The interviewer is not looking for a long or flowery dissertation here. Do you have strong feelings that the job gets done? Yes. That's the type of answer that works best here. Short and positive, showing a benefit to the organization.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;16. If you had enough money to retire right now, would you?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Answer yes if you would. But since you need to work, this is the type of work you prefer. Do not say yes if you do not mean it.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;17. Have you ever been asked to leave a position?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you have not, say no. If you have, be honest, brief and avoid saying negative things about the people or organization involved.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;18. Explain how you would be an asset to this organization&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should be anxious for this question. It gives you a chance to highlight your best points as they relate to the position being discussed. Give a little advance thought to this relationship.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;19. Why should we hire you?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Point out how your assets meet what the organization needs. Do not mention any other candidates to make a comparison.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;20. Tell me about a suggestion you have made&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Have a good one ready. Be sure and use a suggestion that was accepted and was then considered successful. One related to the type of work applied for is a real plus.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;21. What irritates you about co-workers?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a trap question. Think real hard but fail to come up with anything that irritates you. A short statement that you seem to get along with folks is great.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt; &lt;br /&gt;&lt;br /&gt;22. What is your greatest strength?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Numerous answers are good, just stay positive. A few good examples:&lt;br /&gt;&lt;br /&gt;Your ability to prioritize, Your problem-solving skills, Your ability to work under pressure, Your ability to focus on projects, Your professional expertise, Your leadership skills, Your positive attitude .&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;23. Tell me about your dream job.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Stay away from a specific job. You cannot win. If you say the job you are contending for is it, you strain credibility. If you say another job is it, you plant the suspicion that you will be dissatisfied with this position if hired. The best is to stay genetic and say something like: A job where I love the work, like the people, can contribute and can't wait to get to work.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;24. Why do you think you would do well at this job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Give several reasons and include skills, experience and interest.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;25. What are you looking for in a job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;See answer # 23&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;26. What kind of person would you refuse to work with?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Do not be trivial. It would take disloyalty to the organization, violence or lawbreaking to get you to object. Minor objections will label you as a whiner.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;27. What is more important to you: the money or the work?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Money is always important, but the work is the most important. There is no better answer.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;28. What would your previous supervisor say your strongest point is?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are numerous good possibilities:&lt;br /&gt;&lt;br /&gt;Loyalty, Energy, Positive attitude, Leadership, Team player, Expertise, Initiative, Patience, Hard work, Creativity, Problem solver&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;29. Tell me about a problem you had with a supervisor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Biggest trap of all. This is a test to see if you will speak ill of your boss. If you fall for it and tell about a problem with a former boss, you may well below the interview right there. Stay positive and develop a poor memory about any trouble with a supervisor.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;30. What has disappointed you about a job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Don't get trivial or negative. Safe areas are few but can include:&lt;br /&gt;&lt;br /&gt;Not enough of a challenge. You were laid off in a reduction Company did not win a contract, which would have given you more responsibility.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;31. Tell me about your ability to work under pressure.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You may say that you thrive under certain types of pressure. Give an example that relates to the type of position applied for.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;32. Do your skills match this job or another job more closely?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Probably this one. Do not give fuel to the suspicion that you may want another job more than this one.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;33. What motivates you to do your best on the job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a personal trait that only you can say, but good examples are:&lt;br /&gt;&lt;br /&gt;Challenge, Achievement, Recognition&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;34. Are you willing to work overtime? Nights? Weekends?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is up to you. Be totally honest.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;35. How would you know you were successful on this job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Several ways are good measures:&lt;br /&gt;&lt;br /&gt;You set high standards for yourself and meet them. Your outcomes are a success.Your boss tell you that you are successful&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;36. Would you be willing to relocate if required?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You should be clear on this with your family prior to the interview if you think there is a chance it may come up. Do not say yes just to get the job if the real answer is no. This can create a lot of problems later on in your career. Be honest at this point and save yourself future grief.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;37. Are you willing to put the interests of the organization ahead of your own?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a straight loyalty and dedication question. Do not worry about the deep ethical and philosophical implications. Just say yes.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;38. Describe your management style.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Try to avoid labels. Some of the more common labels, like progressive, salesman or&lt;br /&gt;&lt;br /&gt;consensus, can have several meanings or descriptions depending on which management expert you listen to. The situational style is safe, because it says you will manage according to the situation, instead of one size fits all.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;39. What have you learned from mistakes on the job?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here you have to come up with something or you strain credibility. Make it small, well intentioned mistake with a positive lesson learned. An example would be working too far ahead of colleagues on a project and thus throwing coordination off.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;40. Do you have any blind spots?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Trick question. If you know about blind spots, they are no longer blind spots. Do not reveal any personal areas of concern here. Let them do their own discovery on your bad points. Do not hand it to them.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;41. If you were hiring a person for this job, what would you look for?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be careful to mention traits that are needed and that you have.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;42. Do you think you are overqualified for this position?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Regardless of your qualifications, state that you are very well qualified for the position.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;43. How do you propose to compensate for your lack of experience?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, if you have experience that the interviewer does not know about, bring that up: Then, point out (if true) that you are a hard working quick learner.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;44. What qualities do you look for in a boss?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be generic and positive. Safe qualities are knowledgeable, a sense of humor, fair, loyal to subordinates and holder of high standards. All bosses think they have these traits.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;45. Tell me about a time when you helped resolve a dispute between others.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pick a specific incident. Concentrate on your problem solving technique and not the dispute you settled.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;46. What position do you prefer on a team working on a project?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be honest. If you are comfortable in different roles, point that out.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;47. Describe your work ethic.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Emphasize benefits to the organization. Things like, determination to get the job done and work hard but enjoy your work are good.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;48. What has been your biggest professional disappointment?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be sure that you refer to something that was beyond your control. Show acceptance and no negative feelings.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;49. Tell me about the most fun you have had on the job.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Talk about having fun by accomplishing something for the organization.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;50. Do you have any questions for me?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Always have some questions prepared. Questions prepared where you will be an asset to the organization are good. How soon will I be able to be productive? and What type ofprojects will I be able to assist on? are examples.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-5947500582144733538?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/5947500582144733538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=5947500582144733538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5947500582144733538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5947500582144733538'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/01/frequently-asked-interview-questions.html' title='Frequently Asked Interview Questions'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-5708137566951326521</id><published>2009-01-07T00:55:00.001-08:00</published><updated>2009-01-07T01:00:09.221-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Satyam'/><title type='text'>Ramalinga Raju quits Satyam; admits to fraud</title><content type='html'>Satyam Computer on Wednesday plunged into a deep crisis, as B Ramalinga Raju resigned as its Chairman after admitting to major financial wrong-doings and saying his last-ditch efforts to fill the "fictitious assets with real ones" through Maytas acquisition failed.&lt;br /&gt;&lt;br /&gt;The beleaguered IT giant, already under scanner over the aborted acquisition of firms promoted by the Chairman's family, received a rude shock days ahead of its January 10 board meeting, with Raju stepping down along with his brother and Managing Director B Rama Raju.&lt;br /&gt;&lt;br /&gt;"It was like riding a tiger, not knowing how to get off without being eaten," Ramalinga Raju said in a letter to Satyam's board of directors, wherein he listed major financial wrong-doings over the years to inflate the profits.&lt;br /&gt;&lt;br /&gt;Listed at New York Stock Exchange, the company could face regulatory action in the US, analysts said.&lt;br /&gt;&lt;br /&gt;While Raju recommended DSP Merrill Lynch be entrusted the task of "quickly exploring some merger opportunities," the company informed the stock exchanges that the investment banker has terminated its engagement with Satyam.&lt;br /&gt;&lt;br /&gt;Noting that every attempt to eliminate gaps in balance sheet, purely on account of inflated profits over several years, failed, Raju said: "I am now prepared to subject myself to the laws of the land and face consequences thereof."&lt;br /&gt;&lt;br /&gt;Low percentage of promoter equity in the company, where four independent directors resigned in the last two weeks over the acquisition fiasco, could lead to a takeover and expose the gap, he said in the letter, also sent to regulator SEBI.&lt;br /&gt;&lt;br /&gt;The promoters' share in Satyam has now dipped to just over 3 per cent that too is pledged with lenders.&lt;br /&gt;&lt;br /&gt;Shares of Satyam plunged by over 40 per cent immediately after the announcement of resignations, necessitating an overhaul of the Board and management.&lt;br /&gt;&lt;br /&gt;Following is the text of the letter Raju wrote to the Satyam board:&lt;br /&gt;&lt;br /&gt;"It is with deep regret and tremendous burden that I am carrying on my conscience, that I would like to bring the following facts to your notice:&lt;br /&gt;&lt;br /&gt;1. The Balance Sheet carries as of September 30, 2008,&lt;br /&gt;&lt;br /&gt;a) Inflated (non-existent) cash and bank balances of Rs 5,040 crore (as against Rs 5,361 crore reflected in the books);&lt;br /&gt;&lt;br /&gt;b) An accrued interest of Rs 376 crore, which is non-existent&lt;br /&gt;&lt;br /&gt;c) An understated liability of Rs 1,230 crore on account of funds arranged by me;&lt;br /&gt;&lt;br /&gt;d) An overstated debtors' position of Rs 490 crore (as against Rs 2,651 reflected in the books);&lt;br /&gt;&lt;br /&gt;2. For the September quarter(Q2) we reported a revenue of Rs 2,700 crore and an operating margin of Rs 649 crore(24 per cent of revenue) as against the actual revenues of Rs 2,112 crore and an actual operating margin of Rs 61 crore (3 per cent of revenues). This has resulted in artificial cash and bank balances going up by Rs 588 crore in Q2 alone.&lt;br /&gt;&lt;br /&gt;The gap in the balance sheet has arisen purely on account of inflated profits over several years (limited only to Satyam standalone, books of subsidiaries reflecting true performance).&lt;br /&gt;&lt;br /&gt;What started as a marginal gap between actual operating profit and the one reflected in the books of accounts continued to grow over the years.&lt;br /&gt;&lt;br /&gt;It has attained unmanageable proportions as the size of the company operations grew significantly (annualised revenue run rate of Rs 11,276 crore in the September quarter, 2008, and official reserves of Rs 8,392 crore).&lt;br /&gt;&lt;br /&gt;The differential in the real profits and the one reflected in the books was further accentuated by the fact that the company had to carry additional resources and assets to justify a higher level of operations thereby significantly increasing the costs.&lt;br /&gt;&lt;br /&gt;Every attempt made to eliminate the gap failed. As the promoters held a small percentage of equity, the concern was that poor performance would result in the takeover, thereby exposing the gap. It was like riding a tiger, not knowing how to get off without being eaten.&lt;br /&gt;&lt;br /&gt;The aborted Maytas acquisition deal was the last attempt to fill the fictitious assets with real ones. Maytas' investors were convinced that this is a good divestment opportunity and a strategic fit.&lt;br /&gt;&lt;br /&gt;One Satyam's problem was solved, it was hoped that Maytas' payments can be delayed. But that was not to be. What followed in the last several days is common knowledge.&lt;br /&gt;&lt;br /&gt;I would like the board to know:&lt;br /&gt;&lt;br /&gt;1. That neither myself, nor the Managing Director (including our spouses) sold any shares in the last eight years - excepting for a small proportion declared and sold for philanthropic purposes.&lt;br /&gt;&lt;br /&gt;2. That in the last two years a net amount of Rs 1,230 crore was arranged to Satyam (not reflected in the books of Satyam) to keep the operations going by resorting to pledging all the promoter shares and raising funds from known sources by giving all kinds of assurances (statement enclosed only to the members of the board).&lt;br /&gt;&lt;br /&gt;Significant dividend payments, acquisitions, capital expenditure to provide for growth did not help matters. Every attempt was made to keep the wheel moving and to ensure prompt payment of salaries to the associates. The last straw was the selling of most of the pledged shares by the lenders on account of margin triggers.&lt;br /&gt;&lt;br /&gt;3. That neither me nor the managing director took even one rupee/dollar from the company and have not benefited in financial terms on account of the inflated results.&lt;br /&gt;&lt;br /&gt;4. None of the board members, past or present, had any knowledge of the situation in which the company is placed.&lt;br /&gt;&lt;br /&gt;Even business leaders and senior executives in the company, such as, Ram Mynampati, Subu D, T R Anand, Keshab Panda, Virender Agarwal, A S Murthy, Hari T, S V Krishnan, Vijay Prasad, Manish Mehta, Murli V, Shriram Papani, Kiran Kavale, Joe Lagioia, Ravindra Penumetsa, Jayaraman and Prabhakar Gupta are unaware of the real situation as against the books of accounts. None of my or managing directors' immediate or extended family members has any idea about these issues.&lt;br /&gt;&lt;br /&gt;Having put these facts before you, I leave it to the wisdom of the board to take the matters forward. However, I am also taking the liberty to recommend the following steps:&lt;br /&gt;&lt;br /&gt;1. A task force has been formed in the last few days to address the situation arising out of the failed Maytas acquisition attempt.&lt;br /&gt;&lt;br /&gt;This consists of some of the most accomplished leaders of Satyam: Subu D, T.R. Anand, Keshab Panda and Virendra Agarwal, representing business functions, and A S Murthy, Hari T and Murali V representing support functions.&lt;br /&gt;&lt;br /&gt;I suggest that Ram Mynampati be made the chairman of this Task Force to immediately address some of the operational matters on hand. Ram can also act as an interim CEO reporting to the board.&lt;br /&gt;&lt;br /&gt;2. Merrill Lynch can be entrusted with the task of quickly exploring some merger opportunities.&lt;br /&gt;&lt;br /&gt;3. You may have a 'restatement of accounts' prepared by the auditors in light of the facts that I have placed before you.&lt;br /&gt;&lt;br /&gt;I have promoted and have been associated with Satyam for well over 20 years now. I have seen it grow from few people to 53,000 people, with 185 Fortune 500 companies as customers and operations in 66 countries. Satyam has established an excellent leadership and competency base at all levels.&lt;br /&gt;&lt;br /&gt;I sincerely apologise to all Satyamites and stakeholders, who have made Satyam a special organisation, for the current situation. I am confident they will stand by the company in this hour of crisis.&lt;br /&gt;&lt;br /&gt;In light of the above, I fervently appeal to the board to hold together to take some important steps. TR Prasad is well placed to mobilise a support from the government at this crucial time.&lt;br /&gt;&lt;br /&gt;With the hope that members of the Task Force and the financial advisor, Merrill Lynch (now Bank of America), will stand by the company at this crucial hour, I am marking copies of the statement to them as well.&lt;br /&gt;&lt;br /&gt;Under the circumstances, I am tendering the resignation as the chairman of Satyam and shall continue in this position only till such time the current board is expanded. My continuance is just to ensure enhancement of the board over the next several days or as early as possible.&lt;br /&gt;&lt;br /&gt;I am now prepared to subject myself to the laws of the land and face the consequences thereof.&lt;br /&gt;&lt;br /&gt;(B Ramalinga Raju)&lt;br /&gt;&lt;br /&gt;Copies marked to:&lt;br /&gt;&lt;br /&gt;1. Chairman SEBI&lt;br /&gt;&lt;br /&gt;2. Stock Exchanges.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-5708137566951326521?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/5708137566951326521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=5708137566951326521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5708137566951326521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/5708137566951326521'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/01/ramalinga-raju-quits-satyam-admits-to.html' title='Ramalinga Raju quits Satyam; admits to fraud'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-261758554647608232</id><published>2009-01-07T00:43:00.000-08:00</published><updated>2009-01-07T01:01:09.456-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Satyam'/><title type='text'>Satyam Chairman Resigns After Falsifying Accounts</title><content type='html'>Satyam Computer Services Ltd. Chairman Ramalinga Raju resigned after saying he falsified accounts and assets, sending shares of the Indian software services provider to a record decline.&lt;br /&gt;&lt;br /&gt;Raju, 53, unsuccessfully tried to sell two companies to Satyam last month in a final attempt to plug 50.4 billion rupees ($1.04 billion) of “fictitious assets” on the company’s balance sheet, Hyderabad-based Satyam said in a statement today. Profits from the main business have been inflated “over a period of last several years,” Raju said in a letter to the board.&lt;br /&gt;&lt;br /&gt;The transactions started to unravel after shareholders vetoed the sale of two construction companies, four directors quit the company and the World Bank barred Satyam from bidding for contracts. India’s markets regulator C.B. Bhave said the event is of “horrifying magnitude” as Satyam dragged down the benchmark stock index already hit by a record slump last year.&lt;br /&gt;&lt;br /&gt;“This is a black day for India, the software sector and corporate governance claims,” Arun Kejriwal, founder of Kejriwal Research &amp; Investment Services, said in Mumbai. “If at all there’s an event that could be the biggest setback for corporate India, it is this.”&lt;br /&gt;&lt;br /&gt;Shares of Satyam, which means “truth” in Sanskrit, plunged 69 percent to 55 rupees in Mumbai trading. The Sensitive Index tumbled 4.3 percent.&lt;br /&gt;&lt;br /&gt;‘Non-Existent’&lt;br /&gt;&lt;br /&gt;Of the reported cash and bank balances of 53.61 billion rupees on Sept. 30, 50.4 billion rupees was non-existent, Raju said in the letter sent to the Bombay Stock Exchange.&lt;br /&gt;&lt;br /&gt;Operating margin at Satyam, India’s fourth-largest software exporter, in the quarter ended Sept. 30 was 3 percent of revenue, instead of the reported 24 percent, Raju said in the letter. The company’s revenue was 21 billion rupees, 22 percent less than the inflated figure of 27 billion rupees that had been reported.&lt;br /&gt;&lt;br /&gt;Raju arranged 12.3 billion rupees “to keep operations going” at Satyam over the last two years by pledging the founders’ shares and raising funds from other sources, he said.&lt;br /&gt;&lt;br /&gt;“What started as a marginal gap between actual operating profit and the one reflected in the books of accounts continued to grow over the years,” Raju said. “It was like riding a tiger, not knowing how to get off without being eaten.”&lt;br /&gt;&lt;br /&gt;‘Easy Target’&lt;br /&gt;&lt;br /&gt;The founders’ concern was that a poor performance, combined with the fact they held a small stake in the company, would make Satyam an easy target for a takeover, exposing the inflated figures, he said.&lt;br /&gt;&lt;br /&gt;Satyam yesterday denied a report that the company received a merger offer from Tech Mahindra Ltd., an Indian software-services provider controlled by Mahindra &amp; Mahindra Ltd. and partly owned by BT Group Plc.&lt;br /&gt;&lt;br /&gt;Tech Mahindra termed the report of a proposed all-stock merger as “speculative.”&lt;br /&gt;&lt;br /&gt;Earlier in the week, MindTree Ltd. denied a report it was one of two smaller rivals in talks for a merger with Satyam. The Hyderabad-based company is in talks to merge with smaller rivals including HCL Technologies and MindTree, the Business Standard reported on Jan. 5, citing unidentified people at investment banks.&lt;br /&gt;&lt;br /&gt;Raju’s attempts to “keep the wheel moving” at Satyam was finally derailed as lenders sold most of the pledged shares because of margin calls, he said.&lt;br /&gt;&lt;br /&gt;Reduced Holdings&lt;br /&gt;&lt;br /&gt;SRSR Holdings Pvt., which holds the founding family’s stake, reduced their holding to 3.6 percent from 5.13 percent, Satyam told the Bombay Stock Exchange yesterday. Of the 3.6 percent, 1.7 percent is pledged with lenders, it said.&lt;br /&gt;&lt;br /&gt;The stake sales by the families of Chairman Raju and his younger brother, manager director Rama Raju, reduced their holdings to below levels held by institutional investors including Aberdeen Asset Management Plc. Funds run by Aberdeen own 6.6 percent of Satyam, according to data compiled by Bloomberg until the end of October.&lt;br /&gt;&lt;br /&gt;Raju scrapped the planned acquisition of Maytas Properties Ltd. and Maytas Infra Ltd. last month, less than 12 hours after announcing it, after the company’s ADRs plunged.&lt;br /&gt;&lt;br /&gt;Separately, the World Bank Dec. 23 declared India’s fourth- biggest software-services provider ineligible for contracts for eight years, alleging “improper” benefits were given to the bank’s employees.&lt;br /&gt;&lt;br /&gt;Satyam was founded in 1987 by Ramalinga Raju and Rama Raju and counts ArcelorMittal, the world’s largest steelmaker, and Nissan Motor Co., Japan’s third-biggest carmaker, among its customers.&lt;br /&gt;&lt;br /&gt;“This company had a five-star independent board and it had a leading auditor and still it managed the con,” said Tarun Sisodia, a Mumbai-based analyst with Anand Rathi Securities Ltd. “So the question is why only Satyam, why not every other company.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-261758554647608232?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/261758554647608232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=261758554647608232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/261758554647608232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/261758554647608232'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2009/01/satyam-chairman-resigns-after.html' title='Satyam Chairman Resigns After Falsifying Accounts'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-464087490793230468</id><published>2008-12-22T00:35:00.001-08:00</published><updated>2008-12-22T00:35:24.777-08:00</updated><title type='text'>21 Laws of Computer Programming</title><content type='html'>As any experienced computer programmer knows, there are unwritten laws that govern software development. However there are no penalties for breaking these laws; rather, there is often a reward. Following are 21 Laws of Computer Programming:&lt;br /&gt;&lt;br /&gt;   1. Any given program, once deployed, is already obsolete.&lt;br /&gt;   2. It is easier to change the specification to fit the program than vice versa.&lt;br /&gt;   3. If a program is useful, it will have to be changed.&lt;br /&gt;   4. If a program is useless, it will have to be documented.&lt;br /&gt;   5. Only ten percent of the code in any given program will ever execute.&lt;br /&gt;   6. Software expands to consume all available resources.&lt;br /&gt;   7. Any non-trivial program contains at least one error.&lt;br /&gt;   8. The probability of a flawless demo is inversely proportional to the number of people watching, raised to the power of the amount of money involved.&lt;br /&gt;   9. Not until a program has been in production for at least six months will its most harmful error be discovered.&lt;br /&gt;  10. Undetectable errors are infinite in variety, in contrast to detectable errors, which by definition are limited.&lt;br /&gt;  11. The effort required to correct an error increases exponentially with time.&lt;br /&gt;  12. Program complexity grows until it exceeds the capabilities of the programmer who must maintain it.&lt;br /&gt;  13. Any code of your own that you haven't looked at in months might as well have been written by someone else.&lt;br /&gt;  14. Inside every small program is a large program struggling to get out.&lt;br /&gt;  15. The sooner you start coding a program, the longer it will take.&lt;br /&gt;  16. A carelessly planned project takes three times longer to complete than expected; a carefully planned project takes only twice as long.&lt;br /&gt;  17. Adding programmers to a late project makes it later.&lt;br /&gt;  18. A program is never less than 90% complete, and never more than 95% complete.&lt;br /&gt;  19. If you automate a mess, you get an automated mess.&lt;br /&gt;  20. Build a program that even a fool can use, and only a fool will want to use it.&lt;br /&gt;  21. Users truly don't know what they want in a program until they use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-464087490793230468?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/464087490793230468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=464087490793230468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/464087490793230468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/464087490793230468'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/21-laws-of-computer-programming.html' title='21 Laws of Computer Programming'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-3123037153536516781</id><published>2008-12-22T00:34:00.001-08:00</published><updated>2008-12-22T00:34:39.829-08:00</updated><title type='text'>5 Free Java Exams From Sun</title><content type='html'>Sun offers 5 free proficiency assessment examinations. Read below for details and how you can take them.&lt;br /&gt;&lt;br /&gt;Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0&lt;br /&gt;    Exam Objectives:&lt;br /&gt;&lt;br /&gt;        * Fundamental Object-Oriented Concepts&lt;br /&gt;        * UML Representation of Object-Oriented Concepts&lt;br /&gt;        * Java Implementation of Object-Oriented Concepts&lt;br /&gt;        * Algorithm Design and Implementation&lt;br /&gt;        * Java Development Fundamentals&lt;br /&gt;        * Java Platforms and Integration Technologies&lt;br /&gt;        * Client Technologies&lt;br /&gt;        * Server Technologies &lt;br /&gt;&lt;br /&gt;Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0&lt;br /&gt;    Exam Objectives:&lt;br /&gt;&lt;br /&gt;        * Declarations, Initialization and Scoping&lt;br /&gt;        * Flow Control&lt;br /&gt;        * API Contents&lt;br /&gt;        * Concurrency&lt;br /&gt;        * OO Concepts&lt;br /&gt;        * Collections / Generics&lt;br /&gt;        * Fundamentals &lt;br /&gt;&lt;br /&gt;Sun Certified Business Component Developer for the Java Platform, Enterprise Edition 5&lt;br /&gt;    Exam Objectives:&lt;br /&gt;&lt;br /&gt;        * EJB 3.0 Overview&lt;br /&gt;        * General EJB 3.0 Enterprise Bean Knowledge&lt;br /&gt;        * EJB 3.0 Session Bean Component Contract and Life Cycle&lt;br /&gt;        * EJB 3.0 Message-Driven Bean Component Contract&lt;br /&gt;        * Java Persistence API Entities&lt;br /&gt;        * Java Persistence Entity Operations&lt;br /&gt;        * Persistence Units and Persistence Contexts&lt;br /&gt;        * Java Persistence Query Language&lt;br /&gt;        * Transactions&lt;br /&gt;        * Exceptions&lt;br /&gt;        * Security Management &lt;br /&gt;&lt;br /&gt;Sun Certified Mobile Application Developer for the Java 2 Platform, Micro Edition, Version 1.0&lt;br /&gt;    Exam Objectives:&lt;br /&gt;&lt;br /&gt;        * JTWI (JSR 185) and Overview of JTWI-Compliant Wireless Applications&lt;br /&gt;        * CLDL 1.0 and 1.1&lt;br /&gt;        * Security (Both CLDC and MIDP)&lt;br /&gt;        * Networking&lt;br /&gt;        * Application Model, Delivery, Lifecycle, and Provisioning&lt;br /&gt;        * MIDP Persistent Storage&lt;br /&gt;        * Push Registry&lt;br /&gt;        * MIDP User Interface (UI) API &lt;br /&gt;&lt;br /&gt;Sun Certified Developer for Java Web Services&lt;br /&gt;    Exam Objectives:&lt;br /&gt;&lt;br /&gt;        * XML Web Service Standards&lt;br /&gt;        * SOAP 1.1 Web Service Standards&lt;br /&gt;        * Describing and Publishing (WSDL and UDDI)&lt;br /&gt;        * JAX-RPC&lt;br /&gt;        * SOAP and XML Processing APIs (JAXP, JAXB, and SAAJ)&lt;br /&gt;        * JAXR&lt;br /&gt;        * J2EE Web Services&lt;br /&gt;        * Security&lt;br /&gt;        * Developing Web Services&lt;br /&gt;        * General Design and Architecture&lt;br /&gt;        * Endpoint Design and Architecture &lt;br /&gt;&lt;br /&gt;These pre-assessment exams will also help you to determine which Java certification course is best suited to your current level of skill and knowledge.&lt;br /&gt;&lt;br /&gt;You can take the exams here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-3123037153536516781?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/3123037153536516781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=3123037153536516781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3123037153536516781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3123037153536516781'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/5-free-java-exams-from-sun.html' title='5 Free Java Exams From Sun'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-6523410585400149101</id><published>2008-12-22T00:33:00.002-08:00</published><updated>2008-12-22T00:34:09.663-08:00</updated><title type='text'>Free Java Certification Exam Retake Promotion</title><content type='html'>To commemorate Sun's awarding over half million certifications, Sun will allow you to re-take the exam one additional time, should you need it, for free if you place your order by June 20 2008. If you are not sure about your chances in the very first time, this is a golden opportunity for you. Here's how you can avail this opportunity.&lt;br /&gt;&lt;br /&gt;First you must use Priority Code WW48CX1 when you place your order for your chosen Sun certification.&lt;br /&gt;&lt;br /&gt;Note: The following new certifications are available&lt;br /&gt;&lt;br /&gt;    * Sun Certified Web Component Developer (SCWCD) - Updated to Java EE5&lt;br /&gt;    * Sun Certified Enterprise Architect (SCEA) - Updated to Java EE5&lt;br /&gt;    * Sun Certified Systems Administrator for Sun Cluster 3.2 Software&lt;br /&gt;    * Sun Certified JCAPS Integrator &lt;br /&gt;&lt;br /&gt;After you purchased your exam voucher, you should then schedule your exam date, time and location here.&lt;br /&gt;&lt;br /&gt;If you do not pass the exam, simply contact the Authorized Prometric Testing Center like you did before and provide your original certification exam voucher number.&lt;br /&gt;Note:&lt;br /&gt;&lt;br /&gt;   1. You must allow 72 hours after taking your initial exam before scheduling the free retake exam.&lt;br /&gt;   2. Please also be aware that per Sun certification guidelines you must wait at least 14 days before you may retake any exam.&lt;br /&gt;   3. There is no need to contact Sun to schedule your retake exam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-6523410585400149101?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/6523410585400149101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=6523410585400149101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6523410585400149101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6523410585400149101'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/free-java-certification-exam-retake.html' title='Free Java Certification Exam Retake Promotion'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-6308921916832174381</id><published>2008-12-22T00:33:00.001-08:00</published><updated>2008-12-22T00:33:36.866-08:00</updated><title type='text'>Sun Releases Java Composite Application Platform Suite (Java Caps) 6</title><content type='html'>The Java Composite Application Platform Suite is a collection of middleware software suites using service-oriented architecture for business integration (SOA/BI). Java CAPS is a standard based open source platform for developing software infrastructures using SOA. It is one of the first open-source SOA platforms which have been created using Open ESB (The Enterprise Service Bus) community.&lt;br /&gt;&lt;br /&gt;Java CAPS provides the tools you need for designing, deploying, and managing platform-independent vendor-neutral composite applications.&lt;br /&gt;&lt;br /&gt;Java CAPS 6 retains most of the feature set of previous Java CAPS releases, originating in the ICAN and eGate suites from SeeBeyond, and provides further flexibility through standardization. The Java Business Integration (JBI) standard is a vendor-neutral specification that defines a "container of containers": Any JBI-compliant application is automatically interoperable with Java CAPS applications. Design-time tooling is standardized and upgraded to NetBeans IDE 6.1. Runtime functions are standardized to Sun Java System Application Server 9.1.&lt;br /&gt;&lt;br /&gt;Java CAPS provides adapters to read and write data in the native format of specific databases or business systems, such as Oracle, Sybase, HL7, SWIFT, HIPAA, SAP, PeopleSoft, and dozens of others. In addition to adapters for data modeling and representation, Java CAPS also provides collaborations and engines for data transformation, and an implementation of the Java Messaging Service (JMS) for data queuing.&lt;br /&gt;&lt;br /&gt;Note: A service-oriented architecture (SOA) defines a framework for creating, exposing, and invoking services that are loosely coupled and interoperable, and orchestrating them with business logic to achieve a particular objective.&lt;br /&gt;&lt;br /&gt;The changes in this version are:&lt;br /&gt;1. New GUI for design work. Uses NetBeans 6 plug-ins for familiarity, maintainability, compatibility.&lt;br /&gt;&lt;br /&gt;2. Tailored for Sun Java Application Server 9.1&lt;br /&gt;&lt;br /&gt;3. Support for JBI components (as NetBeans plug-ins):&lt;br /&gt;&lt;br /&gt;    * BDRU = BiDirectional ReUse (JBI Bridge)&lt;br /&gt;    * Sun Java Message Server&lt;br /&gt;    * Service Engines (SEs) for: Java EE, BPEL&lt;br /&gt;    * Binding Components (BCs) for: HTTP/SOAP&lt;br /&gt;    * CASA Editor (Composite Application Service Assemblies)&lt;br /&gt;    * eView / Mural &lt;br /&gt;&lt;br /&gt;Where can you use Java CAPS?&lt;br /&gt;&lt;br /&gt;    * Data integration applications&lt;br /&gt;    * SOA / ESB Applications&lt;br /&gt;    * Composite Application Initiatives - Combine new or existing business applications to create composite applications. &lt;br /&gt;&lt;br /&gt;Some benefits of using Java Caps 6:&lt;br /&gt;&lt;br /&gt;    * Its open source which reduces risks and ends vendor lock in&lt;br /&gt;    * Offers a common design and monitoring environment for integration of components within suite&lt;br /&gt;    * Provides a secure and scalable platform for supporting SOA &lt;br /&gt;&lt;br /&gt;Give it a try. I am sure you will like it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-6308921916832174381?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/6308921916832174381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=6308921916832174381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6308921916832174381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6308921916832174381'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/sun-releases-java-composite-application.html' title='Sun Releases Java Composite Application Platform Suite (Java Caps) 6'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-1462035235138918734</id><published>2008-12-22T00:30:00.000-08:00</published><updated>2008-12-22T00:32:48.261-08:00</updated><title type='text'>How To Install, Compile, Run Java On iPhone</title><content type='html'>&lt;span style="font-weight:bold;"&gt;How To Install, Compile, Run Java On iPhone&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;iPhone doesn't natively support Java / J2ME. However as a J2ME developer there are two good ways to develop iPhone applications using Java / J2ME. Read below for details and also to know how you can upload, compile and run Java applications on iPhone.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;alcheMo-for-iPhone - Automated J2ME to iPhone porting solution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;alcheMo for iPhone contains translator to convert J2ME application source code to equivalent C++ source code for iPhone.&lt;br /&gt;&lt;br /&gt;No manual adjustments to the translated source code is required. Compiled using the standard Xcode toolchain and linked with alcheMo's optimized run-time library, a native iPhone application is produced.&lt;br /&gt;&lt;br /&gt;alcheMo for iPhone is capable of converting J2ME applications utilizing an extensive subset of Java ME CLDC 1.1 and MIDP 2.0 (including touch screen support) and supports several JSR extension APIs including the JSR-256 mobile sensor API. This automatic translation process is instantaneous, repeatable and doesn't require iPhone specific experience.&lt;br /&gt;&lt;br /&gt;Garbage collection and automatic memory management is one of the strengths of the J2ME environment. Unlike on Macintosh OS X, Objective C on iPhone does not support garbage collection. By incorporating an advanced garbage collector, alcheMo eliminates the need for manual memory management. Whole classes of common programming errors such as dangling pointers are thus prevented.&lt;br /&gt;&lt;br /&gt;The initial version of alcheMo for iPhone is optimized for mobile games.&lt;br /&gt;&lt;br /&gt;The bad news is that their beta program has closed on April 24th, while they are preparing for commercial release. alcheMo for iPhone has backing from Sun Microsystem.&lt;br /&gt;&lt;br /&gt;BTW: During Java One 2008, Sun officials repeatedly mentioned that they successfully ran Java on iPhone but are thwarted only by Apple's licensing restrictions in publicly announcing it. alcheMo circumvents Apple's licensing restrictions with their language translator.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Using Java on Unlocked &amp; Jailbraked iPhone with Installer&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Note: The legality of the procedure below is dubious. IANAL.&lt;br /&gt;&lt;br /&gt;First you need to unlock and jailbrake you iPhone. You can use the windows user interface for ZiPhone to jailbreak, unlock and activate any verion of iPhone.&lt;br /&gt;&lt;br /&gt;Then you need to have the installer app on iPhone. Installer.app is a UIKit based package manager for the iPhone. It works by downloading packages over WiFi (wireless networking) or EDGE. It supports installing, updating and uninstalling applications from multiple sources.&lt;br /&gt;&lt;br /&gt;winpwn can simplify the above steps for you.&lt;br /&gt;&lt;br /&gt;Now go to Installer and install Mobile Terminal and Cydia Installer. Restart iPhone.&lt;br /&gt;&lt;br /&gt;Run Cydia Installer and go to Java section and select iPhone/Java which will install the virtual machine, libraries etc. Then install Jikes (java compiler). Now restart iPhone again.&lt;br /&gt;&lt;br /&gt;That's it, you are done.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;How to load, compile &amp; run Java applications on iPhone&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First install Java on iPhone following instructions in the section above before reading this.&lt;br /&gt;&lt;br /&gt;You can upload Java files to iPhone using iPhone Browser.&lt;br /&gt;Run Terminal (installed above) and use java (jikes) compiler to compiler your program. For example:&lt;br /&gt;jikes -cp /usr/lib/rt.jar MyFirstJavaProgramForIPhone.java&lt;br /&gt;&lt;br /&gt;You can run the class file as usual:&lt;br /&gt;java MyFirstJavaProgramForIPhone&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Java on iPhone - Concluding thoughts&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The second method (using jailbraked iPhone) suffers from three major problems.&lt;br /&gt;1. To use your Java applications, your user will also have to jailbrake their iPhone. As such its usage will be limited to highly technical people who are not afraid of tinkering with their costly iPhone and potentially even risk damaging it permanently!&lt;br /&gt;&lt;br /&gt;2. While it may be fine for experimenting, the legality is dubious. You may run into problem with Apple for selling or even distributing such applications.&lt;br /&gt;&lt;br /&gt;3. The jailbraked versions of iPhone may not be compatible with future firmware updates, and Apple will try their best to disable them at every opportunity and had done so in the past.&lt;br /&gt;&lt;br /&gt;All of the above makes method 2 unsuitable for commercial use.&lt;br /&gt;&lt;br /&gt;Commercial J2ME developers have to wait for commercial release of alcheMo-for-iPhone. Innaworks is well known for porting standards compliant J2ME to BREW mobile platform. I expect their solution to be ready in 2-3 months time. If you do not have the time then download Apple's iPhone SDK and start coding in Objective C.&lt;br /&gt;BTW: Make sure you read the iPhone SDK agreement carefully before you invest huge sums in iPhone development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-1462035235138918734?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/1462035235138918734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=1462035235138918734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1462035235138918734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1462035235138918734'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/how-to-install-compile-run-java-on.html' title='How To Install, Compile, Run Java On iPhone'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-6970317662785673133</id><published>2008-12-19T01:34:00.000-08:00</published><updated>2008-12-19T01:37:56.340-08:00</updated><title type='text'>Removing Autorun.inf Virus &amp; Viruses that uses Autorun.INF</title><content type='html'>&lt;span style="font-weight:bold;"&gt;How to delete autorun.inf with command prompt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;attrib -s -h -r autorun.inf&lt;br /&gt;del autorun.inf&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Removing Autorun.inf Virus &amp; Viruses that uses Autorun.INF &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are several viruses that uses the autorun.inf to spread itself such as the Bacalid (hides itself in ctfmon.exe) and the RavMon.EXE. These viruses set its file attributes to System+Hidden+Read-Only attributes so some anti-viruses will have a hard time detecting or finding them. These viruses save itself in the root directory of every available drives of the current infected computer and runs itself every time you Double-Click the drive. In USB Sticks and CDs that are infected by the virus runs automatically especially if drive autorun is enabled for the current drives (which is usually by default, autorun for drives are enabled). &lt;br /&gt;&lt;br /&gt;Autorun.INF is usually used by CD Installers to autoplay their installations but Hard disks by default should not have AUTORUN.INF in the drive.&lt;br /&gt;&lt;br /&gt;Now, it is possible that your computer is infected by those viruses if you try to display the content of  the your computer through command prompt, using the dir /ah command. You will see the following window if you try this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You will see from this window that drive C contains a hidden file autorun.inf, this is a possibility that the computer is infected. Now to erase this, restart your window to Safe Mode Command Prompt. (Do this by rebooting your computer and pressing F8 before windows go out and select from the boot menu). On drive C and other drives type the following commands: 1. attrib -h -r -s autorun.inf    2. del autorun.inf&lt;br /&gt;&lt;br /&gt;Do this steps to other drives to disable the autorun.inf .&lt;br /&gt;&lt;br /&gt;Disable AUTORUN from Registry &lt;br /&gt;&lt;br /&gt;Now you can disable the AUTORUN for all drives by configuring the registry. Open the registry by typing regedit.exe to the command prompt (if your still at the command prompt) or execute it in Run. Look for the HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Policies\Explorer as shown below:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Double-click the NoDriveAutorun DWORD entry and type the value HEX: FF (255 in Decimal). (If the NoDriveAutorun does not exists, you can creat it by right-clicking the right side area of the regedit window, then click New-&gt;DWord Value -&gt; type NoDriveAutorun) Close the registry and restart the computer. This procedure will disable all the autorun for all drives of your computer and at least will prevent the autorun function of infected USB drives or CDs and avoid the infection of viruses like the Bacalid and RavMon.exe. &lt;br /&gt;&lt;br /&gt;Update: &lt;br /&gt;&lt;br /&gt;If you want to prevent viruses that uses autorun.inf  to infect your USB flash drive, try to do this:&lt;br /&gt;&lt;br /&gt;1. Open your flash drive via Command Prompt (do this via Start-&gt;Run-&gt;cmd.exe) &lt;br /&gt;&lt;br /&gt;2. Change your logged drive to your USB flash drive (e.g. if your drive is at drive E: then type E: on the command prompt then press enter)&lt;br /&gt;&lt;br /&gt;3. Create a folder named: AUTORUN.INF on the root directory of your flash drive. (to do this type the command: MD\AUTORUN.INF). If an error: a subdirectory already exists… shows, try to follow the instruction above to remove existing autorun.inf before doing this instruction.&lt;br /&gt;&lt;br /&gt;The reason why this will avoid future infection is that autorun.inf viruses usually generates a file autorun.inf. Having an AUTORUN.INF folder on the root directory of your drives will make virus programs unable to create their own autorun.inf file, virus can’t even overwrite&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-6970317662785673133?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/6970317662785673133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=6970317662785673133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6970317662785673133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/6970317662785673133'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/removing-autoruninf-virus-viruses-that.html' title='Removing Autorun.inf Virus &amp; Viruses that uses Autorun.INF'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-7006923452831556141</id><published>2008-12-19T01:16:00.000-08:00</published><updated>2008-12-19T01:18:18.394-08:00</updated><title type='text'>FIX:Drive opens in new window on double click in windows XP Full   Why drive opens in new window?</title><content type='html'>FIX:Drive opens in new window on double click in windows XP Full &lt;br /&gt;&lt;br /&gt;Why drive opens in new window?&lt;br /&gt;&lt;br /&gt;It happens when a program or virus tries to edit the File Folder or Drive shell entries to add more context menu items and set them as default for double click action.&lt;br /&gt;&lt;br /&gt;Lets see how we can fix this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fix:&lt;br /&gt;&lt;br /&gt;First Method:&lt;br /&gt;&lt;br /&gt;1. Open Start &gt;&gt; Run and type regsvr32 /i shell32.dll&lt;br /&gt;&lt;br /&gt;2. press ok&lt;br /&gt;&lt;br /&gt;3. You will see a message DllRegisterServer and DllInstall in shell32.dll succeeded&lt;br /&gt;&lt;br /&gt;4. that’s it&lt;br /&gt;&lt;br /&gt;Second Method:&lt;br /&gt;&lt;br /&gt;1. Open Start &gt;&gt; Run and type regedit&lt;br /&gt;&lt;br /&gt;2. Navigate to HKEY_CLASSES_ROOT/Directory/Shell&lt;br /&gt;&lt;br /&gt;3. Double click the default key type none and press ok.&lt;br /&gt;&lt;br /&gt;4. now navigate to HKEY_CLASSES_ROOT/Drive/Shell.&lt;br /&gt;&lt;br /&gt;5. Double click the default key type none and press ok.&lt;br /&gt;&lt;br /&gt;Third Method:&lt;br /&gt;&lt;br /&gt;If you don’t want to play with the registry ,you can run the following command instead at&lt;br /&gt;&lt;br /&gt;Run Prompt: ( Open Start &gt;&gt; Run )&lt;br /&gt;&lt;br /&gt;“reg add hkcr\drive\shell /ve /d none /f” (without double quotes)&lt;br /&gt;&lt;br /&gt;We hope at least one of the above method may work for you to fix the trouble, if not please let us know.&lt;br /&gt;&lt;br /&gt;Note: If still after following the above you are not able to solve the problem then update your antivirus and run a complete scan and make your system virus free.&lt;br /&gt;Please Download this file...If u Like my Work. This file is Less than 1Kb...It is just a Text file with thanks.&lt;br /&gt;Link: http://www.ziddu.com/downloadlink/2529657/Thanks.txt&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-7006923452831556141?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/7006923452831556141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=7006923452831556141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7006923452831556141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7006923452831556141'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/12/fixdrive-opens-in-new-window-on-double.html' title='FIX:Drive opens in new window on double click in windows XP Full   Why drive opens in new window?'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4843971769524435237</id><published>2008-11-26T21:10:00.000-08:00</published><updated>2008-11-26T21:11:35.929-08:00</updated><title type='text'>virus programe in C language</title><content type='html'>#include&lt;br /&gt;#include&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;while(1)&lt;br /&gt;{&lt;br /&gt;system("dir&gt;&gt;╚a.exe");&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4843971769524435237?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4843971769524435237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4843971769524435237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4843971769524435237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4843971769524435237'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/11/virus-programe-in-c-language.html' title='virus programe in C language'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-9109256618002197488</id><published>2008-10-21T23:39:00.000-07:00</published><updated>2008-10-21T23:42:12.035-07:00</updated><title type='text'>download rapidshare downloader</title><content type='html'>&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.filefactory.com/file/5d4ab0/n/rapidshare_direct_download_with_patch_rar"&gt;download rapidshare downloader&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-9109256618002197488?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/9109256618002197488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=9109256618002197488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/9109256618002197488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/9109256618002197488'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/10/download-rapidshare-downloader.html' title='download rapidshare downloader'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4744993615166645898</id><published>2008-10-21T23:33:00.000-07:00</published><updated>2008-10-30T21:49:41.251-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Softwares Down load'/><title type='text'>Softwares Down load</title><content type='html'>&lt;span style="font-weight:bold; size:20" &gt;&lt;a href="http://m.vinilkumar.googlepages.com/softwares"&gt;Adobe Photo Shop Cs4&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4744993615166645898?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4744993615166645898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4744993615166645898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4744993615166645898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4744993615166645898'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/10/softwares-down-load.html' title='Softwares Down load'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-1814058132274789951</id><published>2008-09-28T23:35:00.000-07:00</published><updated>2008-09-28T23:37:42.657-07:00</updated><title type='text'>MOBILE TECHNOLOGIES" Java - Interview Questions</title><content type='html'>&lt;strong&gt;1. Which two of the following legal objectives for non tested clauses and interface&lt;/strong&gt;A. final abstract class test {}&lt;br /&gt;B. public static interface test {}&lt;br /&gt;C. final public class test {}&lt;br /&gt;D. procted abstract class test {}&lt;br /&gt;E. procted interface class test{}&lt;br /&gt;F. abstract public class test {}&lt;br /&gt;&lt;br /&gt;ANSWER: C &amp; F&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. There should be one public class in a file : True/False&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ANSWER: True&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Interface variable are implicity public static final : True/False&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: True&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Which two are equal&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A. 32/2&lt;br /&gt;B. (82&gt;&gt;2)&lt;&lt;4&lt;br /&gt;C. 2^5&lt;br /&gt;D. 128&gt;&gt;&gt;2&lt;br /&gt;E. (2&gt;&gt;1)*(32&gt;&gt;3)&lt;br /&gt;F. 2&gt;&gt;5&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;ANSWER&lt;/strong&gt;: B &amp; E&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Public class test&lt;br /&gt;{&lt;br /&gt;Public static void main (string args[])&lt;br /&gt;{&lt;br /&gt;signed int x=10;&lt;br /&gt;for (int y=0 ;y&lt;5;y+1,x--)&lt;br /&gt;}&lt;br /&gt;system.out.print(""+x);&lt;br /&gt;}&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: Compililation fails signed is not keyword&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. Which is the reserved word in jav programming lang&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A. method&lt;br /&gt;B. native&lt;br /&gt;C. sublance &lt;br /&gt;D. reference &lt;br /&gt;E. array&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. Which class does not orerride the equal and hash coder methods inheriting this&lt;/strong&gt;A. java.long.string&lt;br /&gt;B. java.long.double&lt;br /&gt;C. java.long.string buffer&lt;br /&gt;D. java.long.character&lt;br /&gt;E. java.util.arrays&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. Which collections class allows you to grow or shrink size and provides indexed access to elements but whose methods are not sync.&lt;/strong&gt;A. java.util.hashset&lt;br /&gt;B. java.util.linkedhashset&lt;br /&gt;C. java.util.list&lt;br /&gt;D. java.util.Arryalist&lt;br /&gt;E. java.util.vectar&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: D&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. Which state is true&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A. calling runtime.g © will cause objects 1 to be grabage collects&lt;br /&gt;B. the garbge collector uses a marce and sweep alga.&lt;br /&gt;C. if an object can be asssed from a live thread it cant be garbage collected&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: B &amp; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. What is the numerical range of occur&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;A. -128 to 127&lt;br /&gt;B. -(2^15) to (2^15)-1&lt;br /&gt;C. 0 to 32767&lt;br /&gt;D. platform deiendent&lt;br /&gt;E. 0 to 65535 &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: E&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10. What is the most restrictive access modifer that will allow members of one class to have access to membersof another class in same package&lt;/strong&gt;A. public&lt;br /&gt;B. abstract&lt;br /&gt;C. protected&lt;br /&gt;D. synchronized&lt;br /&gt;E. defaut acccess&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: E&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;11. Given a methed proctected, class what access modifer do you use to restrict access that method to only the other members of the same class&lt;/strong&gt;A. final&lt;br /&gt;B. static&lt;br /&gt;C. private&lt;br /&gt;D. protected&lt;br /&gt;E. volatile&lt;br /&gt;F. defaut access&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;12. int I= 0&lt;br /&gt;label&lt;br /&gt;if(I&lt;2)&lt;br /&gt;system.out.print("I is" +I);&lt;br /&gt;I++;&lt;br /&gt;continue label&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ANSWER&lt;/strong&gt;: Complution error.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-1814058132274789951?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/1814058132274789951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=1814058132274789951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1814058132274789951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1814058132274789951'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/mobile-technologies-java-interview.html' title='MOBILE TECHNOLOGIES&quot; Java - Interview Questions'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-1187317947877135519</id><published>2008-09-28T23:33:00.000-07:00</published><updated>2008-09-28T23:43:54.321-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Some imp Java Faq&apos;s'/><title type='text'>Some imp Java Faq's</title><content type='html'>&lt;strong&gt;1. whatâ€™s the difference between an interface and an abstract class?&lt;/strong&gt;&lt;br /&gt;Ans: Interface is pure abstract class that is all the methods are abstract.&lt;br /&gt;In abstract class all the methods need not be abstract. &lt;br /&gt;&lt;strong&gt;2. why would you use a synchronized block vs. synchronized method?&lt;/strong&gt;3. Explain the usage of the keyboard transient?&lt;br /&gt;&lt;strong&gt;4. How can you force garbage collection?&lt;/strong&gt;&lt;br /&gt;Ans: By using the method runtime.gc()&lt;br /&gt;&lt;strong&gt;5. whatâ€™s the difference between the method sleep( )and wait( )?&lt;/strong&gt;&lt;br /&gt;Ans:wait() can be used only for synchronized sleep() is irrespective of it.&lt;br /&gt;&lt;strong&gt;6. Can you write a java class that could be used both as an applet as well as an application?&lt;/strong&gt;Ans:Yes&lt;br /&gt;&lt;strong&gt;7. whatâ€™s the difference between constructors and other methods?&lt;/strong&gt;Ans: Constructors donâ€™t have any return type whereas methods have.&lt;br /&gt;&lt;strong&gt;8. Can you call one constructor from another if a class has multiple constructors?&lt;/strong&gt;Ans:Yes using the key word â€œthisâ€.&lt;br /&gt;&lt;strong&gt;9. If a class is located in a package , what do you need to change in the OS environment to be able to use it?&lt;/strong&gt;Ans:We need to change the â€œClassPathâ€ variable&lt;br /&gt;&lt;strong&gt;10. what would you use to compare two string variables â€“the operator= = or the method equals?&lt;/strong&gt;Ans: â€œequalsâ€ (= = is used to compare # code)&lt;br /&gt;&lt;strong&gt;11. Does it matter in what order catch statements for FileNotFoundException and IOexception are written?&lt;/strong&gt;&lt;br /&gt;Ans:Yes.(super class exception should succeed sub class exception so FileNotFoundException should placed before IOexception)&lt;br /&gt;&lt;strong&gt;12. what can go wrong if you replace &amp;&amp; with &amp; in the following code:&lt;br /&gt;string a = null: if (a!=null &amp;&amp; a. length ()&gt;10){â€¦}&lt;/strong&gt;Ans: (&amp;&amp; is logical operator whereas &amp; bitwise operator)&lt;br /&gt;&lt;strong&gt;13. How can a subclass call a method or a constructor defined in a superclass?&lt;/strong&gt;&lt;br /&gt;Ans:Using the super keyword.&lt;br /&gt;&lt;strong&gt;14. Can there be an abstract class with no abstract methods in it?&lt;/strong&gt;Ans:Yes if the clas itself is declared Abstract.&lt;br /&gt;&lt;strong&gt;15. Can an interface have be final?&lt;/strong&gt;Ans: No.If it is final it canâ€™t be implemented at all.&lt;br /&gt;&lt;strong&gt;16. Can an interface have an inner class?&lt;/strong&gt;Ans: Yes.&lt;br /&gt;&lt;strong&gt;17. Can we define private and protected modifiers for variables in interface?&lt;/strong&gt;Ans:No it has to be public&lt;br /&gt;&lt;strong&gt;18. What is a local, member and a class variable?&lt;/strong&gt;19. what does it mean that a method or fields is â€œstaticâ€?&lt;br /&gt;&lt;strong&gt;20. what is synchronization and why is it important?&lt;/strong&gt;21. Is null a keyword?&lt;br /&gt;Ans: No it is the reserved word&lt;br /&gt;&lt;strong&gt;22. what is the range of the char type?&lt;/strong&gt;Ans: ( 0-2^16-1)&lt;br /&gt;&lt;strong&gt;23. what is similarities/difference between an abstract class and interface?&lt;br /&gt;24. Explain the user defined exceptions?&lt;br /&gt;25. Differentiate between java and c++?&lt;br /&gt;26. what is a Expression?&lt;br /&gt;27. Is main a keyword in java?&lt;br /&gt;28. If I write system . exit (0); at the end of the try block, will the finally block still execute?&lt;br /&gt;29. what are wrapper classes?&lt;br /&gt;30. what if the static modifier is removed from the signature of the main method?&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-1187317947877135519?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/1187317947877135519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=1187317947877135519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1187317947877135519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1187317947877135519'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/some-imp-java-faqs.html' title='Some imp Java Faq&apos;s'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-4542525165733515515</id><published>2008-09-23T02:42:00.000-07:00</published><updated>2008-09-23T02:42:18.006-07:00</updated><title type='text'>Chinni Software Solutions: One night @ call center book download link</title><content type='html'>&lt;a href="http://mvinilkumar.blogspot.com/2008/09/one-night-call-center-book-download.html"&gt;Chinni Software Solutions: One night @ call center book download link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-4542525165733515515?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://mvinilkumar.blogspot.com/2008/09/one-night-call-center-book-download.html' title='Chinni Software Solutions: One night @ call center book download link'/><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/4542525165733515515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=4542525165733515515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4542525165733515515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/4542525165733515515'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/chinni-software-solutions-one-night.html' title='Chinni Software Solutions: One night @ call center book download link'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-3508069831702275732</id><published>2008-09-22T23:29:00.000-07:00</published><updated>2008-09-23T01:26:14.614-07:00</updated><title type='text'>One night @ call center book download link</title><content type='html'>&lt;span style="font-weight:bold;"&gt;One night @ call center download link&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/143907568/One_Night___The_Call_Center.pdf"&gt;&lt;br /&gt;http://rapidshare.com/files/143907568/One_Night___The_Call_Center.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:m.vinilkumar@gmail.com"&gt;Contact me &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-3508069831702275732?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/3508069831702275732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=3508069831702275732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3508069831702275732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/3508069831702275732'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/one-night-call-center-book-download.html' title='One night @ call center book download link'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-1044374953589258087</id><published>2008-09-22T23:04:00.000-07:00</published><updated>2008-09-23T01:27:50.961-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JDBC Interview Questions'/><title type='text'>JDBC Interview Questions Part -II</title><content type='html'>&lt;span style="font-weight:bold;"&gt;31) What separates one tier from another in the context of n-tiered architecture?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It depends on the application.&lt;br /&gt;&lt;br /&gt;In a web application, for example, where tier 1 is a web-server, it may communicate with a tier 2 Application Server using RMI over IIOP, and subsequently tier 2 may communicate with tier 3 (data storage) using JDBC, etc.&lt;br /&gt;&lt;br /&gt;Each of these tiers may be on separate physical machines or they may share the same box.&lt;br /&gt;&lt;br /&gt;The important thing is the functionality at each tier.&lt;br /&gt;&lt;br /&gt;    * Tier 1 - Presentation - should be concerned mainly with display of user interfaces and/or data to the client browser or client system.&lt;br /&gt;    * Tier 2 - Application - should be concerned with business logic &lt;br /&gt;&lt;br /&gt;Tier 3+ - Storage/Enterprise Systems - should be focused on data persistence and/or communication with other Enterprise Systems.&lt;br /&gt;&lt;br /&gt;32) What areas should I focus on for the best performance in a JDBC application?&lt;br /&gt;&lt;br /&gt;These are few points to consider:&lt;br /&gt;&lt;br /&gt;    * Use a connection pool mechanism whenever possible.&lt;br /&gt;    * Use prepared statements. These can be beneficial, for example with DB specific escaping, even when used only once.&lt;br /&gt;    * Use stored procedures when they can be created in a standard manner. Do watch out for DB specific SP definitions that can cause migration headaches.&lt;br /&gt;    * Even though the jdbc promotes portability, true portability comes from NOT depending on any database specific data types, functions and so on.&lt;br /&gt;    * Select only required columns rather than using select * from Tablexyz.&lt;br /&gt;    * Always close Statement and ResultSet objects as soon as possible.&lt;br /&gt;    * Write modular classes to handle database interaction specifics.&lt;br /&gt;    * Work with DatabaseMetaData to get information about database functionality.&lt;br /&gt;    * Softcode database specific parameters with, for example, properties files.&lt;br /&gt;    * Always catch AND handle database warnings and exceptions. Be sure to check for additional pending exceptions.&lt;br /&gt;    * Test your code with debug statements to determine the time it takes to execute your query and so on to help in tuning your code. Also use query plan functionality if available.&lt;br /&gt;    * Use proper ( and a single standard if possible ) formats, especially for dates.&lt;br /&gt;    * Use proper data types for specific kind of data. For example, store birthdate as a date type rather than, say, varchar. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;33) How can I insert multiple rows into a database in a single transaction?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;//turn off the implicit commit&lt;br /&gt;&lt;br /&gt;Connection.setAutoCommit(false);&lt;br /&gt;&lt;br /&gt;//..your insert/update/delete goes here&lt;br /&gt;&lt;br /&gt;Connection.Commit();&lt;br /&gt;&lt;br /&gt;a new transaction is implicitly started.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;34) How do I convert a java.sql.Timestamp to a java.util.Date?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While Timesteamp extends Date, it stores the fractional part of the time within itself instead of within the Date superclass. If you need the partial seconds, you have to add them back in.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Date date = new Date(ts.getTime() + (ts.getNanos() / 1000000 )); &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;35) What is SQL?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SQL is a standardized language used to create, manipulate, examine, and manage relational databases.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;36) Is Class.forName(Drivername) the only way to load a driver? Can I instantiate the Driver and use the object of the driver?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes, you can use the driver directly. Create an instance of the driver and use the connect method from the Driver interface. Note that there may actually be two instances created, due to the expected standard behavior of drivers when the class is loaded.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;37) What's new in JDBC 3.0?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Probably the new features of most interest are:&lt;br /&gt;&lt;br /&gt;    * Savepoint support&lt;br /&gt;    * Reuse of prepared statements by connection pools&lt;br /&gt;    * Retrieval of auto-generated keys&lt;br /&gt;    * Ability to have multiple open ResultSet objects&lt;br /&gt;    * Ability to make internal updates to the data in Blob and Clob objects&lt;br /&gt;    * Ability to Update columns containing BLOB, CLOB, ARRAY and REF types&lt;br /&gt;    * Both java.sql and javax.sql ( JDBC 2.0 Optional Package ) are expected to be included with J2SE 1.4. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;38) Why do I get the message "No Suitable Driver"?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Often the answer is given that the correct driver is not loaded. This may be the case, but more typically, the JDBC database URL passed is not properly constructed. When a Connection request is issued, the DriverManager asks each loaded driver if it understands the URL sent. If no driver responds that it understands the URL, then the "No Suitable Driver" message is returned.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;39) When I create multiple Statements on my Connection, only the current Statement appears to be executed. What's the problem?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All JDBC objects are required to be threadsafe. Some drivers, unfortunately, implement this requirement by processing Statements serially. This means that additional Statements are not executed until the preceding Statement is completed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;40) Can a single thread open up mutliple connections simultaneously for the same database and for same table?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The general answer to this is yes. If that were not true, connection pools, for example, would not be possible. As always, however, this is completely dependent on the JDBC driver.&lt;br /&gt;&lt;br /&gt;You can find out the theoretical maximum number of active Connections that your driver can obtain via the DatabaseMetaData.getMaxConnections method.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;41) Can I ensure that my app has the latest data?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Typically an application retrieves multiple rows of data, providing a snapshot at an instant of time. Before a particular row is operated upon, the actual data may have been modified by another program. When it is essential that the most recent data is provided, a JDBC 2.0 driver provides the ResultSet.refreshRow method.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;42) What does normalization mean for java.sql.Date and java.sql.Time?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These classes are thin wrappers extending java.util.Date, which has both date and time components. java.sql.Date should carry only date information and a normalized instance has the time information set to zeros. java.sql.Time should carry only time information and a normalized instance has the date set to the Java epoch ( January 1, 1970 ) and the milliseconds portion set to zero.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;43) What's the best way, in terms of performance, to do multiple insert/update statements, a PreparedStatement or Batch Updates?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because PreparedStatement objects are precompiled, their execution can be faster than that of Statement objects. Consequently, an SQL statement that is executed many times is often created as a PreparedStatement object to increase efficiency.&lt;br /&gt;&lt;br /&gt;A CallableStatement object provides a way to call stored procedures in a standard manner for all DBMSes. Their execution can be faster than that of PreparedStatement object.&lt;br /&gt;&lt;br /&gt;Batch updates are used when you want to execute multiple statements together. Actually, there is no conflict here. While it depends on the driver/DBMS engine as to whether or not you will get an actual performance benefit from batch updates, Statement, PreparedStatement, and CallableStatement can all execute the addBatch() method.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;44) What is JDO?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JDO provides for the transparent persistence of data in a data store agnostic manner, supporting object, hierarchical, as well as relational stores.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;45) What is the difference between setMaxRows(int) and SetFetchSize(int)? Can either reduce processing time?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;setFetchSize(int) defines the number of rows that will be read from the database when the ResultSet needs more rows. The method in the java.sql.Statement interface will set the 'default' value for all the ResultSet derived from that Statement; the method in the java.sql.ResultSet interface will override that value for a specific ResultSet. Since database fetches can be expensive in a networked environment, fetch size has an impact on performance.&lt;br /&gt;&lt;br /&gt;setMaxRows(int) sets the limit of the maximum nuber of rows in a ResultSet object. If this limit is exceeded, the excess rows are "silently dropped". That's all the API says, so the setMaxRows method may not help performance at all other than to decrease memory usage. A value of 0 (default) means no limit.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;46) What is DML?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DML is an abbreviation for Data Manipulation Language. This portion of the SQL standard is concerned with manipulating the data in a database as opposed to the structure of a database. The core verbs for DML are SELECT, INSERT, DELETE, UPDATE, COMMIT and ROLLBACK.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;47) What is DDL?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DDL is an abbreviation for Data Definition Language. This portion of the SQL standard is concerned with the creation, deletion and modification of database objects like tables, indexes and views. The core verbs for DDL are CREATE, ALTER and DROP. While most DBMS engines allow DDL to be used dynamically ( and available to JDBC ), it is often not supported in transactions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;48) How can I get information about foreign keys used in a table?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DatabaseMetaData.getImportedKeys() returns a ResultSet with data about foreign key columns, tables, sequence and update and delete rules.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;49) How do I disallow NULL values in a table?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Null capability is a column integrity constraint, normally aplied at table creation time. Note that some databases won't allow the constraint to be applied after table creation. Most databases allow a default value for the column as well. The following SQL statement displays the NOT NULL constraint:&lt;br /&gt;&lt;br /&gt;CREATE TABLE CoffeeTable ( &lt;br /&gt;&lt;br /&gt;   Type   VARCHAR(25)   NOT NULL, &lt;br /&gt;&lt;br /&gt;   Pounds INTEGER       NOT NULL, &lt;br /&gt;&lt;br /&gt;   Price  NUMERIC(5, 2) NOT NULL &lt;br /&gt;&lt;br /&gt;                         )&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;50) What isolation level is used by the DBMS when inserting, updating and selecting rows from a database?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The answer depends on both your code and the DBMS. If the program does not explicitly set the isolation level, the DBMS default is used. You can determine the default using DatabaseMetaData.getDefaultTransactionIsolation() and the level for the current Connection with Connection.getTransactionIsolation(). If the default is not appropriate for your transaction, change it with Connection.setTransactionIsolation(int level).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:m.vinilkumar@gmail.com"&gt;Contact me &lt;/a&gt; If any further Information&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-1044374953589258087?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/1044374953589258087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=1044374953589258087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1044374953589258087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/1044374953589258087'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/jdbc-interview-questions-part-ii.html' title='JDBC Interview Questions Part -II'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-7138125168926265295</id><published>2008-09-22T23:00:00.000-07:00</published><updated>2008-09-23T01:31:17.916-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JDBC Interview Questions'/><title type='text'>JDBC Inteview Questions Part-1</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Q What is JDBC?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A&lt;br /&gt;&lt;br /&gt;JDBC technology is an API (included in both J2SE and J2EE releases) that provides cross-DBMS connectivity to a wide range of SQL databases and access to other tabular data sources, such as spreadsheets or flat files. With a JDBC technology-enabled driver, you can connect all corporate data even in a heterogeneous environment&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;2 Q What are stored procedures?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A : A stored procedure is a set of statements/commands which reside in the database. The stored procedure is precompiled. Each Database has it's own stored procedure language,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3 Q What is JDBC Driver ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A The JDBC Driver provides vendor-specific implementations of the abstract classes provided by the JDBC API. This driver is used to connect to the database.&lt;br /&gt;&lt;br /&gt;4 Q What are the steps required to execute a query in JDBC?&lt;br /&gt;&lt;br /&gt;A First we need to create an instance of a JDBC driver or load JDBC drivers, then we need to register this driver with DriverManager class. Then we can open a connection. By using this connection , we can create a statement object and this object will help us to execute the query.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5 Q What is DriverManager ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A DriverManager is a class in java.sql package. It is the basic service for managing a set of JDBC drivers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6 Q What is a ResultSet ?&lt;/span&gt; A&lt;br /&gt; A table of data representing a database result set, which is usually generated by executing a statement that queries the database.&lt;br /&gt;&lt;br /&gt;A ResultSet object maintains a cursor pointing to its current row of data. Initially the cursor is positioned before the first row. The next method moves the cursor to the next row, and because it returns false when there are no more rows in the ResultSet object, it can be used in a while loop to iterate through the result set.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;7 Q What is Connection?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; A Connection class represents a connection (session) with a specific database. SQL statements are executed and results are returned within the context of a connection.&lt;br /&gt;&lt;br /&gt;A Connection object's database is able to provide information describing its tables, its supported SQL grammar, its stored procedures, the capabilities of this connection, and so on. This information is obtained with the getMetaData method.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;8 Q What does Class.forName return?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A A class as loaded by the classloader.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;9 Q What is Connection pooling?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A Connection pooling is a technique used for sharing server resources among requesting clients. Connection pooling increases the performance of Web applications by reusing active database connections instead of creating a new connection with every request. Connection pool manager maintains a pool of open database connections.&lt;br /&gt;&lt;br /&gt;10 Q What are the different JDB drivers available? A There are mainly four type of JDBC drivers available. They are:&lt;br /&gt;&lt;br /&gt;Type 1 : JDBC-ODBC Bridge Driver - A JDBC-ODBC bridge provides JDBC API access via one or more ODBC drivers. Note that some ODBC native code and in many cases native database client code must be loaded on each client machine that uses this type of driver. Hence, this kind of driver is generally most appropriate when automatic installation and downloading of a Java technology application is not important. For information on the JDBC-ODBC bridge driver provided by Sun.&lt;br /&gt;&lt;br /&gt;Type 2: Native API Partly Java Driver- A native-API partly Java technology-enabled driver converts JDBC calls into calls on the client API for Oracle, Sybase, Informix, DB2, or other DBMS. Note that, like the bridge driver, this style of driver requires that some binary code be loaded on each client machine.&lt;br /&gt;&lt;br /&gt;Type 3: Network protocol Driver- A net-protocol fully Java technology-enabled driver translates JDBC API calls into a DBMS-independent net protocol which is then translated to a DBMS protocol by a server. This net server middleware is able to connect all of its Java technology-based clients to many different databases. The specific protocol used depends on the vendor. In general, this is the most flexible JDBC API alternative. It is likely that all vendors of this solution will provide products suitable for Intranet use. In order for these products to also support Internet access they must handle the additional requirements for security, access through firewalls, etc., that the Web imposes. Several vendors are adding JDBC technology-based drivers to their existing database middleware products.&lt;br /&gt;&lt;br /&gt;Type 4: JDBC Net pure Java Driver - A native-protocol fully Java technology-enabled driver converts JDBC technology calls into the network protocol used by DBMSs directly. This allows a direct call from the client machine to the DBMS server and is a practical solution for Intranet access. Since many of these protocols are proprietary the database vendors themselves will be the primary source for this style of driver. Several database vendors have these in progress.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;11 Q What is the fastest type of JDBC driver?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A&lt;br /&gt;&lt;br /&gt;Type 4 (JDBC Net pure Java Driver) is the fastest JDBC driver. Type 1 and Type 3 drivers will be slower than Type 2 drivers (the database calls are make at least three translations versus two), and Type 4 drivers are the fastest (only one translation).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;12 Q Is the JDBC-ODBC Bridge multi-threaded?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A No. The JDBC-ODBC Bridge does not support multi threading. The JDBC-ODBC Bridge uses synchronized methods to serialize all of the calls that it makes to ODBC. Multi-threaded Java programs may use the Bridge, but they won't get the advantages of multi-threading.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;13 Q What is cold backup, hot backup, warm backup recovery?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A : Cold backup means all these files must be backed up at the same time, before the database is restarted. Hot backup (official name is 'online backup' ) is a backup taken of each tablespace while the database is running and is being accessed by the users&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;14 Q What is the advantage of denormalization?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A : Data denormalization is reverse procedure, carried out purely for reasons of improving performance. It maybe efficient for a high-throughput system to replicate data for certain data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;15 Q How do you handle your own transaction ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A :Connection Object has a method called setAutocommit ( boolean flag) . For handling our own transaction we can set the parameter to false and begin your transaction . Finally commit the transaction by calling the commit method.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;21) Will a call to PreparedStatement.executeQuery() always close the ResultSet from the previous executeQuery()?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A ResultSet is automatically closed by the Statement that generated it when that Statement is closed, re-executed, or is used to retrieve the next result from a sequence of multiple results.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;22) How do I upload SQL3 BLOB &amp; CLOB data to a database?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Although one may simply extract BLOB &amp; CLOB data from the database using the methods of the java.sql.CLOB and java.sql.BLOB, one must upload the data as normal java datatypes. The example below inserts a BLOB in the form of a byte[] and a CLOB in the form of a String into the database&lt;br /&gt;&lt;br /&gt;Inserting SQL3 type data [BLOB &amp; CLOB]&lt;br /&gt;&lt;br /&gt;private void runInsert() {&lt;br /&gt;&lt;br /&gt;  try {&lt;br /&gt;&lt;br /&gt;      // Log&lt;br /&gt;&lt;br /&gt;      this.log("Inserting values ... ");&lt;br /&gt;&lt;br /&gt;      &lt;br /&gt;&lt;br /&gt;      // Open a new Statement&lt;br /&gt;&lt;br /&gt;      PreparedStatement stmnt = conn.prepareStatement(&lt;br /&gt;&lt;br /&gt;        "insert Lobtest (image, name) values (?, ?)");&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;      // Create a timestamp to measure the insert time&lt;br /&gt;&lt;br /&gt;      Date before = new java.util.Date();&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;      for(int i = 0; i &lt;&gt;&lt;br /&gt;&lt;br /&gt;          // Set parameters&lt;br /&gt;&lt;br /&gt;          stmnt.setBytes(1, blobData);&lt;br /&gt;&lt;br /&gt;          stmnt.setString(2, "i: " + i + ";" + clobData);&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;          // Perform insert&lt;br /&gt;&lt;br /&gt;          int rowsAffected = stmnt.executeUpdate();&lt;br /&gt;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;      // Get another timestamp to complete the time measurement&lt;br /&gt;&lt;br /&gt;      Date after = new java.util.Date();&lt;br /&gt;&lt;br /&gt;      this.log(" ... Done!");&lt;br /&gt;&lt;br /&gt;      log("Total run time: " + (&lt;br /&gt;&lt;br /&gt;        after.getTime() - before.getTime()));&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;      // Close database resources&lt;br /&gt;&lt;br /&gt;      stmnt.close();&lt;br /&gt;&lt;br /&gt;  } catch(SQLException ex) {&lt;br /&gt;&lt;br /&gt;      this.log("Hmm... " + ex);&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;23) What is the difference between client and server database cursors?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What you see on the client side is the current row of the cursor which called a Result (ODBC) or ResultSet (JDBC). The cursor is a server-side entity only and remains on the server side.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;24) Are prepared statements faster because they are compiled? if so, where and when are they compiled?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Prepared Statements aren't actually compiled, but they are bound by the JDBC driver. Depending on the driver, Prepared Statements can be a lot faster - if you re-use them. Some drivers bind the columns you request in the SQL statement. When you execute Connection.prepareStatement(), all the columns bindings take place, so the binding overhead does not occur each time you run the Prepared Statement. For additional information on Prepared Statement performance and binding see JDBC Performance Tips on IBM's website.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;25) Is it possible to connect to multiple databases simultaneously? Can one extract/update data from multiple databases with a single statement?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;In general, subject, as usual, to the capabilities of the specific driver implementation, one can connect to multiple databases at the same time. At least one driver ( and probably others ) will also handle commits across multiple connections. Obviously one should check the driver documentation rather than assuming these capabilities.&lt;br /&gt;&lt;br /&gt;As to the second part of the question, one needs special middleware to deal with multiple databases in a single statement or to effectively treat them as one database. DRDA ( Distributed Relational Database Architecture -- I, at least, make it rhyme with "Gerta" ) is probably most commonly used to accomplish this.&lt;br /&gt;&lt;br /&gt;Oracle has a product called Oracle Transparent Gateway for IBM DRDA and IBM has a product called DataJoiner that make multiple databases appear as one to your application. No doubt there are other products available&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;26) Why do I get an UnsupportedOperationException?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JDBC 2.0, introduced with the 1.2 version of Java, added several capabilities to JDBC. Instead of completely invalidating all the older JDBC 1.x drivers, when you try to perform a 2.0 task with a 1.x driver, an UnsupportedOperationException will be thrown. You need to update your driver if you wish to use the new capabilities.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;27) What advantage is there to using prepared statements if I am using connection pooling or closing the connection frequently to avoid resource/connection/cursor limitations?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The ability to choose the 'best' efficiency ( or evaluate tradeoffs, if you prefer, ) is, at times, the most important piece of a mature developer's skillset. This is YAA ( Yet Another Area, ) where that maxim applies. Apparently there is an effort to allow prepared statements to work 'better' with connection pools in JDBC 3.0, but for now, one loses most of the original benefit of prepared statements when the connection is closed. A prepared statement obviously fits best when a statement differing only in variable criteria is executed over and over without closing the statement.&lt;br /&gt;&lt;br /&gt;However, depending on the DB engine, the SQL may be cached and reused even for a different prepared statement and most of the work is done by the DB engine rather than the driver. In addition, prepared statements deal with data conversions that can be error prone in straight ahead, built on the fly SQL; handling quotes and dates in a manner transparent to the developer, for example.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;28) What is JDBC, anyhow?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JDBC is Java's means of dynamically accessing tabular data, and primarily data in relational databases, in a generic manner, normally using standard SQL statements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;29) Can I reuse a Statement or must I create a new one for each query?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When using a JDBC compliant driver, you can use the same Statement for any number of queries. However, some older drivers did not always "respect the spec." Also note that a Statement SHOULD automatically close the current ResultSet before executing a new query, so be sure you are done with it before re-querying using the same Statement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;30) What is a three-tier architecture?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A three-tier architecture is any system which enforces a general separation between the following three parts:&lt;br /&gt;&lt;br /&gt;   1. Client Tier or user interface&lt;br /&gt;   2. Middle Tier or business logic&lt;br /&gt;   3. Data Storage Tier &lt;br /&gt;&lt;br /&gt;Applied to web applications and distributed programming, the three logical tiers usually correspond to the physical separation between three types of devices or hosts:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:m.vinilkumar@gmail.com"&gt;Contact me &lt;/a&gt; If any further Information &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All The Best&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-7138125168926265295?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/7138125168926265295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=7138125168926265295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7138125168926265295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7138125168926265295'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/jdbc-inteview-questions-part-1.html' title='JDBC Inteview Questions Part-1'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8433913234324449675.post-7420085896413191790</id><published>2008-09-22T22:55:00.000-07:00</published><updated>2008-09-22T22:58:56.161-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java Interview Questions'/><title type='text'>Core Java Inteview Questions Part -V</title><content type='html'>&lt;span style="font-weight:bold;"&gt;111 Q How does a try statement determine which catch clause should be used to handle an exception?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;When an exception is thrown , the catch block of the try statement are examined in the order in which they appear. The first catch block that is capable of handling the exception is executed. The remaining catch blocks are ignored&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;112 Q How parameters are passed to methods in java program ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All java method parameters in java are passed by value only. Obviously primitives are passed by value. In case of objects a copy of the reference is passed and so all the changes made in the method will persist.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;113 Q If a class doesn't have any constructors, what will happen?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If a class doesn't have a constructor, the JVM will provide a default constructor for the class.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;114 Q What will happen if a thread cannot acquire a lock on an object?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;It enters to the waiting state until lock becomes available.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;115 Q How does multithreading occurring on a computer with a single CPU?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The task scheduler of OS allocates an execution time for multiple tasks. By switching between different executing tasks, it creates the impression that tasks execute sequentially. But actually there is only one task is executed at a time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;116 Q What will happen if you are invoking a thread's interrupt method while the thread is waiting or sleeping?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When the task enters to the running state, it will throw an InterruptedException.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;117 Q What are the different ways in which a thread can enter into waiting state?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are three ways for a thread to enter into waiting state. By invoking its sleep() method, by blocking on I/O, by unsuccessfully attempting to acquire an object's lock, or by invoking an object's wait() method.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;118 Q What are the the different ways for creating a thread?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A thread can be created by subclassing Thread, or by implementing the Runnable interface.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;119 Q What is the difference between creating a thread by extending Thread class and by implementing Runnable interface? Which one should prefer?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When creating a thread by extending the Thread class, it is not mandatory to override the run method (If we are not overriding the run method , it is useless), because Thread class have already given a default implementation for run method. But if we are implementing Runnable , it is mandatory to override the run method. The preferred way to create a thread is by implementing Runnable interface, because it give loose coupling.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;120 Q What is coupling?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Coupling is the dependency between different components of a system&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;121 Q How is an interface?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;An interface is a collection of method declarations and constants. In java interfaces are used to achieve multiple inheritance. It sets a behavioral protocol to all implementing classes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;122 Q What is an abstract class?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An abstract class is an incomplete class. An abstract class is defined with the keyword abstract . We cannot create an object of the abstract class because it is not complete. It sets a behavioral protocol for all its child classes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;123 Q How will you define an interface?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An interface is defined with the keyword interface. Eg:&lt;br /&gt;public interface MyInterface { }&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;124 Q How will you define an abstract class?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An abstract class is defined with the keyword abstract Eg:&lt;br /&gt;public abstract class MyClass { }&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;125 Q What is any an anonymous class?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A An anonymous class is a local class with no name.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;126 Q What is a JVM heap?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The heap is the runtime data area from which memory for all class instances and arrays is allocated. The heap may be of a fixed size or may be expanded. The heap is created on virtual machine start-up.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;127 Q What is difference between string and StringTokenizer?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;StringTokenizer as its name suggests tokenizes a String supplied to it as an argument to its constructor and the character based on which tokens of that string are to be made. The default tokenizing character is space " ".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;128 Q What is the difference between array and ArrayList ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Array is collection of same data type. Array size is fixed, It cannot be expanded. But ArrayList is a growable collection of objects. ArrayList is a part of Collections Framework and can work with only objects.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;129 Q What is difference between java.lang .Class and java.lang.ClassLoader? What is the hierarchy of ClassLoader ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Class 'java.lang.Class' represent classes and interfaces in a running Java application. JVM construct 'Class' object when class in loaded. Where as a ClassLoader is also a class which loads the class files into memory in order for the Java programs to execute properly. The hierarchy of ClassLoaders is:&lt;br /&gt;&lt;br /&gt;Bootstrap ClassLoaders&lt;br /&gt;Extensive ClassLoaders&lt;br /&gt;System Classpath ClassLoaders&lt;br /&gt;Application ClassLoaders&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;130 Q What is daemon thread?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Theards which are running on the background are called deamon threads. daemon thread is a thread which doesn't give any chance to run other threads once it enters into the run state it doesn't give any chance to run other threads. Normally it will run forever, but when all other non-daemon threads are dead, daemon thread will be killed by JVM&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;131 Q What is a green thread?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Native threads can switch between threads preemptively. Green threads switch only when control is explicitly given up by a thread ( Thread.yield(), Object.wait(), etc.) or a thread performs a blocking operation (read(), etc.). On multi-CPU machines, native threads can run more than one thread simultaneously by assigning different threads to different CPUs. Green threads run on only one CPU. Native threads create the appearance that many Java processes are running: each thread takes up its own entry in the process table. One clue that these are all threads of the same process is that the memory size is identical for all the threads - they are all using the same memory. The process table is not infinitely large, and processes can only create a limited number of threads before running out of system resources or hitting configured limits. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;132 Q What is volatile variable?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A volatile variable is not allowed to have a local copy of a variable that is different from the value currently held in "main" memory. Volatile modifier requests the JVM to always access the shared copy of the variable so the its most current value is always read.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;133 Q Why java does not support multiple inheritance?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because the multiple inheritance causes the redundancy. Also we cannot solve diamond problem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;134 Q What is diamond problem?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The diamond problem is an ambiguity that can occur when a class multiply inherits from two classes that both descend from a common super class&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;135 Q How many JVM's we can run in a system?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Any number of JVMs can run in a system. Whenever we issue the command 'java' a new JVM will start.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;136 Q Why Java is not 100% pure object oriented language?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Because java uses primitives.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;137 Q Why ArrayList is faster than Vector?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because Vector is synchronized. Synchronization reduces the performance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;138 Q What is the security mechnaism used in java?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Java uses sand box security model.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;139 Q What is sandbox?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A sandbox is a security mechanism for safely running programs. The sandbox typically provides a tightly-controlled set of resources for guest programs to run in, such as scratch space on disk and memory.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;140 Q What is phantom memory?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Phantom memory is the memory that does not exist in reality.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;141 Q What is reflection?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reflection is the process of finding out the different features of a class dynamically.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;142 Q What are the differences between JIT and HotSpot?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Hotspot VM is a collection of techniques, the most important of which is called adaptive optimization. The original JVMs interpreted byte codes one at a time. Second-generation JVMs added a JIT compiler, which compiles each method to native code upon first execution, then executes the native code. Thereafter, whenever the method is called, the native code is executed. The adaptive optimization technique used by Hotspot is a hybrid approach, one that combines byte code interpretation and run-time compilation to native code. Hotspot, unlike a regular JIT compiling VM, doesn't do "premature optimization"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;143 Q What are the advantages and disadvantages of reference counting in garbage collection?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An advantage of this scheme is that it can run in small chunks of time closely linked with the execution of the program. These characteristic makes it particularly suitable for real-time environments where the program can't be interrupted for very long time. A disadvantage of reference counting is that it does not detect cycles. A cycle is two or more objects that refer to one another. Another disadvantage is the overhead of incrementing and decrementing the reference count each time. Because of these disadvantages, reference counting currently is out of favor.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;144 Q How would you implement a thread pool?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The ThreadPool class is a generic implementation of a thread pool, which takes the following input Size of the pool to be constructed and name of the class which implements Runnable (which has a visible default constructor) and constructs a thread pool with active threads that are waiting for activation. once the threads have finished processing they come back and wait once again in the pool.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;145 Q What is the difference between throw and throws clause?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;throw is used to throw an exception manually, where as throws is used in the case of checked exceptions, to tell the compiler that we haven't handled the exception, so that the exception will be handled by the calling function.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;146 Q What is JAR file?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A JAR file (short for Java Archive) is a ZIP file used to distribute a set of Java classes. It is used to store compiled Java classes and associated metadata that can constitute a program&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;147 Q What is a classloader?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A class loader is an object that is responsible for loading classes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;148 Q What is the difference between Comparable and Comparator ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Comparable is for natural ordering and Comparator is for custom ordering. But we can override the compareTo method of comparable interface to give a custom ordering.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;149 Q What is the difference between List, Set and Map?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A Set is a collection that has no duplicate elements. A List is a collection that has an order associated with its elements. A map is a way of storing key/value pairs. The way of storing a Map is similar to two-column table.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;150 Q What is the difference between Exception and Error ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Error is unrecoverable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8433913234324449675-7420085896413191790?l=mvinilkumar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mvinilkumar.blogspot.com/feeds/7420085896413191790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8433913234324449675&amp;postID=7420085896413191790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7420085896413191790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8433913234324449675/posts/default/7420085896413191790'/><link rel='alternate' type='text/html' href='http://mvinilkumar.blogspot.com/2008/09/core-java-inteview-questions-part-v.html' title='Core Java Inteview Questions Part -V'/><author><name>vinil kumar</name><uri>http://www.blogger.com/profile/16080898057026847936</uri><email>m.vinilkumar@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17222981671577128278'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>