<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Three2Tango &#187; Technical Interview</title>
	<atom:link href="http://www.three2tango.com/category/techcorner/technical-interview/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.three2tango.com</link>
	<description>Points To Ponder : The Latest news from the TechWorld,Automobiles,CellPhones and lots of useful Code Snippets</description>
	<lastBuildDate>Fri, 27 Jan 2012 09:03:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Fresher Interview Questions</title>
		<link>http://www.three2tango.com/techcorner/technical-interview/fresher-interview-questions.html/</link>
		<comments>http://www.three2tango.com/techcorner/technical-interview/fresher-interview-questions.html/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 06:16:31 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[Technical Interview]]></category>
		<category><![CDATA[basic engineering questions]]></category>
		<category><![CDATA[fresher tech interviews]]></category>
		<category><![CDATA[Interview questions & answers]]></category>
		<category><![CDATA[rookie interviews]]></category>
		<category><![CDATA[technical interview questions]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=4203</guid>
		<description><![CDATA[A few days back i got a chance to take mock interviews for some students.All of them where engineering final year students, and are planning to attend some placement drives. I don&#8217;t know how effective i could convey my ideas to them. But as a preparation before the interview i spend some time searching basic questions that i should be asking. That is how i am writing down this small article. Hopefully this will be of some help to those who are attending interviews. Very basic stuff only and i ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A few days back i got a chance to take mock interviews for some students.All of them where engineering final year students, and are planning to attend some placement drives. I don&#8217;t know how effective i could convey my ideas to them. But as a preparation before the interview i spend some time searching basic questions that i should be asking. That is how i am writing down this small article. Hopefully this will be of some help to those who are attending interviews. Very basic stuff only and i don&#8217;t think i have covered all of them. Just brushed all topics, that is all. But this is a generic pattern followed if you are being interviewed for the post of rookie. Answers are also given to some of the questions.<br />
<strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-C and C++&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</strong><br />
1.Difference between arrays and linked list?</p>
<p style="text-align: justify;">2. What do the ‘c’ and ‘v’ in argc and argv stand for?<br />
The letter &#8220;c&#8221; in argc stands for count.  The letter &#8220;v&#8221; in argv stands for vector.</p>
<p style="text-align: justify;">3. What is the difference between NULL and NUL?<br />
NULL is a macro defined in for the null pointer.<br />
NUL is the name of the first character in the ASCII character set. It corresponds to a zero value.</p>
<p style="text-align: justify;">4. Is using exit() the same as using return?<br />
No. The exit() function is used to exit your program and return control to the operating system. The return statement is used to return from a function and return control to the calling function. If you issue a return from the main() function, you are essentially returning control to the calling function, which is the operating system. In this case, the return statement and exit() function are similar.</p>
<p style="text-align: justify;">5.Structure &amp; Union<br />
There is a difference in the way the structure members and union members are stored. Each member within a structure is assigned its own memory location. But the union members, all share a common memory location. Thus, unions are used to save memory.</p>
<p style="text-align: justify;">6.Type Modifiers<br />
The basic data types except void can be modified using a series of type modifiers to fit the requirement of a particular program more closely.These modifiers are called qualifiers.They are signed, unsigned, short, long.</p>
<p style="text-align: justify;">7. C was developed By Dennis Ritchie &amp; Brian Kerninghan</p>
<p style="text-align: justify;">8.An array subscipt must be an unsigned positive integer.</p>
<p style="text-align: justify;">9.Arguements and Parameters – are the variables used in a program and a function respectively.<br />
Variables used in the function call are called arguements.Variables used in the function definition are called parameters.</p>
<p style="text-align: justify;">10.   Storage classes are used to define the scope(visibility) and the life-time of the variables and/or functions.Four storage classes in C – auto, static, extern, register.</p>
<p style="text-align: justify;">11.Recursion – is a technique that defines a function in terms of itself.</p>
<p style="text-align: justify;">12.Compare strcmp() and strncmp():strcmp() function – This function compares two strings character by character.Return zero, if they are equal; 1 if the string1 is greater than the second; and -1 the string1 is less than the string2.<br />
strncmp() function – This compares the first n characters of two input strings.Syntax – strncmp(string1,string2,n);</p>
<p style="text-align: justify;">13. C++ was developed by Bjarne Stroustrup</p>
<p style="text-align: justify;">14.What is the purpose of a function prototype?<br />
A function prototype tells the compiler to expect a given function to be used in a given way. i.e, it tells the compiler the nature of the parameters passed to the function and the nature of the value returned by the function.</p>
<p style="text-align: justify;">15.What is the difference between: #include  and #include &#8220;stdio.h&#8221;<br />
They both specify a file for inclusion into the current source file. The difference is where the file stdio.h is expected to be. In the case of the brackets, the compiler will look in all the default locations. In the case of the quotes, the compiler will only look in the current directory.</p>
<p style="text-align: justify;">16.Contrast procedural and object oriented programming.<br />
The procedural paradigm performs computation through a step-by-step manipulation of data items.The object oriented model, in contrast, combines related data and procedural information into a single package called an object. Objects are meant to represent logically separate entities . Objects are grouped together as classes.</p>
<p style="text-align: justify;">17.What are the access privileges in C++ ? What is the default access level ?<br />
The access privileges in C++ are private, public and protected. The default access level assigned to members of a class is private. Private members of a class are accessible only within the class and by friends of the class. Protected members are accessible by the class itself and it&#8217;s sub-classes. Public members of a class can be accessed by anyone.</p>
<p style="text-align: justify;">18.What is multiple inheritance &amp; multi-level inheritance ?<br />
Multiple Inheritance is the process whereby a sub-class can be derived from more than one super class.<br />
Multi-level: different levels of inheritance.</p>
<p style="text-align: justify;">19. Complexity of Insertion &amp; Selection sort.<br />
Both has O(N^2).<br />
Selection sort is inefficient on large lists, and generally performs worse than the similar insertion sort.</p>
<p style="text-align: justify;">20.Explain Quicksort &amp; what is its complexity?<br />
O(n log n) complexity on Average<br />
O(n^2) comparisons,In the worst case.</p>
<p style="text-align: justify;">21. Merge sort &amp; complexity.<br />
O(nlogn)</p>
<p style="text-align: justify;"><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-DBMS&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong><br />
1. What is a database? And why databases.why not files??<br />
2. What is DBMS?<br />
Is a computerised record keeping system.Which can handle massive amounts of data.It provides for STORAGE, RETRIEVAL,UPDATION of data in an organised manner.</p>
<p style="text-align: justify;">3. Concurrent access control and example.<br />
4.Tuple,attributes in RDBMS.</p>
<p style="text-align: justify;">5.Candidate Key:There may be 2 or more attributes or there combinations which can uniquely identify a record.These attributes or combinations are called CANDIDATE KEYS.Eg:-(Eid,Email Id,CUBICLE ID+CUBICLE PHONE).These are candidates for the primary key.</p>
<p style="text-align: justify;">6.Attribute or group which refers to some other table is called a FORIEGN KEY.</p>
<p style="text-align: justify;">7.Mention various DDL,DML statements.<br />
DML- SELECT , INSERT , UPDATE, DELETE<br />
DDL-CREATE, ALTER, DROP, TRUNCATE</p>
<p style="text-align: justify;">8. DML statements can be rollbacked where as DDL are autocommit.</p>
<p style="text-align: justify;">9.Transaction Control (TCL) statements are used to manage the changes made by DML statements. It allows statements to be grouped together into logical transactions.<br />
* COMMIT &#8211; save work done<br />
* SAVEPOINT &#8211; identify a point in a transaction to which you can later roll back<br />
* ROLLBACK &#8211; restore database to original since the last COMMIT</p>
<p style="text-align: justify;">10. Differentiate DELETE &amp; TRUNCATE statements.</p>
<p style="text-align: justify;">11. write a query to retrieve all names and corresponding orders, from 2 tables, person and orders, both related with the help of person Id(primary key of person table).</p>
<p style="text-align: justify;">12.INNER JOIN- keyword return rows when there is at least one match in both tables.<br />
Syntax:SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name</p>
<p style="text-align: justify;">13. what does Codd&#8217;s rule&#8217;s says?<br />
Designed to define what is required from a database management system in order for it to be considered relational.</p>
<p style="text-align: justify;">14. Logical Data Independence.<br />
Changes to the logical level (tables, columns, rows, and so on) must not require a change to an application based on the structure.</p>
<p style="text-align: justify;">15.Normalisation?<br />
A method to avoid problems due to duplication of data values, modification of structure etc.</p>
<p style="text-align: justify;">16. Explain 3NF??<br />
* It should already be in Second Normal Form.<br />
* There should be no transitive dependency, i.e. we shouldn’t have any non-key column depending on any other non-key column.<br />
For second normal form our database should already be in first normal form and every non-key column must depend on entire primary key.</p>
<p style="text-align: justify;"><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;HTML &amp; Web related stuff&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong><br />
1.The correct HTML tag for the largest heading??<br />
&lt;h6&gt;</p>
<p style="text-align: justify;">2. Differentiate &lt;br&gt; and &lt;hr&gt; tags<br />
The &lt;hr /&gt; tag creates a horizontal line in an HTML page.</p>
<p style="text-align: justify;">3. URL &#8211; Uniform Resource Locator.Web browsers request pages from web servers by using a URL.</p>
<p style="text-align: justify;">4.What is URL encoding?<br />
URL encoding replaces unsafe ASCII characters with &#8220;%&#8221; followed by two hexadecimal digits.</p>
<p style="text-align: justify;">5. What does a URL contains?<br />
The URL has 3 parts:<br />
The protocol (&#8220;http&#8221;) ,The server name (&#8220;www.three2tango.com&#8221;), The file name (&#8220;simple-notes-on-java-concepts.html&#8221;) .<br />
A name server converts the server name into an IP.This IP is used to connect to the server machine.</p>
<p style="text-align: justify;">6. What is an IP address?<br />
Each machine on a network is assigned a unique address called an IP address. IP stands for Internet protocol, and these addresses are 32-bit numbers.Each octet can have values between 0 and 255.Every machine on the Internet has a unique IP address.</p>
<p style="text-align: justify;">7. What is a domain name and DNS?<br />
A set of servers called domain name servers (DNS) maps the human-readable names(domain names) to the IP addresses.</p>
<p style="text-align: justify;">8.  Eg: for WAN- usage.<br />
Internet, MNC having large networks.</p>
<p style="text-align: justify;">9. What is OSI-reference model?<br />
Open System Interconnection.The OSI model defines the exact stages that a data must undergo when it travels from one device to another through a network.<br />
Application, Presentation, Session, Transport, Network, Datalink, Physical.</p>
<p style="text-align: justify;">10. which layer in OSI  is closest to the  user??<br />
The application layer is said to be the closest layer to the user. eg:- FTP,TELNET, SMTP are examples.</p>
<p style="text-align: justify;">11. AJAX, XML, Javascripts.</p>
<p style="text-align: justify;">12 Can we replace HTML with XML.</p>
<p style="text-align: justify;">13. Default Ports<br />
HTTP-80.<br />
HTTPS-443<br />
FTP-21<br />
SMTP-25</p>
<p style="text-align: justify;"><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-Operating System Concepts&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</strong><br />
1. Various states of a Process??<br />
new, running, waiting, ready, terminated</p>
<p style="text-align: justify;">2.What is a context switch?<br />
A context switch is the computing process of storing and restoring state (context) of a CPU so that execution can be resumed from the same point at a later time. This enables multiple processes to share a single CPU. The context switch is an essential feature of a multitasking operating system.</p>
<p style="text-align: justify;">3. two different models of IPC.<br />
Shared memory, Message passing.</p>
<p style="text-align: justify;">4. Shortest Job First (SJF) CPU scheduling.Give an eg and find the average waiting time.<br />
p1-6, p2-8,p3-7,p4-3<br />
Avg waiting time = (3+16+9+0)/4 = 7</p>
<p style="text-align: justify;">5.Non-Preemptive Vs Preemptive Scheduling<br />
Non-preemptive algorithms are designed so that once a process enters the running state,  it is not removed from the processor until it has completed its service time.<br />
Preemptive algorithms are driven by the notion of prioritized computation. The process with the highest priority should always be the one currently using the processor.</p>
<p style="text-align: justify;">6.Round robin scheduling.<br />
Round Robin calls for the distribution of the processing time equitably among all processes requesting the processor.Run process for one time slice, then move to back of queue. Each process gets equal share of the CPU.</p>
<p style="text-align: justify;">7. Name the conditions which lead to a deadlock.<br />
Mutual exclusion,Hold &amp; wait, No preemption, circular wait.</p>
<p style="text-align: justify;">8.Denial of Service<br />
Overload the targeted computer preventing it from doing any useful work.</p>
<p style="text-align: justify;">Good luck  folks for your interviews..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/techcorner/technical-interview/fresher-interview-questions.html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dot Net Interview Questions &#8220;Only&#8221;</title>
		<link>http://www.three2tango.com/techcorner/dot-net-interview-questions-only.html/</link>
		<comments>http://www.three2tango.com/techcorner/dot-net-interview-questions-only.html/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 12:56:04 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[Technical Interview]]></category>
		<category><![CDATA[.NET interview questions]]></category>
		<category><![CDATA[Dot Net]]></category>
		<category><![CDATA[Dot net interview question]]></category>
		<category><![CDATA[technical interview questions]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=2832</guid>
		<description><![CDATA[A few questions we came across here and there.These are just the terms which interviewers love very much.Just try to remember the terms go and search for more language oriented and specific websites.We have provided a few links also which we found as relevant and resourcefull, go through those data also.All the best for interviews.

Garbage collector
Which is the Root Namespace?
CLR?(this you will get explanation from other post(Check CLR))
Native Code Generator.
Partial Classes.
Delegates.
Abstract Classes &#38; Interfaces.
StreamReader ,StreamWriter,Buffered Reader,Buffered Writer.
Regular Expression Classes.
Reflection.
Managed Code &#38; Unmanaged Code.
Anonymous Types.
Concept of Session and Cookies.
How to kill ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A few questions we came across here and there.These are just the terms which interviewers love very much.Just try to remember the terms go and search for more language oriented and specific websites.We have provided a few links also which we found as relevant and resourcefull, go through those data also.All the best for interviews.</p>
<ul>
<li>Garbage collector</li>
<li>Which is the Root Namespace?</li>
<li>CLR?(this you will get explanation from other post(<a href="http://www.three2tango.com/techcorner/net-interview-questions-answers.html/"><strong>Check CLR</strong></a>))</li>
<li>Native Code Generator.</li>
<li>Partial Classes.</li>
<li>Delegates.</li>
<li>Abstract Classes &amp; Interfaces.</li>
<li>StreamReader ,StreamWriter,Buffered Reader,Buffered Writer.</li>
<li>Regular Expression Classes.</li>
<li>Reflection.</li>
<li>Managed Code &amp; Unmanaged Code.</li>
<li>Anonymous Types.</li>
<li>Concept of Session and Cookies.</li>
<li>How to kill a session variable?</li>
<li>Use of Query String?</li>
<li>XML Webservice(<a href="http://www.three2tango.com/techcorner/net-web-service-basics-and-interview-questions.html/"><strong>Check About Webservices</strong></a>)</li>
<li>AJAX(Asynchronous <a href="http://www.three2tango.com/techcorner/study-javascript/study-java-script-easy.html/"><em>JavaScript</em></a> and XML)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/techcorner/dot-net-interview-questions-only.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET Web Service Basics and Interview Questions</title>
		<link>http://www.three2tango.com/techcorner/net-web-service-basics-and-interview-questions.html/</link>
		<comments>http://www.three2tango.com/techcorner/net-web-service-basics-and-interview-questions.html/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 05:09:42 +0000</pubDate>
		<dc:creator>Vivek</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[Technical Interview]]></category>
		<category><![CDATA[.NET interview questions]]></category>
		<category><![CDATA[.NET Web Services]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=2591</guid>
		<description><![CDATA[Explain .Net Web Service?
A Web service allows you to publish an application&#8217;s function on the internet that can be accessed through another application.A very common example is the currency exchange rates available in many web sites.In most of the cases,this module will not even reside on the server on which the web site has been uploaded,but it may be using a webservice that gives the functionality.In Short, Web services are components that can be used by other applications.The definite advantage is reusability and that web services are platform and language ...]]></description>
			<content:encoded><![CDATA[<p>Explain .Net Web Service?<br />
A Web service allows you to publish an application&#8217;s function on the internet that can be accessed through another application.A very common example is the currency exchange rates available in many web sites.In most of the cases,this module will not even reside on the server on which the web site has been uploaded,but it may be using a webservice that gives the functionality.In Short, Web services are components that can be used by other applications.The definite advantage is reusability and that web services are platform and language independent as it uses a standardized XML messaging system.<br />
ASP.NET offers easy way to develop web service.To qualify a class as a web service,you can either make the class inherit from the System.Web.Services.WebService or by qualifying the class with the [WebService] attribute.To make a method in the webservice accessible over the internet,just precede the method with a special [WebMethod] attribute in order them to work as Web Service.The web service will have an interface that describes all the methods.This is accompolished by the WSDL (Web Services Description Language).TO locate the webservice so that you can use it in your application,we make use of the UDDI (Universal Description, Discovery and Integration).<br />
However in .Net,you would not need to worry about WSDL and UDDI.To use it in your application,you can just add the service as a web reference by supplying its URL.<br />
What is SOAP?<br />
SOAP- Simple Object Access Protocol is a communication protocol based on XML standards.Web Service uses SOAP for communication.Web Services can also use HTTP GET and POST,but the use of SOAP is preferred since it allows you to transmit complex data also.Http-Get and Http-Post works with name/value pair which means transferring complex object is not possible with these protocols,whereas SOAP serializes complex structure, such as ASP.NET DataSets, complex arrays, custom types and XML nodes before transmitting and thus allows exchange of complex objects between applications. SOAP uses HTTP channel to transport which makes it widely accepted protocol over the internet and dos not face the compactibility and security issues faced by a Remote Procedure call.</p>
<p>What is WSDL?<br />
WSDL stands for Web Services Description Language, an XML-based language that describes Web services and how to access and locate them.</p>
<p>What is UDDI?<br />
UDDI stands for Universal Description, Discovery and Integration. It is an open, Internet-based specification that offers directory service for storing information about web services.</p>
<p>What are the protocols a .Net Web Service uses.<br />
In .Net, a web service is bind with three different protocols such as HTTP/POST, HTTP/GET, and SOAP,allowing client with three options to choose for communication. These protocols are included in the WSDL file that is automatically generated in .NET.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/techcorner/net-web-service-basics-and-interview-questions.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET Interview Questions &amp; Answers Part 2</title>
		<link>http://www.three2tango.com/techcorner/dot-net-interview-questions-answers.html/</link>
		<comments>http://www.three2tango.com/techcorner/dot-net-interview-questions-answers.html/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 09:58:07 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[Technical Interview]]></category>
		<category><![CDATA[.NET interview questions]]></category>
		<category><![CDATA[dot net framework]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=1450</guid>
		<description><![CDATA[Visual Studio dot net the microsoft product is very helpfull and intersesting development tool,which help programmers in making user friendly programs with much ease.Thus the tool became widely accepted among programmers.Now a days a lot of companies use the technology to lessen the chores of programming thus the dot net framework became very popular.So potential employers are always looking for qualified professionals in dot net.This post will help you into those interviews. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.three2tango.com/archives/1220">Go Through Part1</a><br />
<strong>1.</strong><em>What is CTS ?</em><br />
CTS is <em>Common Type System</em>.This is a vital part of the .NET Framework&#8217;s <a href="http://www.three2tango.com/archives/1220">CLR</a>, the CTS specifies no particular syntax or keywords, but instead defines a common set of types that can be used with many different language syntaxes.Eg:-An int should mean the same in VB, VC++, C# and all other .NET compliant languages. This is achieved through introduction of Common Type System.</p>
<p><strong>2.</strong> <em>What is CLS??</em><br />
Common Language Specification is a set of rules and constraints that every dot net compliant language must follow.It is a subset of the CTS.The CLS represents the guidelines defined by for the .NET Framework. These specifications are used by the compiler developers, which target the .NET Framework.</p>
<p><strong>3.</strong><em>What is the difference between a thread and a process?</em><br />
A process is an instance of a program that is being executed sequentially by a computer system that has the ability to run several programs concurrently.Whilest a single process may contain several executable programs(<strong>threads</strong>) that work together as a whole.A process have at least one thread of execution, and a thread always run in a process context.</p>
<p><strong>4.</strong><em>What is the difference between a Panel and a GroupBox?</em><br />
Both these are containers,which can hold other controls like,textboxes,labels,radiobuttons etc.The difference is that panel aint got a caption whereas groupbox can.Another difference is that panel can have scrollbars whereas groupboxes can&#8217;t have.</p>
<p><strong>5.</strong><em>What is a POSTBACK ?</em><br />
A Postback is an process done by a webpage, when the entire page and its contents are sent to the server for processing some information and then, the server posts the same page back to the browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/techcorner/dot-net-interview-questions-answers.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET Interview Questions &amp; Answers</title>
		<link>http://www.three2tango.com/techcorner/net-interview-questions-answers.html/</link>
		<comments>http://www.three2tango.com/techcorner/net-interview-questions-answers.html/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 10:29:24 +0000</pubDate>
		<dc:creator>Vivek</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[Technical Interview]]></category>
		<category><![CDATA[.NET interview questions]]></category>
		<category><![CDATA[technical interview questions]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=1220</guid>
		<description><![CDATA[To help you out with the technical interview questions, we will be posting common technical interview questions asked on .NET.

Explain about the .NET framework.
The Microsoft .NET Framework is a platform for building, deploying, and running Web Services and applications.The .NET framework consists of two major components-the Common Language Runtime(CLR) and the .NET framework class libraries.CLR manages the code at execution time while the class library consists of reusable types that can be used for developing different applications.
What is CLR?
CLR is the core runtime engine in the .NET framework for executing ...]]></description>
			<content:encoded><![CDATA[<p>To help you out with the technical interview questions, we will be posting common technical interview questions asked on .NET.</p>
<ol>
<li><em>Explain about the .NET framework.</em><br />
The Microsoft .NET Framework is a platform for building, deploying, and running Web Services and applications.The .NET framework consists of two major components-the Common Language Runtime(CLR) and the .NET framework class libraries.CLR manages the code at execution time while the class library consists of reusable types that can be used for developing different applications.</li>
<li><em>What is CLR?</em><br />
CLR is the core runtime engine in the .NET framework for executing applications and is known as the execution engine of .NET.It is responsible for cross language integration,security,memory management and other services.</li>
<li><em>Explain how a program in .NET is compiled and executed?</em><br />
On compiling the .NET program,the code is converted to MSIL(Microsoft Intermediate Language),which is actually a file consisting of specific set of instructions that are platform and language independent.The CLR then translates the intermediate code into executable code when the program is executed.This conversion is done by the Just in Time(JIT) compiler. This way the .NET programs enjoy portability benefits.</li>
<li><em>What is the difference between web.config and machine.config?<br />
</em>Web.config is the configuration file for the single application for which it is defined..I is written in xml and contains database connections,session statuses and security.IT does not mean you can have only one web.config for an application. You can have a web.config file for each sub directory in your application if you want to have different settings.The main directory however should have a web.config file which is the file which contains the settings for the entire application.<br />
Machine.Config is the configuration file for all the applications in the system.It is located in Microsoft.NETFrameworkv1.1.4322CONFIG Folder.</li>
<li><em>What is the difference between dll and exe?</em><br />
Exe is an executable program.<br />
DLL is a file that can be loaded and executed by programs dynamically.Hence DLL can be used in many programs and can be used just by referring to the DLL file.This results in great reduction of the amount of space required.<br />
Exe has a main function while DLL does not have a main function.<br />
DLL is an in process component,exe is a out process component.</li>
<li><em>Explain about the IIS</em>.<br />
IIS is a set of internet based services to be used with Windows. It is a web server which includes FTP,FTPS,HTTP/HTTPS.SMTP etc.</li>
<li><em>Can you name the namespace to which a webpage belongs?</em><br />
System.Web.UI.Page.This is the base class from which all ASP.NET webpages are derived from.</li>
<li><em>What are the different phases in the life ycle of a ASP.NET webpage?</em>
<ul>
<li>Page_Init</li>
<li>LoadViewState</li>
<li>LostPostData</li>
<li>Page_Load</li>
<li>RaisePostDataChangedEvent</li>
<li>RaisePostBackEvent</li>
<li>SaveViewState</li>
<li>Page_Render</li>
<li>Page_Unload</li>
</ul>
</li>
<li>What is a ViewState?<br />
The ViewState indicates the status of the web page when submitted to the server.This state<br />
is maintained through a hidden field on each page.This is one of the main differences<br />
between classic ASP and ASP.NET.Classic ASP did not maintain its viewstate and hence once a form was submitted to the server all values will be cleared.But in ASP.NET the form reappears in the browser together with all the form values as ASP.NET maintains your viewstate.</li>
<li>What are the different types of authentication in .NET?<br />
.NET supports three modes of authentication-Windows authentication,Forms authentication and Passport authentication.You can change authentication in the web.config file.The default authentication mode is windows authentication.In Forms authentication is provided by the code written by the developer and the credentials are matched against the database.Passport authentication relies on centralized service provided by Microsoft.It identifies a user using his email address and password and a single Passport account is provided to him.This can be used for any number of websites.There is also a fourth category of authentication mode where no authentication is specified.</li>
</ol>
<p><a href="http://www.three2tango.com/archives/category/techcorner/technical-interview" target="_blank">See more Technical Interview Questions</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/techcorner/net-interview-questions-answers.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

