<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.7" -->
<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/"
	>

<channel>
	<title>Programming Technical Interview Questions</title>
	<link>http://www.technicalinterviews.net</link>
	<description>This site features a collection of common technical interview questions gathered by a group of programmers who have been through, and given, lots of technical interviews. There is an emphasis on C++ and game programming technical interviews, but most of the questions are relevant to any technical interview.</description>
	<pubDate>Sun, 25 Mar 2007 23:32:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.7</generator>
	<language>en</language>
			<item>
		<title>Ahead of the Curve</title>
		<link>http://www.technicalinterviews.net/ahead-of-the-curve/</link>
		<comments>http://www.technicalinterviews.net/ahead-of-the-curve/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 23:32:20 +0000</pubDate>
		<dc:creator>littlegray</dc:creator>
		
		<category>Non-Technical Questions</category>

		<guid isPermaLink="false">http://www.technicalinterviews.net/ahead-of-the-curve/</guid>
		<description><![CDATA[What sort of things do you do to keep up to date with changes/advancements in the technologies you currently use, as well as newly emerging technologies within your industry?

]]></description>
			<content:encoded><![CDATA[<p>What sort of things do you do to keep up to date with changes/advancements in the technologies you currently use, as well as newly emerging technologies within your industry?
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technicalinterviews.net/ahead-of-the-curve/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Block Inheritance</title>
		<link>http://www.technicalinterviews.net/block-inheritance/</link>
		<comments>http://www.technicalinterviews.net/block-inheritance/#comments</comments>
		<pubDate>Sun, 18 Mar 2007 23:11:44 +0000</pubDate>
		<dc:creator>littlegray</dc:creator>
		
		<category>.NET Interview Questions</category>

		<guid isPermaLink="false">http://www.technicalinterviews.net/block-inheritance/</guid>
		<description><![CDATA[In C#, can you prevent a class from being inherited by another class? If so, how do you do it? And why would you want to do it?

]]></description>
			<content:encoded><![CDATA[<p>In C#, can you prevent a class from being inherited by another class? If so, how do you do it? And why would you want to do it?
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technicalinterviews.net/block-inheritance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Linguist</title>
		<link>http://www.technicalinterviews.net/the-linguist/</link>
		<comments>http://www.technicalinterviews.net/the-linguist/#comments</comments>
		<pubDate>Sun, 11 Mar 2007 20:15:46 +0000</pubDate>
		<dc:creator>littlegray</dc:creator>
		
		<category>General Programming Questions</category>

		<guid isPermaLink="false">http://www.technicalinterviews.net/the-linguist/</guid>
		<description><![CDATA[Pick two programming languages and discuss the differences between them. Talk about their relative pros and cons and give an example of an application that each language would be well suited for using for development. Explain why.

]]></description>
			<content:encoded><![CDATA[<p>Pick two programming languages and discuss the differences between them. Talk about their relative pros and cons and give an example of an application that each language would be well suited for using for development. Explain why.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technicalinterviews.net/the-linguist/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tic Tac Toe AI</title>
		<link>http://www.technicalinterviews.net/tic-tac-toe-ai/</link>
		<comments>http://www.technicalinterviews.net/tic-tac-toe-ai/#comments</comments>
		<pubDate>Sun, 04 Mar 2007 20:04:54 +0000</pubDate>
		<dc:creator>littlegray</dc:creator>
		
		<category>General Programming Questions</category>

		<category>Game Programming</category>

		<guid isPermaLink="false">http://www.technicalinterviews.net/tic-tac-toe-ai/</guid>
		<description><![CDATA[Imagine you have to write a Tic-Tac-Toe game in which a human player plays against the computer. Discuss the different ways in which you could implement the computer&#8217;s artificial intelligence for the game. Which method would you ultimately choose? And why?

]]></description>
			<content:encoded><![CDATA[<p>Imagine you have to write a Tic-Tac-Toe game in which a human player plays against the computer. Discuss the different ways in which you could implement the computer&#8217;s artificial intelligence for the game. Which method would you ultimately choose? And why?
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technicalinterviews.net/tic-tac-toe-ai/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Implement itoa</title>
		<link>http://www.technicalinterviews.net/implement-itoa/</link>
		<comments>http://www.technicalinterviews.net/implement-itoa/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 22:14:11 +0000</pubDate>
		<dc:creator>littlegray</dc:creator>
		
		<category>General Programming Questions</category>

		<category>C/C++ Interview Questions</category>

		<guid isPermaLink="false">http://www.technicalinterviews.net/implement-itoa/</guid>
		<description><![CDATA[Implement the standard I/O function itoa(). The itoa() function constructs a string representation of an integer. The parameters are: 
value: the integer to be converted to string representation.
string: points to the buffer that is to hold resulting string.
radix: is the base of the number; must be in the range 2 - 36.

char *itoa(int value, char [...]]]></description>
			<content:encoded><![CDATA[<p>Implement the standard I/O function <strong>itoa()</strong>. The <strong>itoa()</strong> function constructs a string representation of an integer. The parameters are: </p>
<p><strong>value</strong>: the integer to be converted to string representation.<br />
<strong>string</strong>: points to the buffer that is to hold resulting string.<br />
<strong>radix</strong>: is the base of the number; must be in the range 2 - 36.</p>
<div class="code">
char *itoa(int value, char *string, int radix)<br />
{
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.technicalinterviews.net/implement-itoa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Light it Up!</title>
		<link>http://www.technicalinterviews.net/light-it-up/</link>
		<comments>http://www.technicalinterviews.net/light-it-up/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 21:02:23 +0000</pubDate>
		<dc:creator>littlegray</dc:creator>
		
		<category>Computer Graphics Questions</category>

		<guid isPermaLink="false">http://www.technicalinterviews.net/light-it-up/</guid>
		<description><![CDATA[What is the standard lighting equation?

]]></description>
			<content:encoded><![CDATA[<p>What is the standard lighting equation?
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technicalinterviews.net/light-it-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C# Multiple Inheritance</title>
		<link>http://www.technicalinterviews.net/c-multiple-inheritance/</link>
		<comments>http://www.technicalinterviews.net/c-multiple-inheritance/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 21:00:51 +0000</pubDate>
		<dc:creator>littlegray</dc:creator>
		
		<category>.NET Interview Questions</category>

		<guid isPermaLink="false">http://www.technicalinterviews.net/c-multiple-inheritance/</guid>
		<description><![CDATA[How can you create multiple inheritance in C#?

]]></description>
			<content:encoded><![CDATA[<p>How can you create multiple inheritance in C#?
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technicalinterviews.net/c-multiple-inheritance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Remove Duplicates</title>
		<link>http://www.technicalinterviews.net/remove-duplicates/</link>
		<comments>http://www.technicalinterviews.net/remove-duplicates/#comments</comments>
		<pubDate>Mon, 05 Feb 2007 04:21:23 +0000</pubDate>
		<dc:creator>littlegray</dc:creator>
		
		<category>General Programming Questions</category>

		<category>C/C++ Interview Questions</category>

		<guid isPermaLink="false">http://www.technicalinterviews.net/remove-duplicates/</guid>
		<description><![CDATA[Write a function to remove duplicate entries from a sorted array.

void RemoveDuplicates(int *pArray,int arraySize)
{

]]></description>
			<content:encoded><![CDATA[<p>Write a function to remove duplicate entries from a sorted array.</p>
<div class="code">
void RemoveDuplicates(int *pArray,int arraySize)<br />
{
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.technicalinterviews.net/remove-duplicates/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;ve Got the Power (of 2)</title>
		<link>http://www.technicalinterviews.net/ive-got-the-power-of-2/</link>
		<comments>http://www.technicalinterviews.net/ive-got-the-power-of-2/#comments</comments>
		<pubDate>Sun, 28 Jan 2007 20:35:17 +0000</pubDate>
		<dc:creator>littlegray</dc:creator>
		
		<category>C/C++ Interview Questions</category>

		<category>Mathematical Questions</category>

		<guid isPermaLink="false">http://www.technicalinterviews.net/ive-got-the-power-of-2/</guid>
		<description><![CDATA[Write a C function to test whether a number is a power of 2. Try to do it without using any loops.

]]></description>
			<content:encoded><![CDATA[<p>Write a C function to test whether a number is a power of 2. Try to do it without using any loops.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technicalinterviews.net/ive-got-the-power-of-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Words by String Reverse</title>
		<link>http://www.technicalinterviews.net/words-by-string-reverse/</link>
		<comments>http://www.technicalinterviews.net/words-by-string-reverse/#comments</comments>
		<pubDate>Sun, 21 Jan 2007 20:05:37 +0000</pubDate>
		<dc:creator>littlegray</dc:creator>
		
		<category>General Programming Questions</category>

		<category>C/C++ Interview Questions</category>

		<guid isPermaLink="false">http://www.technicalinterviews.net/words-by-string-reverse/</guid>
		<description><![CDATA[Similar to the classic reverseString and reverseWords questions, this variation is to write a function that will reverse a string by words. For example, calling the function with the string &#8220;reverse this string by words&#8221; would return the string as &#8220;words by string this reverse&#8221;.

void reverseStringbyWords(char *aString)
{

]]></description>
			<content:encoded><![CDATA[<p>Similar to the classic <a href="http://www.technicalinterviews.net/gnirts-esrever/">reverseString</a> and <a href="http://www.technicalinterviews.net/string-this-reverse/">reverseWords</a> questions, this variation is to write a function that will reverse a string by words. For example, calling the function with the string &#8220;reverse this string by words&#8221; would return the string as &#8220;words by string this reverse&#8221;.</p>
<div class="code">
void reverseStringbyWords(char *aString)<br />
{
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.technicalinterviews.net/words-by-string-reverse/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
