<?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>Drinkable Chicken &#187; google</title>
	<atom:link href="http://4.flowsnake.org/archives/tag/google/feed" rel="self" type="application/rss+xml" />
	<link>http://4.flowsnake.org</link>
	<description>A Pythoneer's adventures with Scheme, Clojure and a whole lot more. ^_^</description>
	<lastBuildDate>Sat, 10 Jul 2010 14:39:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Looking back at last year&#8217;s interview&#8230;</title>
		<link>http://4.flowsnake.org/archives/88</link>
		<comments>http://4.flowsnake.org/archives/88#comments</comments>
		<pubDate>Sun, 23 Mar 2008 17:06:29 +0000</pubDate>
		<dc:creator>Hans Nowak</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://4.flowsnake.org/archives/88</guid>
		<description><![CDATA[I love Steve Yegge&#8217;s post with Google interview tips. Not because I am currently considering applying at Google, but because it is a nice summary of what a good developer really should know (although by no means an exhaustive list). It also provides a bit of insight in what interviewers might have been looking for, [...]]]></description>
			<content:encoded><![CDATA[<p>I love Steve Yegge&#8217;s post with <a href="http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html">Google interview tips</a>. Not because I am currently considering applying at Google, but because it is a nice summary of what a good developer really should know (although by no means an exhaustive list). It also provides a bit of insight in what interviewers might have been looking for, during my <a href="http://3.flowsnake.org/google-interview.html">Google interview last year</a>.</p>
<p>Algorithms is one area where I tend to think &#8220;oh, I know this stuff&#8221; but then it turns out I am not as proficient in it as I would like to believe. I am currently reading one of the books Steve mentioned, <a href="http://www.amazon.com/Introduction-Algorithms-Thomas-H-Cormen/dp/0262032937">Introduction to Algorithms</a>, and found it very informative. (Although I tend to skip over the &#8220;hard&#8221; math stuff and the proofs&#8230; that is not really my cup of tea.)</p>
<p>Ironically, I don&#8217;t think I did so bad in this area during my interview (although it&#8217;s possible that I needed too many hints&#8230; I don&#8217;t know, they don&#8217;t tell you this). <sup>1</sup>) I actually felt pretty good about it until my third interview, which was about SQL. I completely blew that one. It&#8217;s ironic because at my then-current job I had been dealing with SQL problems for years.</p>
<p>I like the &#8220;practice writing on whiteboard&#8221; idea mentioned in the article. Coincidentally (or maybe not), the SQL interviewer was the first and only one that required me the use the whiteboard, where all other interviewers let me have a choice. I chose to just sit at the table and scribble on paper, because having to stand and write on a whiteboard, with others watching me, tends to bring back all kinds of unpleasant high school memories and feelings. (I am not saying that this was the reason I did so bad at this part, but it definitely didn&#8217;t help.)</p>
<p>And another thing: writing code from scratch on paper or whiteboard is *not* easy! It&#8217;s amazing how attached you can get to editors, where you can just write whatever comes to mind, overwrite, delete, change, move stuff around, etc. You don&#8217;t realize how much you depend on this until you have to write code on paper. Something else to practice, should they ever want me back for an interview. ^_^&#8217;</p>
<p><sup>1</sup>) Of course, it&#8217;s entirely possible that I didn&#8217;t do so well in the other interviews after all, but rather see things through rose-colored glasses, because I liked the whole experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://4.flowsnake.org/archives/88/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
