<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-370478357696990657</id><updated>2012-01-11T19:09:17.131-08:00</updated><category term='PHP Frameworks'/><category term='LAMP Interview Questions'/><category term='Microsoft Certification Exams'/><category term='JavaScript Interview Questions'/><category term='Cloud Computing'/><category term='Software Development Jobs'/><category term='C#  Interview Questions'/><category term='Action Script Flash Interview Questions'/><category term='web application testing'/><category term='Software Freelancing'/><category term='SharePoint'/><category term='Barcode'/><category term='Ajax GWT'/><category term='XML Web Services and Remoting Questions'/><category term='Microsoft Surface'/><category term='Automation Testing'/><category term='ADO.NET  Interview Questions'/><category term='Software Tools'/><category term='Java Software Development'/><category term='PHP Interview Questions'/><category term='Flex Interview Questions'/><category term='Project Management Interview Questions'/><category term='QTP Interview Questions'/><category term='Interview Questions on Networking'/><category term='ASP.NET Interview Questions'/><category term='iPad iPhone Development'/><category term='Interview Tips'/><category term='HTML  Interview Questions'/><category term='project management'/><category term='Software Development Degree'/><category term='Privacy Policy'/><category term='Google Applications'/><category term='Software Development Life Cycle'/><category term='QTP Tips'/><title type='text'>Software Development Resources</title><subtitle type='html'>Software Development resources including software and IT jobs, training and online courses. Interview questions in Software programming, QA, testing and project management. Programming Tips, QTP Tips.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>46</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-4095109454930288042</id><published>2012-01-11T19:08:00.000-08:00</published><updated>2012-01-11T19:09:17.146-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Jobs'/><title type='text'>Wipro Freshers jobs for Engineering and Science Graduates</title><content type='html'>&lt;span style="font-size:85%;"&gt;Here is the information as taken from the Wipro website regarding the job openings for freshers from Engineering and Science graduates. See here for more details:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Freshers jobs for Engineering Graduates&lt;/span&gt;&lt;br style="font-weight: bold;"&gt;http://careers.wipro.com/hotjobs/walkin_for_engineer_graduates_freshers.htm&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Freshers jobs for Science Graduates&lt;/span&gt;&lt;br /&gt;http://careers.wipro.com/hotjobs/walkin_for_science_graduates_freshers.htm&lt;br /&gt;&lt;br /&gt;For more latest information please visit the careers section of Wipro.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-4095109454930288042?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/4095109454930288042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=4095109454930288042&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4095109454930288042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4095109454930288042'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2012/01/wipro-freshers-jobs-for-engineering-and.html' title='Wipro Freshers jobs for Engineering and Science Graduates'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-5924555749699873957</id><published>2011-09-24T20:56:00.000-07:00</published><updated>2011-09-24T20:57:10.040-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Tools'/><title type='text'>List of Cross Platform Mobile Development Tools</title><content type='html'>&lt;span style="font-size:85%;"&gt;If you are a mobile developer or an Software or IT services organization or an Independent Software Vendor (ISV) developing software products for Mobile end users then you need to know the latest developments in the software development tools in this area. There are different phones that mobile users use and also these are in different Operating Systems, platforms and in most cases organizations end up spending more money and resources in creating the same application to be running in different mobile phones.&lt;br /&gt;&lt;br /&gt;Here is the &lt;span style="font-weight: bold;"&gt;list of cross platform mobile application development tools&lt;/span&gt; that you might be interested in exploring if you are facing similar challenges as mentioned above:&lt;br /&gt;&lt;br /&gt;Corona - http://www.anscamobile.com/&lt;br /&gt;IOS and Android&lt;br /&gt;&lt;br /&gt;MoSync - http://mosync.com/&lt;br /&gt;IOS, Android, Symbian, Blackberry&lt;br /&gt;&lt;br /&gt;Sencha - http://sencha.com/&lt;br /&gt;iPhone, Android, Blackberry&lt;br /&gt;&lt;br /&gt;PhoneGap - http://phonegap.com/&lt;br /&gt;iPhone, Android, Blackberry, Symbian, Bada, WebOS&lt;br /&gt;&lt;br /&gt;AppCelerator - http://www.appcelerator.com&lt;br /&gt;HTML5, javascript, php, ruby, iOS, Android etc&lt;br /&gt;&lt;br /&gt;AppMobi - http://appmobi.com/&lt;br /&gt;HTML5, JavaScript and CSS3&lt;br /&gt;&lt;br /&gt;RhoMobile - http://www..rhomobile.com&lt;br /&gt;iOS, Android, Windows Mobile, RIM and Symbian devices&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-5924555749699873957?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/5924555749699873957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=5924555749699873957&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/5924555749699873957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/5924555749699873957'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2011/09/list-of-cross-platform-mobile.html' title='List of Cross Platform Mobile Development Tools'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-5710666370440937041</id><published>2011-09-17T22:22:00.000-07:00</published><updated>2011-09-17T22:23:07.613-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Jobs'/><title type='text'>Accenture Graduate Careers software jobs for freshers</title><content type='html'>&lt;span style="font-size:85%;"&gt;If you have just completed your degree and looking for a good start in your career you can explore the &lt;span style="font-weight: bold;"&gt;Accenture graduate careers section for India openings&lt;/span&gt;, see here for more information: http://www.accenture.com/India/graduates&lt;br /&gt;&lt;br /&gt;The above positions will be for Consulting, Technology and Outsourcing Careers at Accenture.&lt;br /&gt;&lt;br /&gt;If you are interested in applying for these jobs then please read below:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Application process:&lt;/span&gt;&lt;br /&gt;https://microsite.accenture.com/moving_forward_india/apply/Pages/The-Application-Process.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The competency Interview:&lt;/span&gt;&lt;br /&gt;https://microsite.accenture.com/moving_forward_india/apply/Pages/Competency-Interview.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;For more details:&lt;/span&gt;&lt;br /&gt;email: campus.queries@accenture.com&lt;br /&gt;&lt;br /&gt;Telephone: 080-39173450 or 080-39173466 (from 10am to 6pm)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-5710666370440937041?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/5710666370440937041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=5710666370440937041&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/5710666370440937041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/5710666370440937041'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2011/09/accenture-graduate-careers-software.html' title='Accenture Graduate Careers software jobs for freshers'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-484342598486477545</id><published>2011-08-21T08:20:00.000-07:00</published><updated>2011-08-21T08:22:32.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Tools'/><title type='text'>Top 10 Professional Services Automation Software Tools | PSA requirements</title><content type='html'>&lt;span style="font-size:85%;"&gt;Please find here some of my thoughts on the leading &lt;span style="font-weight: bold;"&gt;PSA - Professional Services Automation Software Tools&lt;/span&gt; that are out there. Before we get to the details, let us see what should we typically see in a PSA tools.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why PSA? What should a Professional Services automation tool must have&lt;/span&gt; - see below for some of the requirements of a good PSA tools&lt;br /&gt;&lt;br /&gt;1. Comprehensive Project Management modules&lt;br /&gt;2. Good Document management capabilities&lt;br /&gt;3. Timesheet system or modules that help in time recording&lt;br /&gt;4. Billing and invoicing modules&lt;br /&gt;5. Good setup of organizational parameters including different cost centers&lt;br /&gt;6. Integration with CRM systems right from the lead generation&lt;br /&gt;7. Payroll systems&lt;br /&gt;8. Time off - Leave management modules&lt;br /&gt;9. Integration with accounting systems such as QuickBooks&lt;br /&gt;10. Extensive reporting, revenue projections, resource projections, profitability etc.&lt;br /&gt;&lt;br /&gt;It is expected to have good tutorials, help and documentation and support for all these systems. And more and more customers are looking for some kind of hosted/on the cloud kind of facility.&lt;br /&gt;&lt;br /&gt;Based on some of the above, here are the &lt;span style="font-weight: bold;"&gt;top 10 PSA software tools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. NetSuite - OpenAir&lt;br /&gt;www.netsuite.com, www.openair.com&lt;br /&gt;&lt;br /&gt;2.Intacct&lt;br /&gt;www.intacct.com&lt;br /&gt;&lt;br /&gt;3. Projector&lt;br /&gt;www.projectorpsa.com&lt;br /&gt;&lt;br /&gt;4. QuickArrow - another NetSuite company&lt;br /&gt;www.quickarrow.com&lt;br /&gt;&lt;br /&gt;5. Tenrox&lt;br /&gt;www.tenrox.xom&lt;br /&gt;&lt;br /&gt;6. Atlantic Global&lt;br /&gt;www.atlantic-ec.com&lt;br /&gt;&lt;br /&gt;7. EPICOR&lt;br /&gt;www.epicor.com&lt;br /&gt;&lt;br /&gt;8. Autotask&lt;br /&gt;www.autotask.com&lt;br /&gt;&lt;br /&gt;9. Sage&lt;br /&gt;www.sageerpsolutions.com&lt;br /&gt;&lt;br /&gt;10. INFO CHAIN&lt;br /&gt;www.infochain.com&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-484342598486477545?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/484342598486477545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=484342598486477545&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/484342598486477545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/484342598486477545'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2011/08/top-10-professional-services-automation.html' title='Top 10 Professional Services Automation Software Tools | PSA requirements'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-7173583930811499610</id><published>2011-08-21T00:30:00.000-07:00</published><updated>2011-08-21T00:31:59.661-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Jobs'/><title type='text'>TCS NextStep Campus Recruitment details</title><content type='html'>&lt;span style="font-size:85%;"&gt;TCS - the largest and the top Indian Software company every years recruits many people including freshers through campus recruitments. This freshers program from Tata Consultancy Services is known as &lt;span style="font-weight: bold;"&gt;TCS NextStep. &lt;/span&gt;More information on this can be had from https://nextstep.tcs.com/.&lt;br /&gt;&lt;br /&gt;Graduates passing in 2011 can check here:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;https://nextstep.tcs.com/Pages/LoginHomePage.jsp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Students who are going to pass in 2012 must take a look at:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;https://campus.tcs.com/campus/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Related information:&lt;/span&gt;&lt;br /&gt;Interested candidates from &lt;span style="font-weight: bold;"&gt;Australia and New Zealand can check the TCS Graduate Recruitment Program&lt;/span&gt; in these countries. More info at:&lt;br /&gt;http://www.tcs.com/careers/Pages/Graduate-Program-Australia.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Selection and Application process:&lt;/span&gt;&lt;br /&gt;1. Send your updated resume and cover letter to australia.graduate@tcs.com&lt;br /&gt;2. Phone interview&lt;br /&gt;3. Technical Interview&lt;br /&gt;4. Management / HR Interview&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-7173583930811499610?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/7173583930811499610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=7173583930811499610&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7173583930811499610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7173583930811499610'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2011/08/tcs-nextstep-campus-recruitment-details.html' title='TCS NextStep Campus Recruitment details'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-7128508564445459473</id><published>2011-08-03T20:59:00.001-07:00</published><updated>2011-08-03T20:59:54.821-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Jobs'/><title type='text'>Cognizant Off Campus recruitment details</title><content type='html'>&lt;span style="font-size:85%;"&gt;Here is some information for freshers, experienced software professionals who are willing to apply for software jobs in the IT major Cognizant Technology Solutions. The details are related to the upcoming off campus drives to be scheduled in September 2011. For more information you can see &lt;span style="font-style: italic;"&gt;https://careers.cognizant.com/OffCampus/OffCampus.aspx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Also, for the 2011 batch students, they can register for off-campus drives to be scheduled after September 2011.&lt;br /&gt;&lt;br /&gt;To apply for &lt;span style="font-weight: bold;"&gt;Combined Campus Recruitment &lt;/span&gt;- INDIA, see this:&lt;br /&gt;https://careers.cognizant.com/OffCampus/GeneralInstruction.aspx&lt;br /&gt;&lt;br /&gt;You want to check the &lt;span style="font-weight: bold;"&gt;status of your application @Cognizant &lt;/span&gt;then please see this:&lt;br /&gt;https://careers.cognizant.com/OffCampus/CheckStatus.aspx&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-7128508564445459473?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/7128508564445459473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=7128508564445459473&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7128508564445459473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7128508564445459473'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2011/08/cognizant-off-campus-recruitment.html' title='Cognizant Off Campus recruitment details'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-5131727682873214213</id><published>2011-07-29T22:26:00.000-07:00</published><updated>2011-07-29T22:28:00.113-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='project management'/><title type='text'>Some top Project Management Software Tools</title><content type='html'>&lt;span style="font-size:85%;"&gt;These days Project Management is becoming very important in successful execution of projects, these not only mean effective planning but also better project monitoring and control, good visibility and effective resource management, time sheet and task management and budget and cost projections.&lt;br /&gt;&lt;br /&gt;Some of the tools that I came across which you can consider if you are evaluating to implement &lt;span style="font-weight: bold;"&gt;project management automation tools&lt;/span&gt; are:&lt;br /&gt;&lt;br /&gt;1. Clarizen - www.clarizen.com&lt;br /&gt;2. AtTask - www.attask.com&lt;br /&gt;3. Daptiv - www.daptiv.com&lt;br /&gt;4. Project Manager - www.projectmanager.com&lt;br /&gt;5. Celoxis - www.celoxis.com&lt;br /&gt;6. Tenrox - www.tenrox.com&lt;br /&gt;7. Comindwork - www.comindwork.com&lt;br /&gt;&lt;br /&gt;If you are looking for some open source project management tools then you can also read this -&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Top 25 Open Source Project Management Apps&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;http://mastersinprojectmanagement.org/top-25-open-source-project-management-apps.html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-5131727682873214213?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/5131727682873214213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=5131727682873214213&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/5131727682873214213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/5131727682873214213'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2011/07/some-top-project-management-software.html' title='Some top Project Management Software Tools'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-8370681573736689103</id><published>2011-07-24T01:32:00.000-07:00</published><updated>2011-07-24T01:34:31.372-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web application testing'/><title type='text'>Browser compatibility testing tools for web browser and mobile browser testing</title><content type='html'>&lt;span style="font-size:85%;"&gt;These days all web developers face a challenge in ensuring the HTML or the web code that they develop runs on the most commonly used web browsers such as the different versions of Internet Explorer, Mozilla Firefox, Apple Safari and Google Chrome. The challenge is not only on the web browsers but also with the growing number of mobile browsers it is important that these web applications can also run on the mobile browsers, this is not applicable for native mobile applications.&lt;br /&gt;&lt;br /&gt;To ensure that the developers are productive while coding and also the testers save time in testing the application under different browsers to ensure browser compatibilities for the application under test it is important that there should be some tools for facilitating these testing/QA activities. This will not only save time for the developers and testers but will also save some time on the infrastructure team / IT Teams to maintain and install different versions of the browser + OS combination testing environments.&lt;br /&gt;&lt;br /&gt;Some of the tools that I came across in this regard that software developers can consider using for the above questions and challenges.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;List of Browser compatibility testing tools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. BrowserShots&lt;br /&gt;2. IE Tester&lt;br /&gt;3. DotMobi Virtual Developer Lab&lt;br /&gt;4. Adobe Browser Lab&lt;br /&gt;5. CloudTesting&lt;br /&gt;6. Browser Photo&lt;br /&gt;7. Browsera&lt;br /&gt;8. CrossBrowserTesting&lt;br /&gt;9. BrowserCam - cross broswer compatibility tester, including testing on mobile browsers&lt;br /&gt;10. Microsoft Expression Web SuperView&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-8370681573736689103?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/8370681573736689103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=8370681573736689103&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8370681573736689103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8370681573736689103'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2011/07/browser-compatibility-testing-tools-for.html' title='Browser compatibility testing tools for web browser and mobile browser testing'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-8502549129933457353</id><published>2011-05-14T01:13:00.000-07:00</published><updated>2011-05-14T01:15:31.868-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript Interview Questions'/><title type='text'>jQuery Interview Questions | Java Script Framework</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;What is jQuery, javascript interview questions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These days to provide a better user experience on the web there are many third party java script frameworks that are being used. Amongst the most common one is jQuery javascript. It not only provides simple methods to do many of the client side validations etc but also provides some good effects with minimum effort of implementation.&lt;br /&gt;&lt;br /&gt;The end user is expected to be not so expert in javascript to understand and implement the jQuery framework. There are many jQuery plugins and jQuery scripts that are available which you can refer to and use and embed in your web applications or web sites.&lt;br /&gt;&lt;br /&gt;If you plan to make an entry into the web development by learning the jQuery framework then please do some practice and also prepare some interview questions in Java Script frameworks like jQuery, prototype.js, scriptaculous etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;You need to know some basic jQuery questions like&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. What is jQuery and what is its use&lt;br /&gt;2. How can you jQuery in your applications&lt;br /&gt;3. How can you get access to jQuery framework&lt;br /&gt;4. What are the latest versions of the jQuery?&lt;br /&gt;5. Are there any advance use of jQuery?&lt;br /&gt;6. How can you do client side validations in jQuery&lt;br /&gt;7. Can we implement Ajax functionality using jQuery Framework?&lt;br /&gt;8. What are the most popular jQuery Plugins&lt;br /&gt;9. How do you implement a slider, tab, contact form using jQuery&lt;br /&gt;10. How are jQuery elements accessed in an HTML page?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-8502549129933457353?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/8502549129933457353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=8502549129933457353&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8502549129933457353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8502549129933457353'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2011/05/jquery-interview-questions-java-script.html' title='jQuery Interview Questions | Java Script Framework'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-2028478486861858981</id><published>2010-09-03T20:52:00.000-07:00</published><updated>2010-09-03T20:53:46.140-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QTP Tips'/><title type='text'>QTP hangs when trying to run the scripts</title><content type='html'>&lt;span style="font-size:85%;"&gt;If you are facing issues in QTP while hitting F5 or when trying to run your automation test scripts, then please try these QTP tips to see if it works for you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tips to overcome QTP Hangs issues&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Go to start -&gt; Run -&gt; %temp%&lt;br /&gt;&lt;br /&gt;Then clear all the temporary objects created at this location&lt;br /&gt;&lt;br /&gt;You may need to close your applications and close QTP for you to be able to delete the temporary objects&lt;br /&gt;&lt;br /&gt;Some of these are the local object repositories of your action files&lt;br /&gt;&lt;br /&gt;See how this works and let me know through comments.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-2028478486861858981?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/2028478486861858981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=2028478486861858981&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/2028478486861858981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/2028478486861858981'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2010/09/qtp-hangs-when-trying-to-run-scripts.html' title='QTP hangs when trying to run the scripts'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-8617636335114015700</id><published>2010-09-03T20:47:00.000-07:00</published><updated>2010-09-03T20:49:10.838-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QTP Tips'/><title type='text'>How to set QTP Object Repositories at runtime</title><content type='html'>&lt;span style="font-size:85%;"&gt;As you all know we can set &lt;span style="font-weight: bold;"&gt;Shared Object Repository path &lt;/span&gt;for our test scripts by associating repositories using QTP option. The only drawback here is that if you are using an absolute path for the Shared Object Repository then this becomes a dependency in case you are delivering the scripts to the client or in case you want to run the scripts from another machine.&lt;br /&gt;&lt;br /&gt;As long as you are maintaining the path as same then we don't face any issues.&lt;br /&gt;&lt;br /&gt;Else what you need to do to set the Object Repository path at run time?&lt;br /&gt;&lt;br /&gt;You need to create or get an handle to the QTP APP object&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Create a collection of QTP Repositories&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Make sure that both the above variables are global in nature - accessible to all actions&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Example: This will work in QTP 10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;Set colQTPRepositories = App.Test.Actions(Environment("ActionName")).ObjectRepositories&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;colQTPRepositories.SetAsDefault&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;colQTPRepositories.Add "SORPath", 1 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is even better if you read the SOR Path from a configuration file.&lt;br /&gt;&lt;br /&gt;Ensure that you set the created objects to nothing as appropriate&lt;br /&gt;&lt;br /&gt;Please leave a comment to know more on this.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-8617636335114015700?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/8617636335114015700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=8617636335114015700&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8617636335114015700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8617636335114015700'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2010/09/how-to-set-qtp-object-repositories-at.html' title='How to set QTP Object Repositories at runtime'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-4367613110401430003</id><published>2010-04-02T03:19:00.000-07:00</published><updated>2010-04-02T03:21:07.874-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Surface'/><title type='text'>What is Microsoft Surface</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;What is Microsoft Surface? How do I Install/develop applications using Microsoft Surface?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Microsoft in its endeavor of bringing exciting tools and products has come up with yet another interesting product being termed as Microsoft Surface. It is very interesting to read about this technology and also eager to see how this can change the way people use computers and touch screens.&lt;br /&gt;&lt;br /&gt;So &lt;span style="font-weight: bold;"&gt;What is Microsoft Surface?&lt;/span&gt; Please read this definition as taken from their website http://www.microsoft.com/surface/en/us/Pages/Product/WhatIs.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Microsoft Surface is a revolutionary multi-touch computer that responds to natural hand gestures and real-world objects, helping people interact with digital content in a simple and intuitive way. With a large, horizontal user interface, Surface offers a unique gathering place where multiple users can collaboratively and simultaneously interact with data and each other. "&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am a Software Developer and interested to see &lt;span style="font-weight: bold;"&gt;how I can create applications that use this Surface technology from Microsoft?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is the pointer to the &lt;span style="font-weight: bold;"&gt;SDK (Software Development Kit) for Microsoft Surface &lt;/span&gt;that developers can use it to develop applications that run on this computer.&lt;br /&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How do you create the development environment to start programming? is there a simulator for Microsoft Surface?&lt;/span&gt;&lt;br /&gt;http://msdn.microsoft.com/en-us/library/ee804774.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Where can I get help and documentation about Microsoft Surface?&lt;/span&gt;&lt;br /&gt;http://msdn.microsoft.com/en-us/library/ee804845.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;You can watch this and experience this technology on Microsoft Showcase&lt;/span&gt;&lt;br /&gt;http://www.microsoft.com/surface/en/us/Pages/Experience/Showcase.aspx&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-4367613110401430003?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/4367613110401430003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=4367613110401430003&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4367613110401430003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4367613110401430003'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2010/04/what-is-microsoft-surface.html' title='What is Microsoft Surface'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-7603420686153132057</id><published>2010-04-02T03:04:00.000-07:00</published><updated>2010-04-02T03:05:33.346-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>SharePoint 2010 Benefits and Requirements</title><content type='html'>&lt;span style="font-size:85%;"&gt;Microsoft is coming up with its &lt;span style="font-weight: bold;"&gt;latest Portal and Collaboration Software under Share Point Series with the release of SharePoint 2010.&lt;/span&gt; The entire IT community who were using Microsoft Officer SharePoint Server are eager to know the new features of MOSS 2010. Apparently there are many benefits with the latest release of this software. Lets look into some of the same and also the requirements of installing this software.&lt;br /&gt;&lt;br /&gt;SharePoint 2010 Benefits - Business Collaboration Software for the Enterprise and the web:&lt;br /&gt;http://sharepoint2010.microsoft.com/product/Benefits/Overview/Pages/default.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is new in SharePoint 2010?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SharePoint Foundation 2010:&lt;/span&gt;&lt;br /&gt;http://sharepoint2010.microsoft.com/product/related-technologies/Pages/SharePoint-Foundation-2010.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SharePoint Designer 2010:&lt;/span&gt;&lt;br /&gt;http://sharepoint2010.microsoft.com/product/related-technologies/Pages/SharePoint-Designer-2010.aspx&lt;br /&gt;&lt;br /&gt;Go through the preliminarily system requirements for installing and Configuring SharePoint 2010 Software:&lt;br /&gt;http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx&lt;br /&gt;&lt;br /&gt;There are many online community resources and forums from where you can get the reviews and feedback of this new Software from Microsoft.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-7603420686153132057?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/7603420686153132057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=7603420686153132057&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7603420686153132057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7603420686153132057'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2010/04/sharepoint-2010-benefits-and.html' title='SharePoint 2010 Benefits and Requirements'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-5056141851253462179</id><published>2010-01-31T19:32:00.000-08:00</published><updated>2010-02-25T20:19:23.695-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Jobs'/><title type='text'>NITAT National IT Aptitude Test from NIIT</title><content type='html'>&lt;span style="font-size:85%;"&gt;Here is the information about the &lt;span style="font-weight: bold;"&gt;6th National IT Aptitude Test being conducted by NIIT &lt;/span&gt;to help successful candidates provide some guidance about where you stand amongst the rest, gauges your potential areas of expertise and identifies your strengths.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Latest:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NITAT 2010 Results will be declared soon. Check this space for updates on this.&lt;br /&gt;&lt;br /&gt;NITAT Score card and Results Interpretation at this location:&lt;br /&gt;http://www.niiteducation.com/NITAT/ResultInterpretation.html&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some benefits available for NITAT candidates:&lt;/span&gt;&lt;br /&gt;* Personalized score card&lt;br /&gt;* 2010 skill up subsidy&lt;br /&gt;* Merit benefits&lt;br /&gt;* Special invitation to webinars/seminars from technology partners&lt;br /&gt;&lt;br /&gt;Additional benefits for students graduating in 2010&lt;br /&gt;* Dewang Mehta Scholarship&lt;br /&gt;* Invitation to NITAT Job fair 2010&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here are some important dates:&lt;/span&gt;&lt;br /&gt;Application last date 19th Feb 2010&lt;br /&gt;Exam Date 21st Feb 2010&lt;br /&gt;&lt;span style="font-style: italic;"&gt;NITAT Results will be declared on 26th Feb 2010&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For more details and application forms please visit:&lt;br /&gt;http://www.niiteducation.com/nitat/&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-5056141851253462179?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/5056141851253462179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=5056141851253462179&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/5056141851253462179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/5056141851253462179'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2010/01/nitat-national-it-aptitude-test-from.html' title='NITAT National IT Aptitude Test from NIIT'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-2392222317809462684</id><published>2010-01-28T19:12:00.000-08:00</published><updated>2010-01-28T19:14:06.701-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad iPhone Development'/><title type='text'>iPAD Apps Development | iPAD Software development kit</title><content type='html'>&lt;span style="font-size:85%;"&gt;As you all know Apple has released iPad and the developer community is eager to get hands on to the development resources for iPad so that they can develop some cool applications that can run on iPAD or IPhone or iPod.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here is some information in this regard for Apple i-pad development&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can download iPhone SDK beta 3.2 - see this (you need to be a member - you can also go through the sign up process)&lt;br /&gt;http://developer.apple.com/iphone/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To be part of the iPhone developer program &lt;/span&gt;&lt;br /&gt;Standard Program will cost $99 / year&lt;br /&gt;Enterprise Program will cost $299/year&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iPhone Developer Program Members have access to:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;iPhone SDK 3.2 beta&lt;br /&gt;iPad Simulator&lt;br /&gt;iPad Human Interface Guidelines&lt;br /&gt;iPad Programming Guide&lt;br /&gt;iPad Sample Code&lt;br /&gt;Preparing Universal Applications - applications on iPad, iPhone, and iPod touch with a single binary.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-2392222317809462684?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/2392222317809462684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=2392222317809462684&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/2392222317809462684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/2392222317809462684'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2010/01/ipad-apps-development-ipad-software.html' title='iPAD Apps Development | iPAD Software development kit'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-9182280284796499873</id><published>2010-01-16T01:06:00.001-08:00</published><updated>2010-01-16T01:07:54.521-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Degree'/><title type='text'>Online Software Development Degree from earnmydegree.com</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;How to get a Software Development / Software Engineering Degree Online&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With Software Development industry booming so much these days and with more and more IT jobs being available, it is worthwhile to know how one can earn a degree in Software Development. Lately universities, schools and colleges are offering graduate and under graduate programmes in Software development - both for people who like technology or for Software Development management profiles.&lt;br /&gt;&lt;br /&gt;One such site that I came across to get some good details about how to get a degree in Software Development is www.earnmydegree.com. This site as indicated by its name provides tons of information about obtaining degree online. To know more about Online Software Engineering Degree Programs, please visit their page at:&lt;br /&gt;http://www.earnmydegree.com/online-education/technology/software-engineering.html&lt;br /&gt;&lt;br /&gt;Some of the Online Software Engineering Degree programs I found on this site are:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kaplan University Online&lt;/span&gt; - http://www.earnmydegree.com/online-education/online-college/kaplan-university.html&lt;br /&gt;&lt;br /&gt;* Microsoft Certified Systems Engineer (Certificate)&lt;br /&gt;* Microsoft Certified Systems Engineer - Accelerated (Certificate)&lt;br /&gt;* IT/Application Development (Bachelor's)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;University of Phoenix&lt;/span&gt; - http://www.earnmydegree.com/online-education/online-college/university-of-phoenix.html&lt;br /&gt;* Software Engineering (Bachelor's)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Walden University Online&lt;/span&gt; - http://www.earnmydegree.com/online-education/online-college/walden-university.html&lt;br /&gt;* Application Development, Testing, and Quality Assurance (Bachelor's)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Capella University&lt;/span&gt; - http://www.earnmydegree.com/online-education/online-college/capella-university.html&lt;br /&gt;* Enterprise Software Architecture (Master's)&lt;br /&gt;* Network Architecture (Master's)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Strayer University&lt;/span&gt; - http://www.earnmydegree.com/online-education/online-college/strayer-university.html&lt;br /&gt;* IS: Software Engineering (Graduate Cert.)&lt;br /&gt;* IS: Software Engineering Mgmt (Master's)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Colorado Technical University Online&lt;/span&gt; - http://www.earnmydegree.com/online-education/online-college/colorado-technical-university.html&lt;br /&gt;* Software Systems Engineering (Bachelor's)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;University of Maryland University College / UMUC Online&lt;/span&gt; - http://www.earnmydegree.com/online-education/online-college/university-of-maryland-university-college-umuc.html&lt;br /&gt;* Master of Science in Information Technology - Software Engineering&lt;br /&gt;* Graduate Certificate in Software Engineering&lt;br /&gt;* Undergraduate Certificate in Software Engineering&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Drexel University Online&lt;/span&gt; - http://www.earnmydegree.com/online-education/online-college/drexel-university.html&lt;br /&gt;* MS in Software Engineering - Computer Science Track&lt;br /&gt;* MS in Software Engineering - Engineering Track&lt;br /&gt;* MS in Software Engineering - IST Track&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cleveland Institute of Electronics&lt;/span&gt; - http://www.earnmydegree.com/online-education/online-college/cleveland-institute-of-electronics.html&lt;br /&gt;* Associate in Applied Science - Software Engineering&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UMassOnline&lt;/span&gt; - http://www.earnmydegree.com/online-education/online-college/umassonline.html&lt;br /&gt;* Software Development and Design&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-9182280284796499873?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/9182280284796499873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=9182280284796499873&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/9182280284796499873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/9182280284796499873'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2010/01/online-software-development-degree-from.html' title='Online Software Development Degree from earnmydegree.com'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-4348394183280319331</id><published>2009-12-26T23:42:00.000-08:00</published><updated>2009-12-26T23:43:36.657-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Jobs'/><title type='text'>WASE Wipro Academy of Software Excellence Results</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;WASE Program, WET Results from Wipro&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you are planning to be part of Indian IT major WIPRO in their software team then you can explore the opportunity through WASE - Wipro Academy of Software Excellence. To know more about WIPRO's WASE program and eligibility criteria then please visit this site:&lt;br /&gt;http://careers.wipro.com/it/campus/india/eligibility.htm&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here are some important points for this program:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Eligibility:&lt;/span&gt;&lt;br /&gt;Education - B.Sc. ( Computer Science/Electronics, Physics, and Mathematics) / BCM / BCA&lt;br /&gt;Branches - Mathematics, CS, IT, Physics, Statistics, Electronics&lt;br /&gt;Academic Percentage - Equal to OR above 60% in 10th, 12th and in graduation till date.&lt;br /&gt;Additional requirement - Should have studied Mathematics in 12th&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Selection process for WASE:&lt;/span&gt;&lt;br /&gt;The selection procedure for WASE comprises of three stages, a Common Entrance Test, Technical Interview and HR interview. Dates for each stage would be made available to you upon registration.&lt;br /&gt;&lt;br /&gt;WASE Entrance Test will be conducted between 13th and 20th December 2009. WASE 2009 Results are expected to be released by 25th of December.&lt;br /&gt;&lt;br /&gt;All the best!!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-4348394183280319331?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/4348394183280319331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=4348394183280319331&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4348394183280319331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4348394183280319331'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/12/wase-wipro-academy-of-software.html' title='WASE Wipro Academy of Software Excellence Results'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-8449419702629018445</id><published>2009-12-25T22:26:00.000-08:00</published><updated>2009-12-25T22:28:53.150-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Software Development'/><title type='text'>Java Software Development, Java web developers profile</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Java Programmer, Java Developers profile for Java Software Development&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lets see what Java Software Development means and what are the skill sets that are needed for you to fit the position of Java web developer. With this typical skill set of a Java web developer, you can plan your career accordingly or ensure that the interviews that you face for Java web developers or Java programmers positions are taken care with some very relevant skill sets.&lt;br /&gt;&lt;br /&gt;Java Software Development is the kind of programming that uses Java as its major platform, Software development using Java as a technology platform is amongst the most popular environments. This is mainly attributed towards the flexibility, efficiency and cross platform features of Java programming language.&lt;br /&gt;&lt;br /&gt;There are many opportunities for software programmers in Information Technology companies - these exists at various level starting from Java web developers, Java programmers, Java Analysts, Java architects&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some of the responsibilities and skills that are required for a Java programmers profile are:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* Write Java code that meet the requirements specifications&lt;br /&gt;&lt;br /&gt;* Develop Object Oriented code that include interacting with different layers of the designed solution in Java&lt;br /&gt;&lt;br /&gt;* Develop conceptual and technical design including use of Object-Oriented techniques and using tools that are compatible with Java development platform.&lt;br /&gt;&lt;br /&gt;* Conduct unit testing by using JUNIT and continuous build scripts like ANT&lt;br /&gt;&lt;br /&gt;* Familiar with Java IDE's such as Eclipse and Net Beans&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-8449419702629018445?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/8449419702629018445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=8449419702629018445&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8449419702629018445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8449419702629018445'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/12/java-software-development-java-web.html' title='Java Software Development, Java web developers profile'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-6997424055130502301</id><published>2009-10-30T10:31:00.000-07:00</published><updated>2009-10-30T10:33:14.416-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Freelancing'/><title type='text'>Freelancing projects | Software Freelancing | Software Programmers</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Online resources on Freelancing projects, Software Freelancing and Software Programmers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With the market situation being not so good for software programmers, many of us are looking forward for some kind of software freelancing opportunities. In this regard I wanted to start some discussion and also explore the opportunities available all over the world for freelancing software projects.&lt;br /&gt;&lt;br /&gt;There are many online websites from where you can get inputs on freelancing projects in web development and web designing. Whether you are a java web developer or .NET developer or a web development expert in php, mysql, html, jquery you can find tons of information on freelancing. One thing I also found interesting is about the number of sites that are available on bidding for projects.&lt;br /&gt;&lt;br /&gt;You can individually bid for software projects that are available online. I know many freelance software professionals who got benefited from such sites, in fact there are small size software development companies that bid aggressively for these projects online and do get some sizable revenue from these sources.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some of the sites that I was mentioning are:&lt;/span&gt;&lt;br /&gt;http://getafreelancer.com&lt;br /&gt;http://www.freelancingjob.com/&lt;br /&gt;http://www.programmingbids.com/&lt;br /&gt;&lt;br /&gt;http://www.odesk.com/&lt;br /&gt;http://www.rentacoder.com/&lt;br /&gt;http://www.projects2bid.com/&lt;br /&gt;&lt;br /&gt;I will keep updating this list and will add more to this as and when I get some valid information.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-6997424055130502301?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/6997424055130502301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=6997424055130502301&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/6997424055130502301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/6997424055130502301'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/10/freelancing-projects-software.html' title='Freelancing projects | Software Freelancing | Software Programmers'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-7714113847045683189</id><published>2009-10-11T20:27:00.000-07:00</published><updated>2009-12-27T00:25:01.082-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Jobs'/><title type='text'>Infosys Aspirations 2020 : Campus Connect Information</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Aspirations 2020 Campus Connect details and schedule dates from Infosys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here are the details of Aspirations 2020 from Infosys, this program is an initiative from one of the top Software Exports company from India - Infosys Technologies Limited. To know more about this company visit: www.infosys.com.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Also See:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://programming-questions.blogspot.com/2009/12/wase-wipro-academy-of-software.html"&gt;WIPRO WASE Software Development Jobs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;About Aspirations 2020 &lt;/span&gt;- as taken from http://campusconnect.infosys.com/Aspirations/&lt;br /&gt;Aspirations 2020 is a unique platform introduced by Infosys as part of its Campus Connect initiative to bring the best of engineering talent from across India together to interact, enjoy and learn from each other while winning a few accolades and fame in the bargain.&lt;br /&gt;&lt;br /&gt;Engineering and MCA students from 473 Campus Connect colleges and partner colleges across 20 States &amp;amp; 19 different Zones will take up the Aspirations2020 challenge with great zeal.&lt;br /&gt;&lt;br /&gt;Some important links to access Aspirations 2020 from across the different states of the country:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aspirations 2020 ANDHRA PRADESH&lt;/span&gt;&lt;br /&gt;http://campusconnect.infosys.com/Aspirations/StaticPages/AP/AspAndhra.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aspirations 2020 CHANDIGARH, PUNJAB, RAJASTHAN, UTTARPRADESH, DELHI, HARYANA, UTTARANCHAL, HIMACHAL PRADESH&lt;/span&gt;&lt;br /&gt;http://campusconnect.infosys.com/Aspirations/StaticPages/CHND/AspCHND.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aspirations 2020 KARNATAKA&lt;/span&gt;&lt;br /&gt;http://campusconnect.infosys.com/Aspirations/StaticPages/KA/AspKarnataka.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aspirations 2020 KERALA&lt;/span&gt;&lt;br /&gt;http://campusconnect.infosys.com/Aspirations/StaticPages/Kerala/AspKerala.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aspirations 2020 MAHARASHTRA, GUJARAT, MADHYA PRADESH&lt;/span&gt;&lt;br /&gt;http://campusconnect.infosys.com/Aspirations/StaticPages/PUNE/AspPUNE.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aspirations 2020 ORISSA, WEST BENGAL, JHARKHAND, CHATTISGARH, SIKKIM&lt;/span&gt;&lt;br /&gt;http://campusconnect.infosys.com/Aspirations/StaticPages/BBSR/AspBBSR.aspx&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aspirations 2020 TAMILNADU &lt;/span&gt;&lt;br /&gt;http://campusconnect.infosys.com/Aspirations/StaticPages/TN/AspTamilnadu.aspx&lt;br /&gt;&lt;br /&gt;All the best !&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-7714113847045683189?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/7714113847045683189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=7714113847045683189&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7714113847045683189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7714113847045683189'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/10/infosys-aspirations-2020-campus-connect.html' title='Infosys Aspirations 2020 : Campus Connect Information'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-5467980567424596179</id><published>2009-10-07T11:18:00.000-07:00</published><updated>2009-10-07T11:21:20.906-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcode'/><title type='text'>Make your own barcode from www.barcodesinc.com</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Make your own bar code | What is a bar code&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you all know today is the 57th anniversary of Barcode and many online sites and people are celebrating its birthday. If you searched for anything today in Google you would have noticed a new bar code next to Google search box. This barcode is nothing but "Google".&lt;br /&gt;&lt;br /&gt;Just like Google did this you can also generate a bar code for anything including your name - here is the resource for the same:&lt;br /&gt;www.barcodesinc.com&lt;br /&gt;&lt;br /&gt;On the above site you can type any value and get your "Barcode Label Printer - Free Online Barcode Generator". This is really cool. It uses a set of parameters and then I guess some CGI script to generate an image that represents the value you entered. This image can then be scanned by the most common barcode readers to get the actual value of the code.&lt;br /&gt;&lt;br /&gt;The application of bar code is immense these days and you can find it in many point of sales applications, application forms, records etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is a barcode?&lt;/span&gt;&lt;br /&gt;Here is the definition from Wikipedia about Barcode:&lt;br /&gt;A barcode is an optical machine-readable representation of data.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-5467980567424596179?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/5467980567424596179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=5467980567424596179&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/5467980567424596179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/5467980567424596179'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/10/make-your-own-barcode-from.html' title='Make your own barcode from www.barcodesinc.com'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-7344631310433262215</id><published>2009-07-17T23:16:00.000-07:00</published><updated>2009-07-17T23:18:00.663-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>What is Cloud Computing | List of Cloud Service Providers</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;Know more about Cloud Computing and the list of Cloud Service Providers&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;If you want to know more about Cloud Computing and also check who are the existing Cloud Service Providers then read through the post below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is cloud computing:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cloud Computing is a new and emerging style of way we use computer resources over the Internet. This new method is generally scalable and uses virtualized resources for the required services over the Internet. This style of computing combines Software as a Service (SAAS), Infrastructure as a Service (IAAS) and Platform as a Service (PAAS).&lt;br /&gt;&lt;br /&gt;More and more enterprises and ISVs are coming out to explore the new concept and already Amazon, Google and Microsoft (Azure) provide services and products in this area.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;For a complete list of Cloud computing infrastructure technology, solutions and servics provider:&lt;/span&gt;&lt;br /&gt;http://groups.google.com/group/cloud-computing/web/list-of-cloud-platforms-providers-and-enablers?pli=1&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To know more about Cloud Computing read this:&lt;/span&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Cloud_computing&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-7344631310433262215?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/7344631310433262215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=7344631310433262215&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7344631310433262215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7344631310433262215'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/07/what-is-cloud-computing-list-of-cloud.html' title='What is Cloud Computing | List of Cloud Service Providers'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-4340447159116504627</id><published>2009-05-28T10:54:00.000-07:00</published><updated>2009-05-28T11:00:46.271-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Applications'/><title type='text'>Google Wave Preview from wave.google.com</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Find here some developer resources related to Google Wave. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Google Wave is a new tool for communication and collaboration on the web, coming later this year. For more information on this kindly check&lt;br /&gt;http://wave.google.com/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here is what Google Wave can offer you&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Learn&lt;/span&gt;&lt;br /&gt;Google Wave can make you more productive even when you're having fun.&lt;br /&gt;http://wave.google.com/help/wave/about.html&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Develop&lt;/span&gt;&lt;br /&gt;Learn how to put waves in your site and build wave extensions with the Google Wave APIs.&lt;br /&gt;http://code.google.com/apis/wave&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Build&lt;/span&gt;&lt;br /&gt;Google Wave uses an open protocol, so anyone can build their own wave system.&lt;br /&gt;Learn more at www.waveprotocol.org.&lt;br /&gt;&lt;br /&gt;Check back at the above site for the developer preview at Google I/O for a keynote presentation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Read about Google wave from Google Blog     &lt;/span&gt;&lt;br /&gt;&lt;a href="http://googleblog.blogspot.com/2009/05/went-walkabout-brought-back-google-wave.html"&gt;Went Walkabout. Brought back Google Wave.&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-4340447159116504627?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/4340447159116504627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=4340447159116504627&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4340447159116504627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4340447159116504627'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/05/google-wave-preview-from-wavegooglecom.html' title='Google Wave Preview from wave.google.com'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-6494106204318263862</id><published>2009-05-22T22:14:00.000-07:00</published><updated>2009-05-22T22:16:10.841-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Automation Testing'/><title type='text'>Effort Estimation of Automation Testing</title><content type='html'>&lt;span style="font-size:85%;"&gt;Effort Estimation of Automation Testing is very tricky and one has to consider few things in detail to arrive at the same. Here are some steps that need to be considered for the same: (Win Runner, QTP, Quick Test Pro, Selenium are the most common regression automation testing tools used these days.)&lt;br /&gt;&lt;br /&gt;Identify the scope of automation test scripting&lt;br /&gt;&lt;br /&gt;See how many of the manual test cases, test scenarios can actually be automated&lt;br /&gt;&lt;br /&gt;Identify the steps in each test case&lt;br /&gt;&lt;br /&gt;Count the number of data driven aspects, number of validations in each test case&lt;br /&gt;&lt;br /&gt;Based on the above arrive at the size of the each test case in terms of small, medium or large&lt;br /&gt;&lt;br /&gt;Best thing is to perform one automation test case and see the time it takes&lt;br /&gt;&lt;br /&gt;Compare the size of the above test case and derive a numerical effort to the gorupings of the test cases - small, medium and large&lt;br /&gt;&lt;br /&gt;Add some factors such as automation test framework, test data setup, test environment&lt;br /&gt;&lt;br /&gt;As the size of the test steps increase there may be an increase in the complexity also, this could be one of the estimation attribute of automation testing&lt;br /&gt;&lt;br /&gt;Add some management effort and test tool complexity to this effort&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-6494106204318263862?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/6494106204318263862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=6494106204318263862&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/6494106204318263862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/6494106204318263862'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/05/effort-estimation-of-automation-testing.html' title='Effort Estimation of Automation Testing'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-8653014899470277496</id><published>2009-05-06T01:48:00.000-07:00</published><updated>2009-05-06T01:49:44.554-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Certification Exams'/><title type='text'>Microsoft Certification Test | Microsoft Certified Professionals</title><content type='html'>&lt;span style="font-size:85%;"&gt;Here is some information taken from the Microsoft site related to the different certifications on MS Technologies. All these certifications are industry recognized, Being a Microsoft Certified Professional (MCP) will help you in your career and also will add some value to your profile&lt;br /&gt;http://www.microsoft.com/learning/mcp/default.mspx&lt;br /&gt;&lt;br /&gt;The Microsoft Certifications are available in different flavors - by role, by technology and by name - see below for more details.&lt;br /&gt;&lt;br /&gt;Available certifications for IT professionals and developers&lt;br /&gt;http://www.microsoft.com/learning/mcp/newgen/&lt;br /&gt;&lt;br /&gt;Certifications by technology&lt;br /&gt;http://www.microsoft.com/learning/mcp/certifications.mspx&lt;br /&gt;&lt;br /&gt;Certifications by name&lt;br /&gt;http://www.microsoft.com/learning/mcp/credential/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here are some certifications that are currently available&lt;/span&gt; - There are many online resources, training material available for these exams.&lt;br /&gt;&lt;br /&gt;MCTS - Microsoft Certified Technology Specialist (MCTS)&lt;br /&gt;&lt;br /&gt;MCITP - Microsoft Certified IT Professional (MCITP)&lt;br /&gt;&lt;br /&gt;MCPD - Microsoft Certified Professional Developer (MCPD)&lt;br /&gt;&lt;br /&gt;Microsoft Certified Architect program&lt;br /&gt;&lt;br /&gt;Microsoft Certified Master program&lt;br /&gt;&lt;br /&gt;MCDST - Microsoft Certified Desktop Support Technician (MCDST)&lt;br /&gt;&lt;br /&gt;MCLC - Microsoft Certified Learning Consultant (MCLC)&lt;br /&gt;&lt;br /&gt;MCSA - Microsoft Certified Systems Administrator (MCSA)&lt;br /&gt;&lt;br /&gt;MCSE - Microsoft Certified Systems Engineer (MCSE)&lt;br /&gt;&lt;br /&gt;MCDBA - Microsoft Certified Database Administrator (MCDBA) on Microsoft SQL Server databases.&lt;br /&gt;&lt;br /&gt;MCT - Microsoft Certified Trainer (MCT)&lt;br /&gt;&lt;br /&gt;MCAD - Microsoft Certified Application Developer (MCAD)&lt;br /&gt;&lt;br /&gt;MCSD - Microsoft Certified Solution Developer (MCSD)&lt;br /&gt;&lt;br /&gt;Microsoft Certified Business Management Solutions Specialist&lt;br /&gt;&lt;br /&gt;Microsoft Certified Business Management Solutions Professional&lt;br /&gt;&lt;br /&gt;MOS - Microsoft Office Specialist&lt;br /&gt;&lt;br /&gt;MCAS - Microsoft Certified Application Specialist (MCAS)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-8653014899470277496?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/8653014899470277496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=8653014899470277496&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8653014899470277496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8653014899470277496'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/05/microsoft-certification-test-microsoft.html' title='Microsoft Certification Test | Microsoft Certified Professionals'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-8486637842021927607</id><published>2009-04-25T19:57:00.001-07:00</published><updated>2009-05-28T20:29:04.230-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Privacy Policy'/><title type='text'>Privacy Policy and Disclaimer</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;Privacy Policy and Disclaimer - programming-questions.blogspot.com&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;The content of this site is for general information purposes only and does not constitute advice. Anything written on this site is my own view. programming-questions.blogspot.com tries to provide content that is true and accurate as of the date of writing; however, there is no assurance or warranty regarding the accuracy, timeliness, or applicability of any of the contents.&lt;br /&gt;&lt;br /&gt;Links to external sites, or third party Web sites, are provided only for the site visitor's convenience in that context. Links which redirect the site users to other sites are done so at your own risk and programming-questions.blogspot.com accepts no liability for any linked sites or their content.&lt;br /&gt;&lt;br /&gt;When you access an external Web site, keep in mind that this site has no control over its content. Content taken from other sites is for reference and quoting purposes only, appropriate sources of information will be given in such cases, in case if anything is objectionable then kindly send a comment, I will take immediate steps on the same.&lt;br /&gt;&lt;br /&gt;We use third-party advertising companies to serve ads when you visit our website. These companies may use information (not including your name, address, email address, or telephone number) about your visits to this and other websites in order to provide advertisements about goods and services of interest to you.&lt;br /&gt;&lt;br /&gt;If you would like more information about this practice and to know your choices about not having this information used by these companies -&lt;br /&gt;click here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/privacy_ads.html"&gt;http://www.google.com/privacy_ads.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-8486637842021927607?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/8486637842021927607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=8486637842021927607&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8486637842021927607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8486637842021927607'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/04/privacy-policy-and-disclaimer.html' title='Privacy Policy and Disclaimer'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-8195360399511784511</id><published>2009-04-14T07:38:00.000-07:00</published><updated>2009-05-10T19:53:38.106-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Life Cycle'/><title type='text'>Software Development Life Cycle Methodologies</title><content type='html'>&lt;span style="font-size:85%;"&gt;Just an overview of Software Development Life Cycle Methodologies, also referred to as SDLC. Every software project will have to follow some kind of life cycle. In fact this applies just for every product development.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some common SDLC methodologies&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Waterfall Software Development Methodology&lt;br /&gt;Iterative SDLC Methodology&lt;br /&gt;Incremental SDLC&lt;br /&gt;Incremental Waterfall&lt;br /&gt;IBM Rational Unified Process - RUP&lt;br /&gt;Microsoft Solutions Framework - MSF&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Agile based Software Development Life Cycle Methodologies - like &lt;/span&gt;&lt;br /&gt;Extreme Programming&lt;br /&gt;SCRUM&lt;br /&gt;Test Driven Development&lt;br /&gt;Feature Driven Development&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;More on SDLC&lt;/span&gt;&lt;br /&gt;Now this product development life cycle when applied to Software projects - new product development or maintenance then it is termed as SDLC. For freshers and experienced software professional it is very important to understand the different aspects of an SDLC.&lt;br /&gt;&lt;br /&gt;Most of the Software companies - both software services and product development - are looking for peoples who not only have good technical knowledge but also posses some kind of an exposure to any of the standard industry followed Software development Life Cycle methodologies.&lt;br /&gt;&lt;br /&gt;With many factors coming into play in today's Software industry - like distributed development, agile nature of work, communication barriers, teams from different cultural background, time to market, increasing demands to meet last minute changes and changing customer specifications etc - it has become very critical for software companies and individuals to adopt one or more SDLC and also to improve on the processes that are established around these life cycles.&lt;br /&gt;&lt;br /&gt;So testing an individual's exposure to these aspects has become an important factor and is one of the measuring attribute in interviews these days.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-8195360399511784511?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/8195360399511784511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=8195360399511784511&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8195360399511784511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8195360399511784511'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/04/software-development-life-cycle.html' title='Software Development Life Cycle Methodologies'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-4573425368687759407</id><published>2009-02-25T19:37:00.000-08:00</published><updated>2009-02-25T19:39:45.246-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP Frameworks'/><title type='text'>Web Development using PHP Frameworks</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Learn PHP Frameworks and develop websites and blog sites quickly&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For every one who  their career in website designing and website development, I want to suggest that they should look at their careers and preferably can select PHP as the language of their choice to develop the sites.&lt;br /&gt;&lt;br /&gt;I am saying this because there are so many Content Management Systems (CMS) that have come up these days that rely on PHP. Most of these CMS are open source and there is a great potential for you to make a mark in this open source technologies.&lt;br /&gt;&lt;br /&gt;Very popular PHP frameworks that are being used now a days are following -  there are a lot more, I am just listing a few.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wordpress (Blogging and Content Management Tool)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Joomla (Powerful Content Management Tool)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Drupal (Module based CMS Tool)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Blogger (Easy to use blogging tool)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;TypePad (You can use and install customized blogging templates)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;PHPBB (PHP based forum management and Bulletin Board sites)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These Technologies, as mentioned, are based on LAMP Technologies - Linux, Apache, MySQL and PHP - try learning these technologies - I have a list of interview questions that you can refer to in case you need to attend an interview in these areas.&lt;br /&gt;&lt;br /&gt;If not as part of an organization, you can make your career individually by mastering any of the above PHP frameworks - since mostly everything is open source you can develop custom modules, plug-ins for these tools that will be used by many website developers or content managing teams.&lt;br /&gt;&lt;br /&gt;There is a career in writing plug ins, modules, scripts,themes, templates, CSS that add rich features to any site.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Read below on most common interview questions in these technologies&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://programming-questions.blogspot.com/2008/11/php-mysql-interview-questions.html"&gt;PHP MySQL Interview Questions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://programming-questions.blogspot.com/2008/09/php-interview-questions.html"&gt;PHP Interview Questions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://programming-questions.blogspot.com/2008/04/ajax.html"&gt;Ajax Interview Questions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-4573425368687759407?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/4573425368687759407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=4573425368687759407&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4573425368687759407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4573425368687759407'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/02/web-development-using-php-frameworks.html' title='Web Development using PHP Frameworks'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-3031742016747338412</id><published>2009-01-26T19:23:00.000-08:00</published><updated>2010-01-29T22:51:39.181-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Jobs'/><title type='text'>Software Development Jobs | Freshers Jobs</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;IT Software Development Jobs for Freshers and Professionals.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;With IT job market getting tougher, it has become difficult for freshers and also for people with less experience to get a job. Even for experienced people changing jobs has become difficult.&lt;br /&gt;&lt;br /&gt;At the same time HR staff in IT companies are also finding it difficult to get good talent as no one is willing to shift their job in these difficult times.&lt;br /&gt;&lt;br /&gt;IT companies layoff has become the talk of the day amongst the IT professionals and as well as first time job seekers. So in these situations it is important that you prepare well for interviews and do not miss the chance that you get.&lt;br /&gt;&lt;br /&gt;Job portals like monster.com, naukri.com and jobsahead.com are also seeing a less number of experienced people registering in their portals.&lt;br /&gt;&lt;br /&gt;Also, I came across one good site that gives you the list of openings for jobs in different areas, including for Software Professionals in IT field. See below:&lt;br /&gt;http://www.yuvajobs.com/&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-3031742016747338412?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/3031742016747338412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=3031742016747338412&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/3031742016747338412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/3031742016747338412'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2009/01/software-development-jobs-freshers-jobs.html' title='Software Development Jobs | Freshers Jobs'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-8373047846579487795</id><published>2008-11-04T05:15:00.000-08:00</published><updated>2010-02-02T07:12:57.537-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex Interview Questions'/><title type='text'>Flex Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Flex Generic Interview Questions - &lt;span style="font-style: italic;"&gt;Answers are available in the comments section for some real questions&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;To know more about Adobe Flex, what is adobe flex? How to create Adobe Flex Applications? - you can read the material available on the following links - these are from the official Adobe site.&lt;br /&gt;&lt;br /&gt;http://www.adobe.com/products/flex/&lt;br /&gt;http://www.adobe.com/devnet/flex/ &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Also Check:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://programming-questions.blogspot.com/2009/12/java-software-development-java-web.html"&gt;&lt;span style="font-weight: bold;"&gt;Java Web Developer, Java Software Development&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some very common questions&lt;/span&gt;&lt;br /&gt;What is Flex? Adobe Flex?&lt;br /&gt;What kind of applications you can create from Flex?&lt;br /&gt;What is the output of Flex applications?&lt;br /&gt;What development environment you need to create Flex applications?&lt;br /&gt;&lt;br /&gt;Can you manipulate images using Flex programs?&lt;br /&gt;Does Flex support creating workflow based applications?&lt;br /&gt;What kind of data grids you can create through Flex applications?&lt;br /&gt;How do you connect to a database via a Flex program?&lt;br /&gt;&lt;br /&gt;What kind of source code integration tools are available with Flex?&lt;br /&gt;What third party development tools are available to program in Flex?&lt;br /&gt;Can you develop web based applications in Flex?&lt;br /&gt;Is Flex OS specific or operating system independent?&lt;br /&gt;&lt;br /&gt;Can we run Flex applications in MAC?&lt;br /&gt;Do we need any plugins to run Flex applications?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Flex Technical Interview Questions: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Source from : http://grou.ps/flex/talks/13594&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Is it possible to make httpService Requests synchronous?&lt;br /&gt;I need to load an image from flickr into my application. Do I need a crossdomain.xml file on flickr?&lt;br /&gt;What is the difference between httpService and Data Service?&lt;br /&gt;How do you generate random numbers within a given limit with actionscript?&lt;br /&gt;&lt;br /&gt;Have you built any components with actionscript? If so explain how you did it?&lt;br /&gt;How do you implement push on a flex applications?&lt;br /&gt;I am going to add images into a tag. How will it resize itself?&lt;br /&gt;&lt;br /&gt;What is a resource Manager?&lt;br /&gt;What are the similarities between java and flex&lt;br /&gt;What is the dynamic keyword used for?&lt;br /&gt;How do you implement push with flex data services?&lt;br /&gt;&lt;br /&gt;What are the methods called when a UI component is intialized?&lt;br /&gt;How do you implement drag and drop on components that do not support ondrag and ondrop?&lt;br /&gt;Can you write to the file system from flex?&lt;br /&gt;What is a drag manager?&lt;br /&gt;&lt;br /&gt;How do you call javascript from Flex?&lt;br /&gt;How do you use a repeater?&lt;br /&gt;What are three ways to skin a component in flex?&lt;br /&gt;How do you use css styles in flex?&lt;br /&gt;&lt;br /&gt;What is the difference between sealed class and dynamic classes?&lt;br /&gt;What is MVC and how do you relate it to flex apps?&lt;br /&gt;What is state? what is the difference between states and ViewStack?&lt;br /&gt;How does item renderer work? How do I add item renderer at runtime?&lt;br /&gt;&lt;br /&gt;What keyword allows you to refer to private variables of a class?&lt;br /&gt;How polymorphism works on actionscript?&lt;br /&gt;How do you overload functions in action script?&lt;br /&gt;What is dynamic keyword used for?&lt;br /&gt;&lt;br /&gt;What are sealed classes ?&lt;br /&gt;What are runtime shared libraries?&lt;br /&gt;What is caringhorm ? how do you use it? Have you worked with Cairnghorn?&lt;br /&gt;What keyword allows you to implement abstraction better?&lt;br /&gt;&lt;br /&gt;What design patterns have you used? in Actionscript and java?&lt;br /&gt;What's the difference between Java and AS3 getters and setters?&lt;br /&gt;Explain how binding works in mxml components.&lt;br /&gt;What's the difference between ChangeWatcher.watch, and BindingUtils.bindProperty?&lt;br /&gt;Why would you want to keep a reference to a ChangeWatcher and call unwatch()?&lt;br /&gt;&lt;br /&gt;How do you add event listeners in mxml components. Now AS3 components?&lt;br /&gt;What does calling preventDefault() on an event do? How is this enforced?&lt;br /&gt;Explain the lifecycle of a Cairngorm action.&lt;br /&gt;What is the problem with calling setStyle()&lt;br /&gt;Explain the difference between creating an effect and setting the target as opposed to adding an effectListener&lt;br /&gt;&lt;br /&gt;How do you identify a component created in a repeater?&lt;br /&gt;&lt;br /&gt;------&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other info:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Infosys Campus job chances&lt;/span&gt;&lt;br /&gt;&lt;a href="http://programming-questions.blogspot.com/2009/10/infosys-aspirations-2020-campus-connect.html"&gt;Software Development Freshers Jobs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Freelancing jobs&lt;/span&gt;&lt;br /&gt;&lt;a href="http://programming-questions.blogspot.com/2009/10/freelancing-projects-software.html"&gt;http://programming-questions.blogspot.com/2009/10/freelancing-projects-software.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wipro Jobs&lt;/span&gt;&lt;br /&gt;&lt;a href="http://programming-questions.blogspot.com/2009/12/wase-wipro-academy-of-software.html"&gt;Software Development Jobs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-8373047846579487795?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/8373047846579487795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=8373047846579487795&amp;isPopup=true' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8373047846579487795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8373047846579487795'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/11/flex-interview-questions.html' title='Flex Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-4713668412517661914</id><published>2008-11-03T19:27:00.000-08:00</published><updated>2009-01-26T19:13:49.634-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LAMP Interview Questions'/><title type='text'>PHP mySQL Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;PHP mySQL Interview Questions&lt;/span&gt; - LAMP Interview Questions&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PHP &lt;a href="http://programming-questions.blogspot.com"&gt;Interview Questions&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. What are the differences between Get and post methods in form submitting, give the case where we can use get and we can use post methods?&lt;br /&gt;&lt;br /&gt;2. Who is the father of php and explain the changes in php versions?&lt;br /&gt;&lt;br /&gt;3. How can we submit from without a submit button?&lt;br /&gt;&lt;br /&gt;4. How many ways we can retrieve the date in result set of mysql using php?&lt;br /&gt;&lt;br /&gt;5. What is the difference between mysql_fetch_object and mysql_fetch_array?&lt;br /&gt;&lt;br /&gt;6. What is the difference between $message and $$message?&lt;br /&gt;&lt;br /&gt;7. How can we extract string 'abc.com ' from a string 'http://info@abc.com' using regular _expression of php?&lt;br /&gt;&lt;br /&gt;8. How can we create a database using php and mysql?&lt;br /&gt;&lt;br /&gt;9. What are the differences between require and include, include_once?&lt;br /&gt;&lt;br /&gt;10. Can we use include ("abc.php") two times in a php page "makeit.php"?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mySQL Interview Questions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What is database testing and what we test in database testing?&lt;br /&gt;&lt;br /&gt;How can we know the number of days between two given dates using MySQL?&lt;br /&gt;&lt;br /&gt;What is the difference between CHAR and VARCHAR data types?&lt;br /&gt;&lt;br /&gt;How many ways we can we find the current date using MySQL?&lt;br /&gt;&lt;br /&gt;How many values can the SET function of MySQL take?&lt;br /&gt;&lt;br /&gt;What is the maximum length of a table name, a database name, or a field name in MySQL?&lt;br /&gt;&lt;br /&gt;How to determine the number of rows in the full result set and also restrict the number of rows that a query returns,without running a second query ?&lt;br /&gt;&lt;br /&gt;What is the Use of "WITH ROLLUP" in Mysql?&lt;br /&gt;&lt;br /&gt;Is MySQL better than MSSQL ? - Compare MySQL with Microsoft SQL Server - MSSQL&lt;br /&gt;&lt;br /&gt;What is the use of i-am-a-dummy flag in MySql?&lt;br /&gt;&lt;br /&gt;How many types of buffers does use MySQL?&lt;br /&gt;&lt;br /&gt;Where MyISAM table is stored ?&lt;br /&gt;&lt;br /&gt;How can we find the number of rows in a table using MySQL?&lt;br /&gt;&lt;br /&gt;How can we encrypt and decrypt a data present in a MySQL table using MySQL?&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-4713668412517661914?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/4713668412517661914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=4713668412517661914&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4713668412517661914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/4713668412517661914'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/11/php-mysql-interview-questions.html' title='PHP mySQL Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-7348861432009403603</id><published>2008-09-27T21:33:00.000-07:00</published><updated>2009-05-20T21:22:30.379-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Tips'/><title type='text'>Interview Tips, Questions and Preparation</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;How to prepare for an Interview - Interview Tips, Questions and Preparation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Guys, I am starting this post to share my thoughts and all your ideas and thoughts, including some important tips and real experiences about attending interviews in companies for software development and project management positions.&lt;br /&gt;&lt;br /&gt;Kindly share the typical questions asked in interviews by small, large and MNC companies and the composition of interview panels, topics they focus on - common questions on software development, &lt;a href="http://programming-questions.blogspot.com/" title="Programming Questions and Interview Tips"&gt;programming questions&lt;/a&gt; and project management topics.&lt;br /&gt;&lt;br /&gt;If you did attend any written test as part of the Interview process then share those sample questions, to benefit everyone.&lt;br /&gt;&lt;br /&gt;If you have experience in attending client, customer interviews for overseas positions then share some nice to say things in this process.&lt;br /&gt;&lt;br /&gt;How do we negotiate salaries? how much should we ask? what must be the additional benefits you should look into in an HR interview. How do you sell yourself? What all you have to say about yourself.&lt;br /&gt;&lt;br /&gt;Also, share some tips that everyone must go through to clear the technical and HR round of interviews - these tips to attend interviews can also include Do and Do Not's in an interview.&lt;br /&gt;&lt;br /&gt;I hope that this post and the comments you share will benefit everyone who are looking out for a job and who are planning to change jobs.&lt;br /&gt;&lt;br /&gt;With so many companies not doing so well and some IT companies also reducing their hiring count it is very important that you do well in your first interview attempt. Lot's of IT companies are going through layoffs.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-7348861432009403603?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/7348861432009403603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=7348861432009403603&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7348861432009403603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7348861432009403603'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/09/interview-tips-questions-and.html' title='Interview Tips, Questions and Preparation'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-188624993687782669</id><published>2008-09-20T06:07:00.000-07:00</published><updated>2008-11-10T07:46:37.660-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QTP Interview Questions'/><title type='text'>QTP Interview Questions</title><content type='html'>&lt;span style="font-weight: bold;"&gt;QTP Interview Questions - Quick Test Professional HP&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SET 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What are the Features &amp;amp; Benefits of Quick Test Pro (QTP 8.0)?&lt;br /&gt;&lt;br /&gt;How to handle the exceptions using recovery scenario manager in QTP?&lt;br /&gt;&lt;br /&gt;What is the use of Text output value in QTP?&lt;br /&gt;&lt;br /&gt;How to use the Object spy in QTP 8.0 version?&lt;br /&gt;&lt;br /&gt;How Does Run time data (Parametrization) is handled in QTP?&lt;br /&gt;&lt;br /&gt;What is keyword view and Expert view in QTP?&lt;br /&gt;&lt;br /&gt;Explain about the Test Fusion Report of QTP?&lt;br /&gt;&lt;br /&gt;Which environments does QTP support?&lt;br /&gt;&lt;br /&gt;What is QTP?&lt;br /&gt;&lt;br /&gt;Explain QTP Testing process?&lt;br /&gt;&lt;br /&gt;How do you go about a Recording a session on your application&lt;br /&gt;&lt;br /&gt;Explain Running your test on a new version of your application&lt;br /&gt;&lt;br /&gt;Explain Analyzing the test results&lt;br /&gt;&lt;br /&gt;How do you plan for Reporting defects&lt;br /&gt;&lt;br /&gt;Explain the QTP Tool interface.&lt;br /&gt;&lt;br /&gt;How does QTP recognize Objects in AUT?&lt;br /&gt;&lt;br /&gt;What are the types of Object Repositories in QTP?&lt;br /&gt;&lt;br /&gt;Explain the check points in QTP?&lt;br /&gt;&lt;br /&gt;In how many ways we can add check points to an application using QTP?&lt;br /&gt;&lt;br /&gt;How does QTP identify objects in the application?&lt;br /&gt;&lt;br /&gt;What is Parametrize Tests?&lt;br /&gt;&lt;br /&gt;What is test object model in QTP?&lt;br /&gt;&lt;br /&gt;What is Object Spy in QTP?&lt;br /&gt;&lt;br /&gt;What is the Difference between Image check-point and Bit map Check point?&lt;br /&gt;&lt;br /&gt;How many ways we can parametrize data in QTP?&lt;br /&gt;&lt;br /&gt;How do u do batch testing in WR &amp;amp; is it possible to do in QTP, if so explain?&lt;br /&gt;&lt;br /&gt;If I give some thousand tests to execute in 2 days what do u do?&lt;br /&gt;&lt;br /&gt;What does it mean when a check point is in red color? what do u do?&lt;br /&gt;&lt;br /&gt;What is Object Spy in QTP?&lt;br /&gt;&lt;br /&gt;What is the file extension of the code file &amp;amp; object repository file in QTP?&lt;br /&gt;&lt;br /&gt;Explain the concept of object repository &amp;amp; how QTP recognizes objects?&lt;br /&gt;&lt;br /&gt;What are the properties you would use for identifying a browser &amp;amp; page when using descriptive programming?&lt;br /&gt;&lt;br /&gt;Give me an example where you have used a COM interface in your QTP project?&lt;br /&gt;&lt;br /&gt;Explain in brief about the QTP Automation Object Model.&lt;br /&gt;&lt;br /&gt;The answers for the above questions can be had from&lt;br /&gt;&lt;a href="http://www.techinterviews.com/?p=310"&gt;http://www.techinterviews.com/?p=310&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SET 2&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;What are the salient features of QTP?&lt;br /&gt;&lt;br /&gt;What is Recovery in QTP?&lt;br /&gt;&lt;br /&gt;What is a Checkpoint in QTP?&lt;br /&gt;&lt;br /&gt;How many types of checkpoints are available in QTP?&lt;br /&gt;&lt;br /&gt;How many types of main views of a script are available in QTP?&lt;br /&gt;&lt;br /&gt;How results are generated in QTP?&lt;br /&gt;&lt;br /&gt;What is a Virtual Object in QTP?&lt;br /&gt;&lt;br /&gt;How can we handle the exceptions with the help of recovery scenario manager in QTP?&lt;br /&gt;&lt;br /&gt;What is the use of Text output value in QTP?&lt;br /&gt;&lt;br /&gt;What is the Object Spy feature in QTP?&lt;br /&gt;&lt;br /&gt;What is Automation Object Model in QTP?&lt;br /&gt;&lt;br /&gt;What is a Run-Time Data Table in QTP?&lt;br /&gt;&lt;br /&gt;What are the properties used by the Smart Identification mechanism?&lt;br /&gt;&lt;br /&gt;How many scripting languages can be used in QTP?&lt;br /&gt;&lt;br /&gt;What are the Commonly used Excel VBA functions.&lt;br /&gt;&lt;br /&gt;How QTP identifies various object?&lt;br /&gt;&lt;br /&gt;What are object repositories in QTP?&lt;br /&gt;&lt;br /&gt;How QTP recognizes objects in object repositories?&lt;br /&gt;&lt;br /&gt;Is there any built-in function for scripting in QTP?&lt;br /&gt;&lt;br /&gt;How many types of Actions are there in QTP?&lt;br /&gt;&lt;br /&gt;How can we parameterize property values in QTP?&lt;br /&gt;&lt;br /&gt;How can we modify the properties of test object in QTP?&lt;br /&gt;&lt;br /&gt;How to retrieve the property of an object?&lt;br /&gt;&lt;br /&gt;How to open or close any application during Scripting?&lt;br /&gt;&lt;br /&gt;Why use Regular Expressions?&lt;br /&gt;&lt;br /&gt;The answers for the above questions can be had from&lt;br /&gt;http://quicktesthp.blogspot.com/2008/06/qtp-interview-questions.html&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SET 3&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Full form of QTP ?&lt;br /&gt;&lt;br /&gt;Explain Quick Test Professional with respect to desktop application testing&lt;br /&gt;&lt;br /&gt;What’s the QTP ?&lt;br /&gt;&lt;br /&gt;QTP is Mercury Interactive Functional Testing Tool.&lt;br /&gt;&lt;br /&gt;Which scripting language used by QTP ?&lt;br /&gt;&lt;br /&gt;QTP uses VB scripting.&lt;br /&gt;&lt;br /&gt;What’s the basic concept of QTP ?&lt;br /&gt;&lt;br /&gt;How many types of recording facility are available in QTP ?&lt;br /&gt;&lt;br /&gt;How many types of Parameters are available in QTP ?&lt;br /&gt;&lt;br /&gt;What’s the QTP testing process ?&lt;br /&gt;&lt;br /&gt;What’s the Active Screen ?&lt;br /&gt;&lt;br /&gt;What’s Data Table ?&lt;br /&gt;&lt;br /&gt;What’s the Test Tree ?&lt;br /&gt;&lt;br /&gt;Which all environment QTP supports ?&lt;br /&gt;&lt;br /&gt;How can you view the Test Tree ?&lt;br /&gt;&lt;br /&gt;What’s the Expert View ?&lt;br /&gt;&lt;br /&gt;Which keyword used for Nornam Recording ?&lt;br /&gt;&lt;br /&gt;Which keyword used for run the test script ?&lt;br /&gt;&lt;br /&gt;Which keyword used for stop the recording ?&lt;br /&gt;&lt;br /&gt;Which keyword used for Analog Recording ?&lt;br /&gt;&lt;br /&gt;Which keyword used for Low Level Recording ?&lt;br /&gt;&lt;br /&gt;Which keyword used for switch between Tree View and Expert View ?&lt;br /&gt;&lt;br /&gt;What’s the Transaction ?&lt;br /&gt;&lt;br /&gt;Where you can view the results of the checkpoint ?&lt;br /&gt;&lt;br /&gt;What’s the Standard Checkpoint ?&lt;br /&gt;&lt;br /&gt;Which environment are supported by Standard Checkpoint ?&lt;br /&gt;&lt;br /&gt;What’s the Image Checkpoint ?&lt;br /&gt;&lt;br /&gt;Which environments are supported by Image Checkpoint ?&lt;br /&gt;&lt;br /&gt;What’s the Bitmap Checkpoint ?&lt;br /&gt;&lt;br /&gt;Which enviornment are supported by Bitmap Checkpoints ?&lt;br /&gt;&lt;br /&gt;What’s the Table Checkpoints ?&lt;br /&gt;&lt;br /&gt;Which environments are supported by Table Checkpoint ?&lt;br /&gt;&lt;br /&gt;What’s the Text Checkpoint ?&lt;br /&gt;&lt;br /&gt;Which environment are supported by Test Checkpoint ?&lt;br /&gt;&lt;br /&gt;The answers for the above questions can be viewed at&lt;br /&gt;&lt;a href="http://thiyagarajan.wordpress.com/category/32-qtp-interview-questions/"&gt;http://thiyagarajan.wordpress.com/category/32-qtp-interview-questions/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-188624993687782669?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/188624993687782669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=188624993687782669&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/188624993687782669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/188624993687782669'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/09/qtp-interview-questions.html' title='QTP Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-2036655704132773818</id><published>2008-09-20T01:52:00.000-07:00</published><updated>2008-09-20T01:54:47.729-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP Interview Questions'/><title type='text'>PHP Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;PHP Interview Questions  - Web Applications&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What is PHP?        &lt;br /&gt;&lt;br /&gt;What can PHP do?   &lt;br /&gt;&lt;br /&gt;Installing PHP on your Computer?     What do you need?&lt;br /&gt;&lt;br /&gt;What is Apache?   &lt;br /&gt;&lt;br /&gt;What Storage Engines do you use in MySQL?   &lt;br /&gt;&lt;br /&gt;How can you block certain IP Addresses from accessing your site?   &lt;br /&gt;&lt;br /&gt;How to reverse a string in php with out using any built in functions?   &lt;br /&gt;&lt;br /&gt;How we can pass data from PHP to ASP,ASP.net?   &lt;br /&gt;&lt;br /&gt;How to convert ASP Arrays to PHP and vice versa ?   &lt;br /&gt;&lt;br /&gt;PHP Functions for WDDX   &lt;br /&gt;&lt;br /&gt;Which function in PHP gives us absolute path of a file on the server?   &lt;br /&gt;&lt;br /&gt;which is faster mysql_unbuffered_query or mysql_query ?   &lt;br /&gt;&lt;br /&gt;why should we use Object oriented concepts in php ?   &lt;br /&gt;&lt;br /&gt;What is the difference between $message and $$message?   &lt;br /&gt;&lt;br /&gt;How to capture content from the output buffer ? or Give me an example for Output caching in php?   &lt;br /&gt;&lt;br /&gt;How to capture content from the output buffer ? or Give me an example for Output caching in php?   &lt;br /&gt;&lt;br /&gt;what are the most common caching policy approaches ?   &lt;br /&gt;&lt;br /&gt;what is the php solution to dynamic caching ?   &lt;br /&gt;&lt;br /&gt;How do I prevent Web browsers caching a page in php?   &lt;br /&gt;&lt;br /&gt;How do I prevent Web browsers caching a page in php?   &lt;br /&gt;&lt;br /&gt;what is Memcache?   &lt;br /&gt;&lt;br /&gt;Are php strings immutable ?   &lt;br /&gt;&lt;br /&gt;What Are PHP Arrays?&lt;br /&gt;&lt;br /&gt;Explain Parse Errors ? what are the most common causes of parse errors ?        &lt;br /&gt;&lt;br /&gt;what are the 'function problems' you have met in php?   &lt;br /&gt;&lt;br /&gt;will persistent connection work in the CGI version of php ? mysql_connect() vs mysql_pconnect()   &lt;br /&gt;&lt;br /&gt;What is the process that takes place when you upload a file in php?   &lt;br /&gt;&lt;br /&gt;List out some session functions in php?   &lt;br /&gt;&lt;br /&gt;What is meant by Persistent Database Connections?   &lt;br /&gt;&lt;br /&gt;How many ways your web server can utilize PHP to generate web pages?   &lt;br /&gt;&lt;br /&gt;how to opening excel files in windows and linux using php ?   &lt;br /&gt;&lt;br /&gt;what are the ways to check image mime types in php?   &lt;br /&gt;&lt;br /&gt;Given a line of text $string, how would you write a regular expression to strip all the HTML tags from it?   &lt;br /&gt;&lt;br /&gt;what you should know about cookies before start using in php?   &lt;br /&gt;&lt;br /&gt;what are the database space-saving functions available in php ?   &lt;br /&gt;&lt;br /&gt;what are the security tips you should know before developing php/mysql web pages ?   &lt;br /&gt;&lt;br /&gt;How to get the contents of a web page using php?   &lt;br /&gt;&lt;br /&gt;what are the advantages of storing sessions in database?&lt;br /&gt;&lt;br /&gt;How many HTTP headers will send to a web page(client side) from server when you use sessions (session_start()) in php ?.        &lt;br /&gt;&lt;br /&gt;How to reverse "Madras,Php,Cookies,Arrays,Mysql, LAMP,w3answers,malayalam" as sardaM,phP,seikooC,syarrA,lqsyM, PMAL,srewsna3w,malayalam using php.   &lt;br /&gt;&lt;br /&gt;How to reverse an array values using recursive method in php ?   &lt;br /&gt;&lt;br /&gt;What is a class in Java programming?   &lt;br /&gt;&lt;br /&gt;What is the use of ob_start in php?   &lt;br /&gt;&lt;br /&gt;Difference between echo and print?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-2036655704132773818?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/2036655704132773818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=2036655704132773818&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/2036655704132773818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/2036655704132773818'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/09/php-interview-questions.html' title='PHP Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-7759788896459271439</id><published>2008-09-20T01:45:00.000-07:00</published><updated>2008-09-20T01:47:28.407-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interview Questions on Networking'/><title type='text'>Interview Questions on Networking</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Interview Questions on Networking&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Here are some interview questions on Networking - the topics covered include the following Networking categories:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Networking Protocols, Networking Administration, Networking Security, All other Networking categories&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Interview Questions on the above Networking Categories&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What is the opportunity in MCSE and CCNA ?&lt;br /&gt;&lt;br /&gt;What is the command to start a service in Windows from command line?&lt;br /&gt;&lt;br /&gt;How do you check the listening ports on a windows box? Command line.&lt;br /&gt;&lt;br /&gt;what is uplink?&lt;br /&gt;&lt;br /&gt;what is Organizer?&lt;br /&gt;&lt;br /&gt;What is patch panel? what is the use&lt;br /&gt;&lt;br /&gt;What is the Difference between Broadcast Domain and Collision Domain and where it is used ?&lt;br /&gt;&lt;br /&gt;How can i check registry of the New Installing software.&lt;br /&gt;&lt;br /&gt;What database Active directory contains?&lt;br /&gt;&lt;br /&gt;What if the machine doesn't show entry in Network neighborhood and its showing it in Active directory users and computers?&lt;br /&gt;&lt;br /&gt;Why LDAP is called light weight?&lt;br /&gt;&lt;br /&gt;Why we called Active directory is active?&lt;br /&gt;&lt;br /&gt;What are the properties of universal Trojan horses?&lt;br /&gt;&lt;br /&gt;What defensive mechanisms for viruses can be encountered?&lt;br /&gt;&lt;br /&gt;Name firewall architectures?&lt;br /&gt;&lt;br /&gt;Describe the term intrusion detection in the context of IT security?&lt;br /&gt;&lt;br /&gt;What is active Directory? what is main role in windows 2003 server?&lt;br /&gt;&lt;br /&gt;What is the tcp/ip protocol number&lt;br /&gt;&lt;br /&gt;what are the service primitives present in cn?&lt;br /&gt;&lt;br /&gt;layers of osi model?&lt;br /&gt;&lt;br /&gt;how to change mac address of a system ?&lt;br /&gt;&lt;br /&gt;Does DNS use TCP or UDP or both?&lt;br /&gt;&lt;br /&gt;What is  the Importance of protocols in networking&lt;br /&gt;&lt;br /&gt;What is the difference between tcp and ip?&lt;br /&gt;&lt;br /&gt;what is the use of RAM and processor&lt;br /&gt;&lt;br /&gt;how we can access 2 networks at a time from a system lets say 1)local network and 2)internet&lt;br /&gt;&lt;br /&gt;why does blue screen of death occurs while installing the windows XP or any other OS installation&lt;br /&gt;&lt;br /&gt;how to increase the ping packet size from 32 bytes to more bytes ?&lt;br /&gt;&lt;br /&gt;why we need MAC address in data link layer?&lt;br /&gt;&lt;br /&gt;Talk about different types of cables used in lan cabling?&lt;br /&gt;&lt;br /&gt;Tell the correct definition of router, hub and switch and where do we use these?&lt;br /&gt;&lt;br /&gt;what do you mean by gateway?&lt;br /&gt;&lt;br /&gt;What is firewall?&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-7759788896459271439?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/7759788896459271439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=7759788896459271439&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7759788896459271439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7759788896459271439'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/09/interview-questions-on-networking.html' title='Interview Questions on Networking'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-7750742834151873703</id><published>2008-09-20T01:29:00.000-07:00</published><updated>2009-06-09T20:04:19.318-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Action Script Flash Interview Questions'/><title type='text'>Action Script Flash Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Action Script and Flash Interview Questions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For other information on Flex Interview Questions - Adobe Flex - see below&lt;br /&gt;&lt;a href="http://programming-questions.blogspot.com/2008/11/flex-interview-questions.html"&gt;http://programming-questions.blogspot.com/2008/11/flex-interview-questions.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;These questions are applicable for Action Script AS 1 As2 and AS3.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;How do you set Dates in a Flash MX Document?&lt;br /&gt;&lt;br /&gt;How do you test the accessibility features of a user’s Flash Player so customized contents may be displayed?&lt;br /&gt;&lt;br /&gt;How do you stop a movie clip?&lt;br /&gt;&lt;br /&gt;How do you make an object dragable?&lt;br /&gt;&lt;br /&gt;How do you create a movie that rotates dynamically?&lt;br /&gt;&lt;br /&gt;How do you create a pop up window?&lt;br /&gt;&lt;br /&gt;How do you open a PDF file from Flash MX?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;What is the use of depth? how many methods for depth are available?&lt;br /&gt;&lt;br /&gt;Difference between _root and _level&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How do you make a Flash movie full screen?&lt;br /&gt;&lt;br /&gt;How do you create a Flash MX form?&lt;br /&gt;&lt;br /&gt;How do you load an external text file within Flash MX?&lt;br /&gt;&lt;br /&gt;How do you create a drop down menu in Flash MX?&lt;br /&gt;&lt;br /&gt;What is the difference between _root and parent?&lt;br /&gt;&lt;br /&gt;Can you organize layers as in photoshop?&lt;br /&gt;&lt;br /&gt;How do you start a graphic animation at a specific frame?&lt;br /&gt;&lt;br /&gt;How to download Flash object embeded in HTML Page?&lt;br /&gt;&lt;br /&gt;what is the other way of using Inheritance in flash?&lt;br /&gt;&lt;br /&gt;what are the different design patterns available in flash?&lt;br /&gt;&lt;br /&gt;There are two text fields on stage both are having same properties but still one is coming blurred y and how could u resolve it?&lt;br /&gt;&lt;br /&gt;what is the use of new property condensed white in text?&lt;br /&gt;&lt;br /&gt;Is it possible to create document or folder from flash? if yes then how?&lt;br /&gt;&lt;br /&gt;What is use of preloader?&lt;br /&gt;&lt;br /&gt;What are the different ways for creating preloaders&lt;br /&gt;&lt;br /&gt;Difference between shared lib and shared objects&lt;br /&gt;&lt;br /&gt;How do you change a cursor?&lt;br /&gt;&lt;br /&gt;How can one draw a line with Action Script?&lt;br /&gt;&lt;br /&gt;How do you detect the Flash player version?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-7750742834151873703?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/7750742834151873703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=7750742834151873703&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7750742834151873703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7750742834151873703'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/09/action-script-flash-interview-questions.html' title='Action Script Flash Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-3795027083738593968</id><published>2008-06-16T00:45:00.000-07:00</published><updated>2008-06-16T00:53:24.547-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML Web Services and Remoting Questions'/><title type='text'>XML Web Services and Remoting Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Here is a list of Interview Questions on XML, Web Services, .NET, DOTNET Webservices and Remoting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is a formatter?     &lt;/span&gt;&lt;br /&gt;A formatter is an object that is responsible for encoding and serializing data into messages on one end, and deserializing and decoding messages into data on the other end.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is marshalling and what are different kinds of marshalling ?    &lt;/span&gt;&lt;br /&gt;Marshalling involves copying and processing data so that a complex type can appear to the receiving component the same as it appeared to the sending component. We can marshal by value and marshal by reference.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is difference between web serivce and remoting?    &lt;/span&gt;&lt;br /&gt;ASP.NET based Web services can only be accessed over HTTP. .NET Remoting can be used across any protocol. Web services work in a stateless environment where each request results in a new object created to service the request. .NET Remoting supports state management options and can correlate multiple calls from the same client and support callbacks. Web services serialize objects through XML contained in the SOAP messages and can thus only handle items that can be fully expressed in XML. .NET Remoting relies on the existence of the common language runtime assemblies that contain information about data types. This limits the information that must be passed about an object and allows objects to be passed by value or by reference. Web services support interoperability across platforms and are good for heterogeneous environments. .NET Remoting requires the clients be built using .NET, or another framework that supports .NET Remoting, which means a homogeneous environment&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is WSDL?    &lt;/span&gt;&lt;br /&gt;Web Service Description Language to display the information of the web service to the consumer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is diffgram?    &lt;/span&gt;&lt;br /&gt;A DiffGram is an XML format that is used to identify current and original versions of data elements. The DataSet uses the DiffGram format to load and persist its contents, and to serialize its contents for transport across a network connection.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is XML transformation?    &lt;/span&gt;&lt;br /&gt;It is a language for converting XML documents from one format to another. Although it can be applied in a variety of ways, XSLT enjoys two primary uses: Converting XML documents into HTML documents and Converting XML documents into other XML documents.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is SOAP?    &lt;/span&gt;&lt;br /&gt;SOAP is an XML-based protocol for exchanging information between computers. Although SOAP can be used in a variety of messaging systems and can be delivered via a variety of transport protocols, the main focus of SOAP is Remote Procedure Calls (RPC) transported via HTTP. Like XML-RPC, SOAP is platform independent, and therefore enables diverse applications to communicate with one another.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Which class does the remote object has to inherit ?    &lt;/span&gt;&lt;br /&gt;MarshalByRefObject.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What are two different types of remote object creation mode in .NET ?    &lt;/span&gt;&lt;br /&gt;SingleCall and SingleTon&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What are channels in .NET Remoting?     &lt;/span&gt;&lt;br /&gt;Channels represent the objects that transfer the other serialized objects from one application domain to another and from  one computer to another, as well as one process to another on the same box. A channel must exist before an object can be transferred.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is the transport protocol you use to call a Web service    &lt;/span&gt;&lt;br /&gt;HTTP with SOAP&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What are the various ways of accessing a web service?    &lt;/span&gt;&lt;br /&gt;Asynchronous and synchronous call&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is the purpose of schema definition(.xsd) files?    &lt;/span&gt;&lt;br /&gt;To create the tabular structure to sotre the final data in xml&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is the DOM?    &lt;/span&gt;&lt;br /&gt;The Document Object Model (DOM) class is an in-memory representation of an XML document. The DOM allows you to programmatically read, manipulate, and modify an XML document.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How many types of parsing mechanisms are avialble for xml? &lt;/span&gt;&lt;br /&gt;In which scenerio we should use them?    SAX, DTD, DOM&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is xpath and when is it used?    &lt;/span&gt;&lt;br /&gt;It is is a language for addressing parts of an XML document.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How to secure the web services properly?    ??&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is serialization and deserialization? What are various way to do it?    &lt;/span&gt;&lt;br /&gt;Serialization is the process of converting an object into a stream of bytes. Deserialization is the opposite process of creating an object from a stream of bytes. Types are binary serialization and xml serialization.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is differendce between DTD and schema? When and why do we need them?     &lt;/span&gt;DTDs can't define data types of elements that appear in a document whereas the schema allows so. DTDs are written using a syntax that is completely removed from that of XML itself where as you can write an XML schema using the XML syntax you already know.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-3795027083738593968?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/3795027083738593968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=3795027083738593968&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/3795027083738593968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/3795027083738593968'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/06/xml-web-services-and-remoting-interview.html' title='XML Web Services and Remoting Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-1170300999900621226</id><published>2008-05-02T01:46:00.001-07:00</published><updated>2008-06-11T12:16:15.041-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET  Interview Questions'/><title type='text'>ADO.NET FAQ  Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Explain what a diffgram is and its usage ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A DiffGram is an XML format that is used to identify current and original versions of data elements. The DataSet uses the DiffGram format to load and persist its contents, and to serialize its contents for transport across a network connection. When a DataSet is written as a DiffGram, it populates the DiffGram with all the necessary information to accurately recreate the contents, though not the schema, of the DataSet, including column values from both the Original and Current row versions, row error information, and row order.&lt;br /&gt;When sending and retrieving a DataSet from an XML Web service, the DiffGram format is implicitly used. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Additionally, when loading the contents of a DataSet from XML using the ReadXml method, or when writing the contents of a DataSet in XML using the WriteXml method, you can select that the contents be read or written as a DiffGram.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The DiffGram format is divided into three sections: the current data, the original (or "before") data, and an errors section, as shown in the following example.&lt;br /&gt;&lt;diffgr:diffgram msdata="urn:schemas-microsoft-com:xml-msdata" diffgr="urn:schemas-microsoft-com:xml-diffgram-v1" xsd=""&gt;&lt;a href="http://www.w3.org/2001/XMLSchema" target="_top"&gt;&lt;span style="font-size:85%;"&gt;http://www.w3.org/2001/XMLSchema&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;"&gt;&lt;br /&gt;  &lt;datainstance&gt;   &lt;/datainstance&gt;&lt;br /&gt; &lt;diffgr:before&gt;  &lt;/diffgr:before&gt;&lt;br /&gt; &lt;diffgr:errors&gt;  &lt;/diffgr:errors&gt;&lt;/span&gt;&lt;/diffgr:diffgram&gt;&lt;br /&gt;The DiffGram format consists of the following blocks of data:&lt;br /&gt;&lt;datainstance&gt; The name of this element, DataInstance, is used for explanation purposes in this documentation. A DataInstance element represents a DataSet or a row of a DataTable. Instead of DataInstance, the element would contain the name of the DataSet or DataTable. This block of the DiffGram format contains the current data, whether it has been modified or not. An element, or row, that has been modified is identified with the diffgr:hasChanges annotation. &lt;/datainstance&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;diffgr:before&gt; This block of the DiffGram format contains the original version of a row. Elements in this block are matched to elements in the DataInstance block using the diffgr:id annotation. &lt;/diffgr:before&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;diffgr:errors&gt; This block of the DiffGram format contains error information for a particular row in the DataInstance block. Elements in this block are matched to elements in the DataInstance block using the diffgr:id annotation.&lt;br /&gt;&lt;/diffgr:errors&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Which method do you invoke on the DataAdapter control to load your generated dataset with data? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;You have to use the Fill method of the DataAdapter control and pass the dataset object as an argument to load the generated data.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Can you edit data in the Repeater control? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;NO.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Which are the different IsolationLevels ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Following are the various IsolationLevels:&lt;br /&gt;&lt;strong&gt;Serialized   &lt;/strong&gt;Data read by a current transaction cannot be changed by another transaction until the current transaction finishes. No new data can be inserted that would affect the current transaction. This is the safest isolation level and is the default.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Repeatable Read  &lt;/strong&gt; Data read by a current transaction cannot be changed by another transaction until the current transaction finishes. Any type of new data can be inserted during a transaction.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Read Committed   &lt;/strong&gt;A transaction cannot read data that is being modified by another transaction that has not committed. This is the default isolation level in Microsoft® SQL Server.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Read Uncommitted   &lt;/strong&gt;A transaction can read any data, even if it is being modified by another transaction. This is the least safe isolation level but allows the highest concurrency.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Any   &lt;/strong&gt;Any isolation level is supported. This setting is most commonly used by downstream components to avoid conflicts. This setting is useful because any downstream component must be configured with an isolation level that is equal to or less than the isolation level of its immediate upstream component. Therefore, a downstream component that has its isolation level configured as Any always uses the same isolation level that its immediate upstream component uses. If the root object in a transaction has its isolation level configured to Any, its isolation level becomes Serialized.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How xml files can be read and write using dataset?.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;DataSet exposes method like ReadXml and WriteXml to read and write xml&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are the different rowversions available?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;There are four types of Rowversions.Current:The current values for the row. This row version does not exist for rows with a RowState of Deleted.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Default :&lt;/strong&gt;The row the default version for the current DataRowState. For a DataRowState value of Added, &lt;strong&gt;Modified or Current&lt;/strong&gt;, the default version is Current. For a DataRowState of Deleted, the version is Original. For a DataRowState value of Detached, the version is Proposed.&lt;br /&gt;&lt;strong&gt;Original:&lt;/strong&gt;The row contains its original values.&lt;br /&gt;&lt;strong&gt;Proposed:&lt;/strong&gt;The proposed values for the row. This row version exists during an edit operation on a row, or for a row that is not part of a DataRowCollection&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Explain acid properties?.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The term ACID conveys the role transactions play in mission-critical applications. Coined by transaction processing pioneers, ACID stands for atomicity, consistency, isolation, and durability.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;These properties ensure predictable behavior, reinforcing the role of transactions as all-or-none propositions designed to reduce the management load when there are many variables.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Atomicity &lt;/strong&gt;A transaction is a unit of work in which a series of operations occur between the BEGIN TRANSACTION and END TRANSACTION statements of an application. A transaction executes exactly once and is atomic — all the work is done or none of it is.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Operations associated with a transaction usually share a common intent and are interdependent. By performing only a subset of these operations, the system could compromise the overall intent of the transaction. Atomicity eliminates the chance of processing a subset of operations.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Consistency&lt;/strong&gt; A transaction is a unit of integrity because it preserves the consistency of data, transforming one consistent state of data into another consistent state of data.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Consistency requires that data bound by a transaction be semantically preserved. Some of the responsibility for maintaining consistency falls to the application developer who must make sure that all known integrity constraints are enforced by the application. For example, in developing an application that transfers money, you should avoid arbitrarily moving decimal points during the transfer.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Isolation &lt;/strong&gt;A transaction is a unit of isolation — allowing concurrent transactions to behave as though each were the only transaction running in the system.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Isolation requires that each transaction appear to be the only transaction manipulating the data store, even though other transactions may be running at the same time. A transaction should never see the intermediate stages of another transaction.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Transactions attain the highest level of isolation when they are serializable. At this level, the results obtained from a set of concurrent transactions are identical to the results obtained by running each transaction serially. Because a high degree of isolation can limit the number of concurrent transactions, some applications reduce the isolation level in exchange for better throughput.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Durability&lt;/strong&gt; A transaction is also a unit of recovery. If a transaction succeeds, the system guarantees that its updates will persist, even if the computer crashes immediately after the commit. Specialized logging allows the system's restart procedure to complete unfinished operations, making the transaction durable.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Whate are different types of Commands available with DataAdapter ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The SqlDataAdapter has SelectCommand, InsertCommand, DeleteCommand and UpdateCommand&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-1170300999900621226?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/1170300999900621226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=1170300999900621226&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/1170300999900621226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/1170300999900621226'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/05/adonet-faq.html' title='ADO.NET FAQ  Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-7333987864756565533</id><published>2008-04-23T04:19:00.000-07:00</published><updated>2011-07-29T22:20:31.455-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax GWT'/><title type='text'>AJAX  Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Some useful and most frequently asked interview questions on Ajax&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;If you are looking at jQuery Questions then please take a look at:&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://programming-questions.blogspot.com/2011/05/jquery-interview-questions-java-script.html"&gt;Javascript jQuery Interview programming questions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;1.      What is AJAX?&lt;br /&gt;&lt;/strong&gt;AJAX (Asynchronous JavaScript and XML) is a newly coined term for two powerful browser features that have been around for years, but were overlooked by many web developers until recently when applications such as Gmail, Google Suggest, and Google Maps hit the streets.&lt;br /&gt;&lt;em&gt;AJAX stands for Asynchronous JavaScript and XML. &lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;2.      Is the server or the client in control in AJAX?&lt;br /&gt;&lt;/strong&gt;It depends. With AJAX the answer is more in between. Control can be more centralized in a server-side component or as a mix of client-side and server-side controllers.&lt;br /&gt;&lt;br /&gt;* Centralized server-side controller - When having a more centralized controller the key is to make sure the data in client-side page is in sync with that of the server. Some applications may keep all the state on the server and push all updates to client DOM via a simple JavaScript controller.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;* Client and server-side controllers - This architecture would use JavaScript to do all presentation related control, event processing, page manipulation, and rendering of model data on the client. The server-side would be responsible for things such as business logic and pushing updated model data to the client. In this case the server would not have intimate knowledge of the presentation short of the initial page that would be sent to the client page request.&lt;br /&gt;&lt;br /&gt;There are some use cases where an entire AJAX application can be written in a single page. Keep in mind if you choose this type of architecture that navigation and bookmarking should be considered.&lt;br /&gt;Both methods are viable depending on what you are trying to accomplish. I tend to prefer spreading the control across the client and server.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.      What is the XMLHttpRequest object?&lt;br /&gt;&lt;/strong&gt;It offers a non-blocking way for JavaScript to communicate back to the web server to update only part of the web page.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4.      How do I get the XMLHttpRequest object?&lt;br /&gt;&lt;/strong&gt;Depending upon the browser... if (window.ActiveXObject) { // Internet Explorer http_request = new ActiveXObject("Microsoft.XMLHTTP"); } else if.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5.      How do I abort the current XMLHttpRequest?&lt;br /&gt;&lt;/strong&gt;Just call the abort() method on the request.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6.      What is the role of Ajax in enhancing user experience?&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;7.      Which browsers support AJAX?&lt;br /&gt;&lt;/strong&gt;Internet Explorer 5.0 and up, Opera 7.6 and up, Netscape 7.1 and up, Firefox 1.0 and up, Safari 1.2 and up, among others&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8.      What are the different frameworks available In AJAX?&lt;br /&gt;&lt;/strong&gt;There are many libraries/frameworks out there (and many more emerging) that will help abstract such things as all the nasty browser differences. Three good libraries are The Dojo Toolkit, Prototype, and DWR.&lt;br /&gt;&lt;br /&gt;* The Dojo Toolkit contains APIs and widgets to support the development of rich web applications. Dojo contains an intelligent packaging system, UI effects, drag and drop APIs, widget APIs, event abstraction, client storage APIs, and AJAX interaction APIs. Dojo solves common usability issues such as support for dealing with the navigation such as the ability to detect the browser back button, the ability to support changes to the URL in the URL bar for bookmarking, and the ability to gracefully degrade when AJAX/JavaScript is not fully support on the client. Dojo is the Swiss Army Knife of JavaScript libraries. It provides the widest range of options in a single library and it does a very good job supporting new and older browsers.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;* Prototype focuses on AJAX interactions including a JavaScript AJAX object that contains a few objects to do basic tasks such as make a request, update a portion of a document, insert content into a document, and update a portion of a document periodically. Prototype JavaScript library contains a set of JavaScript objects for representing AJAX requests and contains utility functions for accessing in page components and DOM manipulations. Script.aculo.us and Rico are built on top of Prototype and provide UI effects, support for drag and drop, and include common JavaScript centric widgets. If you are just looking to support AJAX interactions and a few basic tasks Prototype is great. If you are looking for UI effects Rico and Script.aculo.us are good options.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;* Yahoo UI Library is a utility library and set of widgets using the APIs to support rich clients. The utility library includes support for cross-browser AJAX interactions, animation, DOM scriptging support, drag and drop, and cross browser event support. The Yahoo UI Library is well documnented and contains many examples.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;* DWR (Dynamic Web Remoting) is a client-side and server-side framework that focuses on allowing a developer to do RPC calls from client-side JavaScript to plain old Java objects in a Java Enterprise Edition web container. On the server side DWR uses a Servlet to interact with the Java objects and returns object representations of the Java objects or XML documents. DWR will be easy to get up and running and plays well with other Java technologies. If you are looking for a client-side and server-side framework that integrates well use DWR.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;* Google Web Toolkit (GWT) is client/server framework provided by Google that allows a developer to write an AJAX application in pure Java. The GWT takes care of the details of generating all the client-side code using a Java-to-JavaScript compiler. One of the key benefits of the GWT Software Developer Kit (SDK) is that it allows you to debug your applications in what is known as GWT hosted mode using an embedded browser (IE on Windows and Mozilla/Gecko on Linux) that is tied to the toolkit. In GWT hosted mode you setup through the code and debug it as it is running on both the client and server. The GWT contains a default set of widgets and widget containers. An application is built by coding a set of widgets and containers together much like would be done in a Swing application. The GWT Software Developer Kit (SDK) is limited to Linux and Windows XP/2000 though the web applications it generates are compatible with the latest generation of the mainstream browsers.&lt;br /&gt;&lt;br /&gt;There are many new and emerging libraries for JavaScript and this list only reviews some of the more common libraries. When making a choice choose the library which suites your needs the best. While it might be better to choose one, there is nothing stopping you from using more than one framework. For a more extensive list of client-side frameworks see: Survey of AJAX/JavaScript Libraries.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9.      Are there any security issues with AJAX?&lt;br /&gt;&lt;/strong&gt;JavaScript is in plain view to the user with by selecting view source of the page. JavaScript can not access the local filesystem without the user's permission. An AJAX interaction can only be made with the servers-side component from which the page was loaded. A proxy pattern could be used for AJAX interactions with external services.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;You need to be careful not to expose your application model in such as way that your server-side components are at risk if a nefarious user to reverse engineer your application. As with any other web application, consider using HTTPS to secure the connection when confidential information is being exchanged.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10.  Should I use an HTTP GET or POST for my AJAX calls?&lt;br /&gt;&lt;/strong&gt;AJAX requests should use an HTTP GET request when retrieving data where the data will not change for a given request URL. An HTTP POST should be used when state is updated on the server. This is in line with HTTP idempotency recommendations and is highly recommended for a consistent web application architecture.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;11.  Does AJAX work with Java?&lt;br /&gt;&lt;/strong&gt;Absolutely. Java is a great fit for AJAX! You can use Java Enterprise Edition servers to generate AJAX client pages and to serve incoming AJAX requests, manage server side state for AJAX clients, and connect AJAX clients to your enterprise resources. The JavaServer Faces component model is a great fit for defining and using AJAX components.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;12.  Is Ajax a technology platform or is it an architectural style?&lt;br /&gt;&lt;/strong&gt;It’s both. Ajax is a set of technologies being used together in a particular way.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;13.  Is AJAX code cross browser compatible?&lt;br /&gt;&lt;/strong&gt;Not totally. Most browsers offer a native XMLHttpRequest JavaScript object, while another one (Internet Explorer) require you to get it as an ActiveX object.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;14.  Is Ajax just another name for XMLHttpRequest?&lt;br /&gt;&lt;/strong&gt;No. XMLHttpRequest is only part of the Ajax equation. XMLHttpRequest is the technical component that makes the asynchronous server communication possible; Ajax is our name for the overall approach described in the article, which relies not only on XMLHttpRequest, but on CSS, DOM, and other technologies.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;15.  Is it possible to set session variables from javascript?&lt;br /&gt;&lt;/strong&gt;It's not possible to set any session variables directly from javascript as it is purely a client side technology.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;16.  Do Ajax applications always deliver a better experience than traditional web applications?&lt;br /&gt;&lt;/strong&gt;Not necessarily. Ajax gives interaction designers more flexibility. However, the more power we have, the more caution we must use in exercising it. We must be careful to use Ajax to enhance the user experience of our applications, not degrade it.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-7333987864756565533?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/7333987864756565533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=7333987864756565533&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7333987864756565533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/7333987864756565533'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/04/ajax.html' title='AJAX  Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-8226804398048475212</id><published>2008-04-22T06:48:00.000-07:00</published><updated>2008-06-11T12:15:20.083-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project Management Interview Questions'/><title type='text'>Project Management Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;PM Questions&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Define project?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Who is a stakeholder?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain Scope triangle?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain what’s a vision and a goal?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is ROI?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain project life cycle?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;You have people in your team who do not meet there deadlines or do not perform whatare the actions you will take?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Are risk constant through out the project?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Explain SDLC (Software development Life Cycle) in detail?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain waterfall model?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain big-bang waterfall model?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain phased waterfall model?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Explain Iterative model, Incremental model, Spiral model, Evolutionary model and VModel?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Explain Unit testing, Integration tests, System testing and Acceptance testing?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;what’s the difference between system and acceptance testing?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Which is the best model?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is CAR (Causal Analysis and Resolution)?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is DAR (Decision Analysis and Resolution)?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of baseline in software development?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is the software you have used for project management?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What does a project plan consist?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When do you say the project has finished?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain what a PMO office is?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How many members in your team you have handled?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Is GANTT chart a project plan?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Two resources are having issues how do you handle the same?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is a change request?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How did you manage change request in your project?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain traceability matrix?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;what is configuration management?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is CI?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Define stakeholders?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain versioning?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of sign off?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How will you start a project?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;what is an MOU?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What where the deliverables in your project?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain your project?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Do you also participate in technical activities?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How did you manage code reviews?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;you have team member who does not meets his deadlines how do you handle it?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;did you have project audits if yes how was it handled?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is a non-conformance report (NCR)?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How did you estimate your project?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How did you motivate your team members?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;did you create leaders in your team if yes how?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;how did you confirm that your modules are resource independent?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Was your project show cased for CMMI or any other project process standardization?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;what are the functions of the Quality Assurance Group (QAG)?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain milestone?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How did you do assessme nt of team members?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What does entry and exit criteria mean in a project?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How much are you as leader and how much are you as PM ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How can he handle the conflicts between peers and subordinates?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;In your team you have highly talented people how did you ha ndle their motivation ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How can you balance between underperforming and outperforming people ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;You need to make choice between delivery and quality what’s your take ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Risk Management&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Define risk?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is risk break down structure?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How did you plan your risk?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;what is DR, BCP and contingency planning?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Schedule Management&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain WBS?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain WBS numbering?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How did you do resource allocation?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the use of WBS?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain network diagram?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What are the different types of network diagram?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is the advantage of using network diagrams?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain Arrow diagram and Precendence diagram?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What are the different types of Network diagrams?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain Critical path?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you define EST, LST, EFT, LFT?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain Float and Slack?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain PERT?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain GANTT chart?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is the disadvantage of GANTT chart?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is Monte-Carlo simulation?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Costing&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain PV, AC and EV?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain BCWS, ACWS and BCWP?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What are the derived metrics from Earned Value?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain earned value with a sample?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Estimation, Metrics and Measure&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is meant by measure and metrics?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Which metrics have you used for tracking purpose?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What are the various common ways of estimation?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain LOC method of estimation?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How do we convert LOC in to effort?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain COCOMO?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain Intermediate COCOMO and COCOMO II?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How do you estimate using LOC?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain in brief Function points?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept Application boundary?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of elementary process?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of static and dynamic elementary process?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain concept of FTR, ILF, EIF, EI, EO , EQ and GSC ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How can you estimate number of acceptance test cases in a project?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of Use Case’s?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of Use case points?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is a use case transaction?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How do we estimate using Use Case Points?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain on what basis does TPA actually work?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How did you do estimation for black box testing?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How did you estimate white box testing?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Is there a way to estimate acceptance test cases in a system?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain Number of defects measure?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain number of production defects measure?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain defect seeding?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain DRE?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain Unit and system test DRE?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How do you measure test effectiveness?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain Defect age and Defect spoilage?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Software process&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is a Software process?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;what are the different cost eleme nt involved in implementing process in an organization?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is a model?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is maturity level?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of process area in CMMI?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of tailoring?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;CMMI&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is CMMI?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;what’s the difference between implementation and Institutionalization?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;what are different models in CMMI?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain staged and continuous models in CMMI?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the different maturity levels in staged representation?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain capability levels in continuous representation?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;which model should we use and under what scenarios?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How many process areas are present in CMMI and in what classification do they fall in?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What the difference between every level in CMMI?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;what different sources are needed to verify authenticity for CMMI implementation?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain SCAMPI process?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How is appraisal done in CMMI?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;which appraisal method class is the best?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the importance of PII in SCAMPI?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain implementation of CMMI in one of the Key process areas?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Explanation of all process areas with goals and practices?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the process areas?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Six Sigma&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is six sigma?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the different methodology for execution and design process in SIXsigma?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What does executive leaders, champions, Master Black belt, green belts and black beltsmean?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What are the different kinds of variations used in six sigma?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of standard deviation?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of fish bone/ Ishikawa diagram?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is Pareto principle?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain QFD?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain FMEA?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain X bar charts?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain Flow charting and brain storming?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Agile Development&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What does Agile mean?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain Agile modelling?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What are core and supplementary principles in Agile modeling?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is the main principle behind Agile documentation?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What are the different methodologies to implement Agile?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is XP?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What are User Stories in XP and how different are they from requirement?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Who writes User stories?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When do we say a story is valid?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When are test plans written in XP?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the XP development life cycle?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain how planning game works in Extreme Programming?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;How do we estimate in Agile?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;On What basis can stories be prioritized?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you point out simple differences between Agile and traditional SDLC?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of refactoring?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is a feature in Feature Driven Development?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the overall structure of FDD project?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain the concept of time boxing?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When to choose FDD and when to choose XP?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What is SCRUM?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;What does product owner, product back log and sprint mean in SCRUM?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain how SCRUM flows?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain different roles in SCRUM?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain DSDM?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain different phases in DSDM?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain in detail project life cycle phase in DSDM?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain LSD?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Can you explain ASD?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-8226804398048475212?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/8226804398048475212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=8226804398048475212&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8226804398048475212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/8226804398048475212'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/04/project-management.html' title='Project Management Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-3885977181867487337</id><published>2008-04-22T04:40:00.000-07:00</published><updated>2011-05-14T01:28:22.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript Interview Questions'/><title type='text'>Javascript  Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;Here are some of the javascript questions along with answers that you can refer to before appearing for the interview.&lt;br /&gt;&lt;br /&gt;Also, if you are looking for jQuery then please read this.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://programming-questions.blogspot.com/2011/05/jquery-interview-questions-java-script.html"&gt;&lt;span style="font-weight: bold;"&gt;jQuery Interview Questions&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.        What’s relationship between JavaScript and ECMAScript? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;ECMAScript is yet another name for JavaScript (other names include LiveScript). The current JavaScript that you see supported in browsers is ECMAScript revision 3.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2.        What are JavaScript types? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Number, String, Boolean, Function, Object, Null, Undefined.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.        How do you convert numbers between different bases in JavaScript? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Use the parseInt() function, that takes a string as the first parameter, and the base as a second parameter. So to convert hexadecimal 3F to decimal, use parseInt ("3F", 16);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4.        What does isNaN function do? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Return true if the argument is not a number.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5.       What is negative infinity? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;It’s a number in JavaScript, derived by dividing negative number by zero.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6.       What boolean operators does JavaScript support? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&amp;amp;&amp;amp;, and !&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7.        What does "1"+2+4 evaluate to? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Since 1 is a string, everything is a string, so the result is 124.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8.       How about 2+5+"8"? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Since 2 and 5 are integers, this is number arithmetic, since 8 is a string, it’s concatenation, so 78 is the result.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9.        What looping structures are there in JavaScript? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;for, while, do-while loops, but no foreach.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10.     How do you create a new object in JavaScript? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;var obj = new Object(); or var obj = {};&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;11.    How do you assign object properties? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;obj["age"] = 17 or obj.age = 17.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;12.    What’s a way to append a value to an array? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;arr[arr.length] = value;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;13.     What is this keyword? - &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;It refers to the current object.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;14.     What is the difference between this() and super()? &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;this() can be used to invoke a constructor of the same class whereas super() can be used to invoke a super class constructor.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;15.    Where are cookies actually stored on the hard disk?&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;This depends on the user’s browser and OS.In the case of Netscape with Windows OS,all the cookies are stored in a single file called cookies.txt&lt;br /&gt;c:\Program Files\Netscape\Users\username\cookies.txt&lt;br /&gt;In the case of IE,each cookie is stored in a separate file namely username@website.txt.&lt;br /&gt;c:\Windows\Cookies\username@Website.txt&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;16.    How to set a HTML document's background color? &lt;/strong&gt;&lt;br /&gt;document.bgcolor property can be set to any appropriate color.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;17.    How do you convert numbers between different bases in JavaScript?&lt;br /&gt;&lt;/strong&gt;Use the parseInt() function, that takes a string as the first parameter, and the base as a second parameter. So to convert hexadecimal 3F to decimal, use parseInt ("3F", 16);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;18.    How to create arrays in JavaScript? &lt;/strong&gt;&lt;br /&gt;We can declare an array like this&lt;br /&gt;var scripts = new Array();&lt;br /&gt;We can add elements to this array like this&lt;br /&gt;scripts[0] = "PHP";&lt;br /&gt;scripts[1] = "ASP";&lt;br /&gt;scripts[2] = "JavaScript";&lt;br /&gt;scripts[3] = "HTML";&lt;br /&gt;Now our array scrips has 4 elements inside it and we can print or access them by using their index number. Note that index number starts from 0. To get the third element of the array we have to use the index number 2 . Here is the way to get the third element of an array.&lt;br /&gt;document.write(scripts[2]);&lt;br /&gt;We also can create an array like this&lt;br /&gt;var no_array = new Array(21, 22, 23, 24, 25);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;19.    How do you target a specific frame from a hyperlink?&lt;br /&gt;&lt;/strong&gt;Include the name of the frame in the target attribute of the hyperlink. &lt;a href="http://www.blogger.com/%E2%80%9Dmypage.htm%E2%80%9D" target="”myframe”"&gt;&amp;gt;My Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;20.    In a pop-up browser window, how do you refer to the main browser window that opened it?&lt;br /&gt;&lt;/strong&gt;Use window.opener to refer to the main window from pop-ups.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;21.    What is the data type of variables of in JavaScript?&lt;br /&gt;&lt;/strong&gt;All variables are of object type in JavaScript.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;22.    Methods GET and POST in HTML forms - what's the difference?&lt;br /&gt;&lt;/strong&gt;GET: Parameters are passed in the query string. Maximum amount of data that can be sent via the GET method is limited to about 2kb.&lt;br /&gt;POST: Parameters are passed in the request body. There is no limit to the amount of data that can be transferred using POST. However, there are limits on the maximum amount of data that can be transferred in one name/value pair.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;23.    Is a JavaScript script faster than an ASP script?&lt;br /&gt;&lt;/strong&gt;Yes. Since JavaScript is a client-side script it does require the web server's help for its computation, so it is always faster than any server-side script like ASP, PHP, etc..&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;24.    What is the difference between RegisterClientScriptBlock and RegisterStartupScript?&lt;br /&gt;&lt;/strong&gt;RegisterClientScriptBlock emits the JavaScript just after the opening tag. RegisterStartupScript emits the JavaScript at the bottom of the ASP. NET page just before the closing tag.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;25.    What is the difference between a web-garden and a web-farm?&lt;br /&gt;&lt;/strong&gt;Web-garden - An IIS6.0 feature where you can configure an application pool as a web-garden and also specify the number of worker processes for that pool. It can help improve performance in some cases.&lt;br /&gt;Web-farm - a general term referring to a cluster of physically separate machines, each running a web-server for scalability and performance (contrast this with web-garden which refers to multiple processes on one single physical machine).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;26.    How to get the contents of an input box using JavaScript?&lt;br /&gt;&lt;/strong&gt;Use the "value" property.&lt;br /&gt;var myValue = window.document.getElementById("MyTextBox").value;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;27.    How to set the focus in an element using Javascript?&lt;br /&gt;&lt;/strong&gt;&lt;script&gt;&lt;br /&gt;function setFocus() {&lt;br /&gt;    if(focusElement != null)     {&lt;br /&gt;      document.forms[0].elements["myelementname"].focus();&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;28.    What is the difference between an alert box and a confirmation box?&lt;br /&gt;&lt;/strong&gt;An alert box displays only one button which is the OK button whereas the Confirm box displays two buttons namely OK and cancel.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;29.    What would the output of 2+5+"8"?&lt;br /&gt;&lt;/strong&gt;Since 2 and 5 are integers, this is number arithmetic, since 8 is a string, it’s concatenation, so 78 is the result.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;30.    What is the difference between SessionState and ViewState?&lt;br /&gt;&lt;/strong&gt;ViewState is specific to a page in a session. Session state refers to user specific data that can be accessed across all pages in the web application.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;31.    Does JavaScript have the concept level scope?&lt;br /&gt;&lt;/strong&gt;No. Javascript does not have block level scope, all the variables declared inside a function possess the same level of scope unlike c, c++, java.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-3885977181867487337?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/3885977181867487337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=3885977181867487337&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/3885977181867487337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/3885977181867487337'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/04/javascript.html' title='Javascript  Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-6300718271195275941</id><published>2008-04-22T00:10:00.000-07:00</published><updated>2008-06-11T12:24:36.022-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET Interview Questions'/><title type='text'>ASP.NET Server side Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question:-What do you mean by Share Point Portal ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Here I have taken information regarding  Share Point Portal Server 2003 provides mainly access to the crucial business information and applications.With the help of Share Point Server we can server  information between  Public Folders, Data Bases, File Servers  and the websites that are based on Windows server 2003. This Share Point Portal is  integrated with MSAccess and Windows servers,So we can get  a Wide range of document management functionality. We can also create a full featured portal with readymade navigation and structure.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question:-What is cross page posting in ASP.NET2.0 ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: When we have to post data from one page to another in application we used server.transfer method but in this the URL remains the same but in cross page posting there is little different there is normal post back is done but in target page we can access values of server control in the source page. This is quite simple we have to only set the PostBackUrl property of Button,LinkButton or imagebutton which specifies the target page.In target page we can access the PreviousPage property. And we have to use the @PreviousPageType directive. We can access control of PreviousPage by using the findcontrol method.When we set the PostBackURL property ASP.NET framework bind the HTML and Javascript function automatically.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: What you thing about the WebPortal ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Web portal is nothing but a page that allows a user to customize his/her homepage. We can use Widgets to create that portal we have only to drag and drop widgets on the page. The user can set his Widgets on any where on the page where he has to get them. Widgets are nothing but a page area that helps particular function to response. Widgets example are address books, contact lists, RSS feeds, clocks, calendars, play lists, stock tickers, weather reports, traffic reports, dictionaries, games and another such beautiful things that we can not imagine. We can also say Web Parts in Share Point Portal. These are one of Ajax-Powered.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: How to start Outlook,NotePad file in AsP.NET with code ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Here is the syntax to open outlook or notepad file in ASP.NET VB.NET Process.Start("Notepad.exe") Process.Start("msimn.exe"); C#.NET System.Diagnostics.Process.Start("msimn.exe"); System.Diagnostics.Process.Start("Notepad.exe"); &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: What is the purpose of IIS ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: We can call IIS(Internet Information Services) a powerful Web server that helps us creating highly reliable, scalable and manageable infrastructure for Web application which runs on Windows Server 2003. IIS helps development center and increase Web site and application availability while lowering system administration costs. It also runs on Windows NT/2000 platforms and also for above versions. With IIS, Microsoft includes a set of programs for building and administering Web sites, a search engine, and support for writing Web-based applications that access database. IIS also called http server since it process the http request and gets http response.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question:-Can you define what is SharePoint and some overview about this ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: SharePoint helps workers for  creating  powerful personalized interfaces only by dragging and drop pre-defined Web Part Components. And these Web Parts components also helps non programmers to get information which care  and customize the appearance of Web pages. To under stand it we take an example  one Web Part might display a user's information another might create a graph showing current employee status  and a third might show a list of Employees Salary. This is also possible that each functions has a link to a video or audio presentation.So now  Developers are unable to  create these Web Part components and make them available to SharePoint users.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question:-What is different between WebUserControl and in WebCustomControl ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Web user controls :- Web User Control is Easier to create and another thing is that its support is limited for users who use a visual design tool one gud thing is that its contains static layout one more thing a seprate copy is required for each application. Web custom controls:-Web Custom Control is typical to create and gud for dynamic layout and another thing is it have full tool support for user and a single copy of control is required because it is placed in Global Assembly cache. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question:-What is Sandbox in SQL server and explain permission level in Sql Server ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Sandbox is place where we run trused program or script which is created  from the third party. There are three type of Sandbox where user code run.Safe Access Sandbox:-Here we can only create stored procedure,triggers,functions,datatypes etc.But we doesnot have acess memory ,disk etc.External Access Sandbox:-We cn access File systems outside the box. We can not play with threading,memory allocation etc.Unsafe Access Sandbox:-Here we can write unreliable and unsafe code.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question:-How many types of cookies are there in .NET ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Two type of cookeies.a) single valued eg request.cookies(”UserName”).value=”dotnetquestion”b)Multivalued cookies. These are used in the way collections are used examplerequest.cookies(”CookiName”)(”UserName”)=”dotnetquestionMahesh”request.cookies(”CookiName”)(”UserID”)=”interview″&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: When we get Error 'HTTP 502 Proxy Error' ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: We get this error when we execute ASP.NET Web pages in Visual Web Developer Web server, because the URL randomly select port number and proxy servers did not recognize the URL and return this error. To resolve this problem we have to change settings in Internet Explorer to bypass the proxy server for local addresses, so that the request is not sent to the proxy.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question:-What do you mean by three-tier architecture?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: The three-tier architecture was comes into existence to improve management of code and contents and to improve the performance of the web based applications.There are mainly three layers in three-tier architecture.the are define as follows (1)Presentation (2)Business Logic (3)Database (1)First layer Presentation contains mainly the interface code, and this is shown to user. This code could contain any technology that can be used on the client side like HTML, JavaScript or VBScript etc.(2)Second layer is Business Logic which contains all the code of the server-side .This layer have code to interact with database database and to query, manipulate, pass data to user interface and handle any input from the UI as well. (3)Third layer Data represents the data store like MS Access, SQL Server, an XML file, an Excel file or even a text file containing data also some addtional database are also added to that layers.Question: What is Finalizer in .NET define Dispose and Finalize ?Answer: We can say that Finalizer are the methods that's helps in cleanp the code that is executed before object is garbage collected .The process is called finalization . There are two methods of finalizer Dispose and Finalize .There is little diffrenet between two of this method .When we call Dispose method is realse all the resources hold by an object as well as all the resorces hold by the parent object.When we call Dispose method it clean managed as well as unmanaged resources.Finalize methd also cleans resources but finalize call dispose clears only the unmanged resources because in finalization the garbase collecter clears all the object hold by managed code so finalization fails to prevent thos one of methd is used that is: GC.SuppressFinalize.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: Define SMTPclient class in DotNet framework class libarary ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Each classes in dotnet framework inclue some properties,method and events.These properties ,methods and events are member of a class.SMTPclient class mainly concern with sending mail.This class contain the folling member.Properties:-Host:-The name or IP address of email server.Port:-Port that is use when sending mail.Methods:-Send:-Enables us to send email synchronously.SendAsynchronous:-Enables us to send an email asynchronously.Event:-SendCompleted:-This event raised when an asynchronous send opertion completes.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Question: What is late binding ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: When code interacts with an object dynamically at runtime .because our code literally doesnot care what type of object it is interacting and with the methods thats are supported by object and with the methods thats are supported by object .The type of object is not known by the IDE or compiler ,no Intellisense nor compile-time syntax checking is possible but we get unprecedented flexibilty in exchange.if we enable strict type checking by using option strict on at the top of our code modules ,then IDE and compiler will enforce early binding behaviour .By default Late binding is done. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question:-Does .NET CLR and SQL SERVER run in different process ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Dot Net CLR and all .net realtes application and Sql Server run in same process or we can say that that on the same address because there is no issue of speed because if these two process are run in different process then there may be a speed issue created one process goes fast and other slow may create the problem.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question:-What is Com Marshler and its importance in .NET ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Com Marshler is one of useful component of CLR. Its Task is to marshal data between Managed and Unmanaged environment .It helps in representation of data accross diffrenet execution enviroment.It performs the conversion of data format between manage and unmanaged code.By the helps of Com Marshlar CLR allows manage code to interoperate with unmanaged code. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: What is CSU and its description ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: CSU stands for comma separate values also called comma delimited.It is plain text file which stores spreadsheets or basic datatype in very simple format.One record in each line and each field separted with comma's it is often used to transfer large ammount spreadsheet data or database information between program. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: The IHttpHandler and IHttpHandlerFactory interfaces ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: The IHttpHandler interface is implemented by all the handlers. The interface consists of one property called IsReusable. The IsReusable property gets a value indicating whether another request can use the IHttpHandler instance. The method ProcessRequest() allows you to process the current request. This is the core place where all your code goes. This method receives a parameter of type HttpContext using which you can access the intrinsic objects such as Request and Response. The IHttpHandlerFactory interface consists of two methods - GetHandler and ReleaseHandler. The GetHandler() method instantiates the required HTTP handler based on some condition and returns it back to ASP.NET. The ReleaseHandler() method allows the factory to reuse an existing handler.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Question: what is Viewstate? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer:View state is used by the ASP.NET page framework to automatically save the values of the page and of each control just prior to rendering to the page. When the page is posted, one of the first tasks performed by page processing is to restore view state. State management is the process by which you maintain state and page information over multiple requests for the same or different pages. Client-side options are:&lt;br /&gt;* The ViewState property&lt;br /&gt;* Query strings&lt;br /&gt;* Hidden fields&lt;br /&gt;* Cookies&lt;br /&gt;Server-side options are:&lt;br /&gt;* Application state&lt;br /&gt;* Session state&lt;br /&gt;* DataBase&lt;br /&gt;Use the View State property to save data in a hidden field on a page. Because ViewState stores data on the page, it is limited to items that can be serialized. If you want to store more complex items in View State, you must convert the items to and from a string.ASP.NET provides the following ways to retain variables between requests:Context.Handler object Use this object to retrieve public members of one Web form’s class from a subsequently displayed Web form. Query strings Use these strings to pass information between requests and responses as part of the Web address. Query strings are visible to the user, so they should not contain secure information such as passwords. Cookies Use cookies to store small amounts of information on a client. Clients might refuse cookies, so your code has to anticipate that possibility. View state ASP.NET stores items added to a page’s ViewState property as hidden fields on the page.Session state Use Session state variables to store items that you want keep local to the current session (single user).Application state Use Application state variables to store items that you want be available to all users of the application.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: DOTNET PAGE LIFECYCLE ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: While excuting the page, it will go under the fallowing steps(or fires the events) which collectivly known as Page Life cycle.Page_Init -- Page InitializationLoadViewState -- View State LoadingLoadPostData -- Postback data processingPage_Load -- Page LoadingRaisePostDataChangedEvent -- PostBack Change NotificationRaisePostBackEvent -- PostBack Event HandlingPage_PreRender -- Page Pre Rendering PhaseSaveViewState -- View State SavingPage_Render -- Page Rendering Page_UnLoad -- Page Unloading&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: What is Satellite Assemblies ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Satellite assemblies are often used to deploy language-specific resources for an application. These language-specific assemblies work in side-by-side execution because the application has a separate product ID for each language and installs satellite assemblies in a language-specific subdirectory for each language. When uninstalling, the application removes only the satellite assemblies associated with a given language and .NET Framework version. No core .NET Framework files are removed unless the last language for that .NET Framework version is being removed. For example, English and Japanese editions of the .NET Framework version 1.1 share the same core files. The Japanese .NET Framework version 1.1 adds satellite assemblies with localized resources in a \ja subdirectory. An application that supports the .NET Framework version 1.1, regardless of its language, always uses the same core runtime files. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: What is CAS ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer:CAS: CAS is the part of the .NET security model that determines whether or not a piece of code is allowed to run, and what resources it can use when it is running. For example, it is CAS that will prevent a .NET web applet from formatting your hard disk. How does CAS work? The CAS security policy revolves around two key concepts - code groups and permissions. Each .NET assembly is a member of a particular code group, and each code group is granted the permissions specified in a named permission set. For example, using the default security policy, a control downloaded from a web site belongs to the 'Zone - Internet' code group, which adheres to the permissions defined by the 'Internet' named permission set. (Naturally the 'Internet' named permission set represents a very restrictive range of permissions.)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: Automatic Memory Management ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Automatic Memory Management: From a programmer's perspective, this is probably the single biggest benefit of the .NET Framework. No, I'm not kidding. Every project I've worked on in my long career of DOS and Windows development has suffered at some point from memory management issues. Proper memory management is hard. Even very good programmers have difficulty with it. It's entirely too easy for a small mistake to cause a program to chew up memory and crash, sometimes bringing the operating system to a screeching halt in the process.Programmers understand that they're responsible for releasing any memory that they allocate, but they're not very good at actually doing it. In addition, functions that allocate memory as a side effect abound in the Windows API and in the C runtime library. It's nearly impossible for a programmer to know all of the rules. Even when the programmer follows the rules, a small memory leak in a support library can cause big problems if called enough.The .NET Framework solves the memory management problems by implementing a garbage collector that can keep track of allocated memory references and release the memory when it is no longer referenced. A large part of what makes this possible is the blazing speed of today's processors. When you're running a 2 GHz machine, it's easy to spare a few cycles for memory management. Not that the garbage collector takes a huge number of cycles--it's incredibly efficient.The garbage collector isn't perfect and it doesn't solve the problem of mis-managing other scarce resources (file handles, for example), but it relieves programmers from having to worry about a huge source of bugs that trips almost everybody up in other programming environments.On balance, automatic memory management is a huge win in almost every situation.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Question: What Language familar to CLR?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Answer: Any language that can be compiled into Microsoft Intermediate Language (MSIL) is considered a .NET-compliant language. Following are a few of the popular .NET-compliant languages supported by CLR:&lt;br /&gt;APL&lt;br /&gt;COBOL&lt;br /&gt;Component Pascal&lt;br /&gt;Eiffel&lt;br /&gt;Fortran&lt;br /&gt;Haskell&lt;br /&gt;JScript&lt;br /&gt;Mercury&lt;br /&gt;Oberon&lt;br /&gt;Pascal&lt;br /&gt;Perl&lt;br /&gt;Python&lt;br /&gt;Smalltalk&lt;br /&gt;Visual Basic&lt;br /&gt;Visual C#&lt;br /&gt;Visual C++&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-6300718271195275941?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/6300718271195275941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=6300718271195275941&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/6300718271195275941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/6300718271195275941'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/04/aspnet-server-questions.html' title='ASP.NET Server side Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-1485228182472936789</id><published>2008-04-19T00:00:00.000-07:00</published><updated>2009-05-10T01:55:19.237-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#  Interview Questions'/><title type='text'>Advanced C# Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the advantage of using System.Text.StringBuilder over System.String? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;StringBuilder is more efficient in the cases, where a lot of manipulation is done to the text. Strings are immutable, so each time it’s being operated on, a new instance is created.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Can you store multiple data types in System.Array? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;No.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the difference between the System.Array.CopyTo() and System.Array.Clone()? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The first one performs a deep copy of the array, the second one is shallow.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How can you sort the elements of the array in descending order? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;By calling Sort() and then Reverse() methods.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the .NET datatype that allows the retrieval of data by a unique key? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;HashTable.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s class SortedList underneath? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A sorted HashTable.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Will finally block get executed if the exception had not occurred? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Yes.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the C# equivalent of C++ catch (…), which was a catch-all statement for any possible exception? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A catch block that catches the exception of type System.Exception. You can also omit the parameter data type in this case and just write catch {}.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Can multiple catch blocks be executed? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;No, once the proper catch code fires off, the control is transferred to the finally block (if there are any), and then whatever follows the finally block.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Why is it a bad idea to throw your own exceptions? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Well, if at that point you know that an error has occurred, then why not write the proper code to handle that error instead of passing a new Exception object to the catch block? Throwing your own exceptions signifies some design flaws in the project.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s a delegate? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A delegate object encapsulates a reference to a method. In C++ they were referred to as function pointers.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s a multicast delegate? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;It’s a delegate that points to and eventually fires off several methods.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How’s the DLL Hell problem solved in .NET? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Assembly versioning allows the application to specify not only the library it needs to run (which was available under Win32), but also the version of the assembly.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are the ways to deploy an assembly? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;An MSI installer, a CAB archive, and XCOPY command.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s a satellite assembly? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When you write a multilingual or multi-cultural application in .NET, and want to distribute the core application separately from the localized modules, the localized assemblies that modify the core application are called satellite assemblies.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What namespaces are necessary to create a localized application? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;System.Globalization, System.Resources.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the difference between &lt;c&gt; and &lt;code&gt; XML documentation tag? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Single line code example and multiple-line code example.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Is XML case-sensitive? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Yes, so &lt;student&gt; and &lt;student&gt; are different elements.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What debugging tools come with the .NET SDK? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;CorDBG – command-line debugger, and DbgCLR – graphic debugger. Visual Studio .NET uses the DbgCLR. To use CorDbg, you must compile the original C# file using the /debug switch.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What does the This window show in the debugger? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;It points to the object that’s pointed to by this reference. Object’s instance data is shown.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What does assert() do? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;In debug compilation, assert takes in a Boolean condition as a parameter, and shows the error dialog if the condition is false. The program proceeds without any interruption if the condition is true.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the difference between the Debug class and Trace class? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Documentation looks the same. Use Debug class for debug builds, use Trace class for both debug and release builds.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Why are there five tracing levels in System.Diagnostics.TraceSwitcher? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The tracing dumps can be quite verbose and for some applications that are constantly running you run the risk of overloading the machine and the hard drive there. Five levels range from None to Verbose, allowing to fine-tune the tracing activities.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Where is the output of TextWriterTraceListener redirected? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;To the Console or a text file depending on the parameter passed to the constructor.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How do you debug an ASP.NET Web application? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Attach the aspnet_wp.exe process to the DbgClr debugger.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are three test cases you should go through in unit testing? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Positive test cases (correct data, correct output), negative test cases (broken or missing data, proper handling), exception test cases (exceptions are thrown and caught properly).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Can you change the value of a variable while debugging a C# application? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Yes, if you are debugging via Visual Studio.NET, just go to Immediate window.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are advantages and disadvantages of Microsoft-provided data provider classes in ADO.NET? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;SQLServer.NET data provider is high-speed and robust, but requires SQL Server license purchased from Microsoft. OLE-DB.NET is universal for accessing other sources, like Oracle, DB2, Microsoft Access and Informix, but it’s a .NET layer on top of OLE layer, so not the fastest thing in the world. ODBC.NET is a deprecated layer provided for backward compatibility to ODBC engines.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the role of the DataReader class in ADO.NET connections? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;It returns a read-only dataset from the data source when the command is executed.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What is the wildcard character in SQL? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Let’s say you want to query database with LIKE for all employees whose name starts with La. The wildcard character is %, the proper query with LIKE would involve ‘La%’.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Why would you use untrusted verificaion? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Web Services might use it, as well as non-Windows applications.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the data provider name to connect to Access database? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Microsoft.Access.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What does Dispose method do with the connection object? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Deletes it from the memory.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What is a pre-requisite for connection pooling? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Multiple processes must agree that they will share the same connection, where every parameter is the same, including the security settings. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-1485228182472936789?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/1485228182472936789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=1485228182472936789&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/1485228182472936789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/1485228182472936789'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/04/advanced-c-questions.html' title='Advanced C# Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-3277995431890781370</id><published>2008-04-18T23:50:00.000-07:00</published><updated>2008-06-11T12:17:08.039-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#  Interview Questions'/><title type='text'>C# Interview Questions - 1</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Does C# support multiple-inheritance? No.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Who is a protected class-level variable available to? It is available to any sub-class (a class inheriting this class).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Are private class-level variables inherited? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Yes, but they are not accessible.  Although they are not visible or accessible via the class interface, they are inherited. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Describe the accessibility modifier “protected internal”.&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;It is available to classes that are within the same assembly and derived from the specified base class. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the top .NET class that everything is derived from? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;System.Object. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What does the term immutable mean?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The data value may not be changed.  Note: The variable value may be changed, but the original immutable data value was discarded and a new data value was created in memory. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the difference between System.String and System.Text.StringBuilder classes?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;System.String is immutable.  System.StringBuilder was designed with the purpose of having a mutable string where a variety of operations can be performed. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the advantage of using System.Text.StringBuilder over System.String?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;StringBuilder is more efficient in cases where there is a large amount of string manipulation.  Strings are immutable, so each time a string is changed, a new instance in memory is created.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Can you store multiple data types in System.Array?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;No. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the difference between the System.Array.CopyTo() and System.Array.Clone()?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The Clone() method returns a new array (a shallow copy) object containing all the elements in the original array.  The CopyTo() method copies the elements into another existing array.  Both perform a shallow copy.  A shallow copy means the contents (each array element) contains references to the same object as the elements in the original array.  A deep copy (which neither of these methods performs) would create a new instance of each element's object, resulting in a different, yet identacle object.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How can you sort the elements of the array in descending order?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;By calling Sort() and then Reverse() methods. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the .NET collection class that allows an element to be accessed using a unique key?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;HashTable. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What class is underneath the SortedList class?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A sorted HashTable. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Will the finally block get executed if an exception has not occurred?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;­Yes. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the C# syntax to catch any possible exception?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A catch block that catches the exception of type System.Exception.  You can also omit the parameter data type in this case and just write catch {}. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Can multiple catch blocks be executed for a single try statement?&lt;/strong&gt;No.  Once the proper catch block processed, control is transferred to the finally block (if there are any).   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;Explain the three services model commonly know as a three-tier application&lt;/strong&gt;.&lt;br /&gt;Presentation (UI), Business (logic and underlying code) and Data (from storage or other sources). &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Class Questions&lt;br /&gt;&lt;/span&gt;What is the syntax to inherit from a class in C#? &lt;/strong&gt;&lt;br /&gt;Place a colon and then the name of the base class.Example: class MyNewClass : MyBaseClass &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Can you prevent your class from being inherited by another class? &lt;/strong&gt;&lt;br /&gt;Yes.  The keyword “sealed” will prevent the class from being inherited. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Can you allow a class to be inherited, but prevent the method from being over-ridden?&lt;/strong&gt;&lt;br /&gt;Yes.  Just leave the class public and make the method sealed. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What’s an abstract class?&lt;/strong&gt;&lt;br /&gt;A class that cannot be instantiated.  An abstract class is a class that must be inherited and have the methods overridden.  An abstract class is essentially a blueprint for a class without any implementation. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;When do you absolutely have to declare a class as abstract?&lt;/strong&gt;&lt;br /&gt;1. When the class itself is inherited from an abstract class, but not all base abstract methods have been overridden.&lt;br /&gt;2.  When at least one of the methods in the class is abstract. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What is an interface class?&lt;/strong&gt;&lt;br /&gt;Interfaces, like classes, define a set of properties, methods, and events. But unlike classes, interfaces do not provide implementation. They are implemented by classes, and defined as separate entities from classes. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Why can’t you specify the accessibility modifier for methods inside the interface?&lt;/strong&gt;&lt;br /&gt;They all must be public, and are therefore public by default. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Can you inherit multiple interfaces?&lt;/strong&gt;&lt;br /&gt;Yes.  .NET does support multiple interfaces. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What happens if you inherit multiple interfaces and they have conflicting method names?&lt;/strong&gt;&lt;br /&gt;It’s up to you to implement the method inside your own class, so implementation is left entirely up to you. This might cause a problem on a higher-level scale if similarly named methods from different interfaces expect different data, but as far as compiler cares you’re okay. To Do: Investigate &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What’s the difference between an interface and abstract class&lt;/strong&gt;?&lt;br /&gt;In an interface class, all methods are abstract - there is no implementation.  In an abstract class some methods can be concrete.  In an interface class, no accessibility modifiers are allowed.  An abstract class may have accessibility modifiers. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What is the difference between a Struct and a Class?&lt;/strong&gt;&lt;br /&gt;Structs are value-type variables and are thus saved on the stack, additional overhead but faster retrieval.  Another difference is that structs cannot inherit. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Method and Property Questions&lt;br /&gt;&lt;/span&gt;What’s the implicit name of the parameter that gets passed into the set method/property of a class? &lt;/strong&gt;&lt;br /&gt;Value.  The data type of the value parameter is defined by whatever data type the property is declared as.&lt;/span&gt;&lt;a name="more55"&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What does the keyword “virtual” declare for a method or property? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The method or property can be overridden. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How is method overriding different from method overloading? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When overriding a method, you change the behavior of the method for the derived class.  Overloading a method simply involves having another method with the same name within the class. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Can you declare an override method to be static if the original method is not static? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;No.  The signature of the virtual method must remain the same.  (Note: Only the keyword virtual is changed to keyword override) &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are the different ways a method can be overloaded? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Different parameter data types, different number of parameters, different order of parameters. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;If a base class has a number of overloaded constructors, and an inheriting class has a number of overloaded constructors; can you enforce a call from an inherited constructor to a specific base constructor?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Yes, just place a colon, and then keyword base (parameter list to invoke the appropriate constructor) in the overloaded constructor definition inside the inherited class.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Events and Delegates&lt;br /&gt;&lt;/span&gt;What’s a delegate? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A delegate object encapsulates a reference to a method. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s a multicast delegate? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A delegate that has multiple handlers assigned to it.  Each assigned handler (method) is called.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;XML Documentation Questions&lt;br /&gt;&lt;/span&gt;Is XML case-sensitive? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Yes. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the difference between // comments, /* */ comments and /// comments? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Single-line comments, multi-line comments, and XML documentation comments. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How do you generate documentation from the C# file commented properly with a command-line compiler? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Compile it with the /doc switch.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Debugging and Testing Questions&lt;br /&gt;&lt;/span&gt;What debugging tools come with the .NET SDK?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;1.   CorDBG – command-line debugger.  To use CorDbg, you must compile the original C# file using the /debug switch. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;2.   DbgCLR – graphic debugger.  Visual Studio .NET uses the DbgCLR. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What does assert() method do? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;In debug compilation, assert takes in a Boolean condition as a parameter, and shows the error dialog if the condition is false.  The program proceeds without any interruption if the condition is true. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What’s the difference between the Debug class and Trace class? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Documentation looks the same.  Use Debug class for debug builds, use Trace class for both debug and release builds. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Why are there five tracing levels in System.Diagnostics.TraceSwitcher?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; The tracing dumps can be quite verbose.  For applications that are constantly running you run the risk of overloading the machine and the hard drive.  Five levels range from None to Verbose, allowing you to fine-tune the tracing activities. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Where is the output of TextWriterTraceListener redirected? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;To the Console or a text file depending on the parameter passed to the constructor. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How do you debug an ASP.NET Web application? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Attach the aspnet_wp.exe process to the DbgClr debugger. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are three test cases you should go through in unit testing? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;1.       Positive test cases (correct data, correct output).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;2.       Negative test cases (broken or missing data, proper handling).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;3.       Exception test cases (exceptions are thrown and caught properly). &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Can you change the value of a variable while debugging a C# application? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Yes.  If you are debugging via Visual Studio.NET, just go to Immediate window. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;ADO.NET and Database Questions&lt;br /&gt;&lt;/span&gt;What is the role of the DataReader class in ADO.NET connections? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;It returns a read-only, forward-only rowset from the data source.  A DataReader provides fast access when a forward-only sequential read is needed. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are advantages and disadvantages of Microsoft-provided data provider classes in ADO.NET? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;SQLServer.NET data provider is high-speed and robust, but requires SQL Server license purchased from Microsoft. OLE-DB.NET is universal for accessing other sources, like Oracle, DB2, Microsoft Access and Informix.  OLE-DB.NET is a .NET layer on top of the OLE layer, so it’s not as fastest and efficient as SqlServer.NET. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What is the wildcard character in SQL? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Let’s say you want to query database with LIKE for all employees whose name starts with La. The wildcard character is %, the proper query with LIKE would involve ‘La%’. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Explain ACID rule of thumb for transactions.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;A transaction must be&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;:1.       Atomic - it is one unit of work and does not dependent on previous and following transactions.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;2.       Consistent - data is either committed or roll back, no “in-between” case where something has been updated and something hasn’t.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;3.       Isolated - no transaction sees the intermediate results of the current transaction).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;4.       Durable - the values persist if the data had been committed even if the system crashes right after. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What connections does Microsoft SQL Server support? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Windows Authentication (via Active Directory) and SQL Server authentication (via Microsoft SQL Server username and password). &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Between Windows Authentication and SQL Server Authentication, which one is trusted and which one is untrusted?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; Windows Authentication is trusted because the username and password are checked with the Active Directory, the SQL Server authentication is untrusted, since SQL Server is the only verifier participating in the transaction. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What does the Initial Catalog parameter define in the connection string? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The database name to connect to.  &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What does the Dispose method do with the connection object? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Deletes it from the memory.To Do: answer better.  The current answer is not entirely correct. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What is a pre-requisite for connection pooling? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Multiple processes must agree that they will share the same connection, where every parameter is the same, including the security settings.  The connection string must be identical.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Assembly Questions&lt;br /&gt;&lt;/span&gt;How is the DLL Hell problem solved in .NET? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Assembly versioning allows the application to specify not only the library it needs to run (which was available under Win32), but also the version of the assembly. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are the ways to deploy an assembly? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;An MSI installer, a CAB archive, and XCOPY command. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What is a satellite assembly? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;When you write a multilingual or multi-cultural application in .NET, and want to distribute the core application separately from the localized modules, the localized assemblies that modify the core application are called satellite assemblies. &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What namespaces are necessary to create a localized application? &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;System.Globalization and System.Resources.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What is the smallest unit of execution in .NET?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;an Assembly.  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;When should you call the garbage collector in .NET?&lt;/strong&gt;&lt;br /&gt;As a good rule, you should not call the garbage collector.  However, you could call the garbage collector when you are done using a large object (or set of objects) to force the garbage collector to dispose of those very large objects from memory.  However, this is usually not a good practice.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How do you convert a value-type to a reference-type?&lt;/strong&gt;&lt;br /&gt;Use Boxing.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What happens in memory when you Box and Unbox a value-type?&lt;/strong&gt;&lt;br /&gt;Boxing converts a value-type to a reference-type, thus storing the object on the heap.  Unboxing converts a reference-type to a value-type, thus storing the value on the stack.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-3277995431890781370?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/3277995431890781370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=3277995431890781370&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/3277995431890781370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/3277995431890781370'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/04/c-interview-questions-1.html' title='C# Interview Questions - 1'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-1528998229042392347</id><published>2008-04-18T23:41:00.000-07:00</published><updated>2009-05-10T01:54:53.849-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET Interview Questions'/><title type='text'>ASP.NET Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;In ASP.Net 2.0 Login controls if you want to have your own database for login info how do you do that?&lt;br /&gt;&lt;/strong&gt;Create Table User with fields (UserID Primary Key, UserName,Password),Roles(RoleID Primary Key,RoleName) and UserRoles(id Primary Key, UserID Foreigh Key,RoleID Foreign Key).Populate the above tables with data. You can authenticate users based on roles from now by simply configuring web.config file.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are the main differences between Asp.net 1.1 and Asp.net 2.0&lt;br /&gt;&lt;/strong&gt;ASP.NET 2.0 introduces a lot of new features. Some of this features aim to simplify the problems faced using the earlier versions and some features are introduced to provide lot of new facilities. The most important features that are incorporated in ASP.NET 2.0 are:&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Master Page:&lt;br /&gt;&lt;/strong&gt;Master pages are introduced to remove one of the most important deficiencies of earlier version of ASP.NET. One thing that has become apparent in the earlier version of ASP.NET is the lack of architecture for applying a consistent look and feel. In earlier version of ASP.NET whenever a developer wants to replicate a common functionality of a web page in other pages, the most possible options he uses is creating a user control and then replicate the functionality in other pages. ASP.NET 2.0 aims to solve this problem by introducing the concept of Master pages. First the developer needs to define a master page containing the content that he wants to appear on other pages and then use the ContentPlaceHolder controls to define the locations where the sub pages can plug in the content of their own.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;PreCompilation:&lt;br /&gt;&lt;/strong&gt;By default, ASP.NET web pages and code files are compiled dynamically when a first request is made to the page. After the initial compilation, the compiled pages is cached; the cache is used to satisfy the subsequent requests for the same page. Even though this approach is flexible, when the page is requested for the first time, it requires a bit of extra time to compile the code. You can avoid this overhead by leveraging a new feature known as precompilation; by using this feature, you can compile an ASP.NET web site before making the web site available to the users.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Sharing code in the application:&lt;br /&gt;&lt;/strong&gt;In earlier version of ASP.NET, if you were to reference a reusable component from your dot net application, you had to compile the assembly and place it in the bin folder (or place it in the GAC) of the web application. But now with ASP.NET 2.0, creating a reusable component is very simple and straightforward. All you need to do is to create a component in a pre-defined subdirectory called code. Any component placed in this directory will be automatically compiled at runtime into a single assembly. This assembly is automatically referenced and will be available to all the page in the site.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Themes and Skins:&lt;br /&gt;&lt;/strong&gt;ASP.NET 2.0 introduces the concepts of Themes and Skins by means of which the look and feel of the web pages can be enhanced to a great extent to make them visually catchy and attractive. A skin is a set of visual attributes applied to a control type. A theme is a collection of skins. There are a lot of predefined themes in ASP.NET 2.0. One can use it by using the following line of code:&lt; @ Page Theme=”SmokeAndGlass” %&gt; The page directive’s Them attribute declaratively applies a theme to a page. Themes can also be applied programmatically using the page class’s Theme property&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;what are the new features in ASP.NET 2.0?&lt;br /&gt;&lt;/strong&gt;ASP.NET is a programming framework built on the common language runtime that can be used on a server to build powerful Web applications. The first version of ASP.NET offered several important advantages over previous Web development models. ASP.NET 2.0 improves upon that foundation by adding support for several new and exciting features in the areas of developer productivity, administration and management, extensibility, and performance&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;New Server Controls:&lt;br /&gt;&lt;/strong&gt;ASP.NET 2.0 introduces many new server controls that enable powerful declarative support for data access, login security, wizard navigation, menus, treeviews, portals, and more. Many of these controls take advantage of core application services in ASP.NET for scenarios like data access, membership and roles, and personalization.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Master Pages:&lt;br /&gt;&lt;/strong&gt;This feature provides the ability to define common structure and interface elements for your site, such as a page header, footer, or navigation bar, in a common location called a "master page", to be shared by many pages in your site. In one simple place you can control the look, feel, and much of functionality for an entire Web site. This improves the maintainability of your site and avoids unnecessary duplication of code for shared site structure or behavior.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Themes and Skins.&lt;br /&gt;&lt;/strong&gt;The themes and skins features in ASP.NET 2.0 allow for easy customization of your site's look-and-feel. You can define style information in a common location called a "theme", and apply that style information globally to pages or controls in your site. Like Master Pages, this improves the maintainability of your site and avoid unnecessary duplication of code for shared styles.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Personalization&lt;br /&gt;&lt;/strong&gt;Using the new personalization services in ASP.NET 2.0 you can easily create customized experiences within Web applications. The Profile object enables developers to easily build strongly-typed, sticky data stores for user accounts and build highly customized, relationship based experiences. At the same time, a developer can leverage Web Parts and the personalization service to enable Web site visitors to completely control the layout and behavior of the site, with the knowledge that the site is completely customized for them. Personalizaton scenarios are now easier to build than ever before and require significantly less code and effort to implement.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Localization.&lt;br /&gt;&lt;/strong&gt;Enabling globalization and localization in Web sites today is difficult, requiring large amounts of custom code and resources. ASP.NET 2.0 and Visual Studio 2005 provide tools and infrastructure to easily build Localizable sites including the ability to auto-detect incoming locale's and display the appropriate locale based UI. Visual Studio 2005 includes built-in tools to dynamically generate resource files and localization references. Together, building localized applications becomes a simple and integrated part of the development experience.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Administration and Management&lt;br /&gt;&lt;/strong&gt;New tools like Configuration API, ASP.NET MMC Admin Tool, Pre-compilation Tool, Health Monitoring and Tracing have been introduced.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Do I need IIS to run Web applications?&lt;br /&gt;&lt;/strong&gt;If you are using Visual Studio, you can use the ASP.NET Development Server built into Visual Studio to test your pages. The server functions as a local Web server, running ASP.NET Web pages in a manner virtually identical to how they run in IIS. To deploy a Web application, you need to copy it to a computer running IIS version 5 or 6.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Can I upgrade my existing ASP.NET 1.x website to ASP.NET 2.0?&lt;br /&gt;&lt;/strong&gt;Yes. You can either login to the Customer Control panel and select ASP.NET 2.0 for your website.&lt;br /&gt;Can I run my ASP.NET 2.0 applications on my local machine to test my pages?&lt;br /&gt;If you are using Visual Studio, you can use the ASP.NET Development Server built into Visual Studio to test your pages. The server functions as a local Web server, running ASP.NET Web pages in a manner virtually identical to how they run on a Web server. Once testing is completed you can upload your pages to our servers.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Can I hide the source code for my page?&lt;br /&gt;&lt;/strong&gt;Server-side code is processed on the server and is not sent to the browser, so users cannot see it. However, client script is not protected; any client script that you add to your page or that is injected into the page by server processing is visible to users. If you are concerned about protecting your source code on the server, you can precompile your site and deploy the compiled version.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Are old projects created in Visual Studio .NET 2002 or 2003 supported in Visual Studio 2005?&lt;br /&gt;&lt;/strong&gt;Old projects will continue to run without change. In Visual Studio 2005, if you open a project created in Visual Studio .NET 2002 or 2003, the project is converted to the new project layout used in Visual Studio 2005. As part of the conversion, pages that use the old code-behind model are converted to use the new code-behind model. You cannot create pages using the old code-behind model in Visual Studio 2005. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-1528998229042392347?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/1528998229042392347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=1528998229042392347&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/1528998229042392347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/1528998229042392347'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/04/aspnet-interview-questions.html' title='ASP.NET Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-370478357696990657.post-1217208685526069330</id><published>2008-04-18T23:13:00.001-07:00</published><updated>2008-06-11T12:17:56.740-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML  Interview Questions'/><title type='text'>HTML  Interview Questions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;what is the Html?&lt;br /&gt;&lt;/strong&gt;HyperText is the method by which you move around on the web — by clicking on special text called hyperlinks which bring you to the next page. The fact that it is hyper just means it is not linear — i.e. you can go to any place on the Internet whenever you want by clicking on links — there is no set order to do things in. Markup is what HTML tags do to the text inside them. They mark it as a certain type of text (italicised text, for example). HTML is a Language, as it has code-words and syntax like any other language.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are the attributes that make up a DHTML?&lt;br /&gt;&lt;/strong&gt;DHTML is called as Dynamic HTML. This is used to increase the interactive ability and the visual effect of the web pages which is loaded in the browser. The main technologies that are used in DHTML are namely:&lt;br /&gt;&lt;em&gt;HTML&lt;br /&gt;JavaScript&lt;br /&gt;CSS which is also called as Cascading Style Sheet&lt;br /&gt;DOM also called as Document Object Model&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What is meant by iframe ?&lt;br /&gt;&lt;/strong&gt;iframe is used for creating an inline or floating frame. As most of know frames are mainly used to structure the page or for placing a menu bar on the side and so on. But iframe is used in a different context. That is in other words iframe is used to embed or insert content on a page of padding. This is done for several reasons. Say the content may be large enough that the user may wish to place it separately and scroll through it&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How to place a background for a single table cell?&lt;br /&gt;&lt;/strong&gt;You can put a background for a single table cell in two ways namely: Either by using HTML Using CSS&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are differences between DIV and SPAN?&lt;br /&gt;&lt;/strong&gt;DIV is used to select a block of text so that one can apply styles to it.SPAN is used to select inline text and let users to apply styles to it. The main difference between DIV and SPAN is SPAN does not do formatting by itself. Also the DIV tag is used as a paragraph break as it creates a logical division of the document in which it is applied. This is in contrast to the SPAN as SPAN simply dos the functionality of applying the style and alignment whatever was specified in it. DIV has ALIGN attribute in it which is not present in case of SPAN. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Thus DIV is used in cases where one wants to apply styles to a block of text. But there may be situations in which there might not be clear well structured block of text to work with. In those cases one can opt to apply SPAN which is used to apply styles inline. That is in other words DIV is generally used for block of text and SPAN is generally used for words or sentences.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;What are the differences between cell spacing and cell padding?&lt;br /&gt;&lt;/strong&gt;Cell padding is used for formatting purpose which is used to specify the space needed between the edges of the cells and also in the cell contents.Cell spacing is one also used f formatting but there is a major difference between cell padding and cell spacing. It is as follows: Cell padding is used to set extra space which is used to separate cell walls from their contents. But in contrast cell spacing is used to set space between cells.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How do I specify page breaks in HTML?&lt;br /&gt;&lt;/strong&gt;Here is no way in standard HTML to specify where page breaks will occur when printing a page. HTML was designed to be a device-independent structural definition language, and page breaks depend on things like the fonts and paper size that the person viewing the page is using.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How do I add scrolling text to my page?&lt;br /&gt;&lt;/strong&gt;Add a Tag of marquee&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How do I close a browser window with HTML code?&lt;br /&gt;&lt;/strong&gt;Use the below code example. &lt; type="button" value="Close this window" onclick="self.close()"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Is it possible to make the HTML source not viewable?&lt;br /&gt;&lt;/strong&gt;There is no real method or script for making standard HTML source code not viewable.There are various script that Disable Right click feature.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How do I do multiple colors of text?&lt;br /&gt;&lt;/strong&gt;To do the multicolor text adjust the color of your font tag as:&lt; color="blue"&gt;blue&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;How do I make a picture a link?&lt;br /&gt;&lt;/strong&gt;Use the A HREF link tag around the IMG image tag as:&lt; href="http://programming-questions.blogspot.com"&gt;&lt; src="agile-programming.blogspot.gif"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370478357696990657-1217208685526069330?l=programming-questions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programming-questions.blogspot.com/feeds/1217208685526069330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=370478357696990657&amp;postID=1217208685526069330&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/1217208685526069330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/370478357696990657/posts/default/1217208685526069330'/><link rel='alternate' type='text/html' href='http://programming-questions.blogspot.com/2008/04/html-questions.html' title='HTML  Interview Questions'/><author><name>Sphurthy Ravindra</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
