<?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>Curtis Howell &#187; Partner Sites</title>
	<atom:link href="http://www.curtishowell.net/category/partner-sites/feed" rel="self" type="application/rss+xml" />
	<link>http://www.curtishowell.net</link>
	<description>My life, adventures and discoveries as I see them</description>
	<lastBuildDate>Sun, 13 Nov 2011 13:09:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Barcelona</title>
		<link>http://www.curtishowell.net/barcelona</link>
		<comments>http://www.curtishowell.net/barcelona#comments</comments>
		<pubDate>Tue, 11 Oct 2011 20:02:39 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Partner Sites]]></category>

		<guid isPermaLink="false">http://www.curtishowell.net/?p=375</guid>
		<description><![CDATA[Link to photos on Facebook I really liked Barcelona. Of all the cities I traveled to on this trip, Barcelona had the most parks within the downtown area. Even most streets were lined with trees, which provide much-needed shade from the Mediterranean sun. Highlights: Segrada Familia Church This Gaudi-designed churn is quite incredible. I had heard from [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.facebook.com/media/set/?set=a.10150261188680563.325148.673095562" target="_blank">Link to photos on Facebook</a></p>
<p>I really liked Barcelona. Of all the cities I traveled to on this trip, Barcelona had the most parks within the downtown area. Even most streets were lined with trees, which provide much-needed shade from the Mediterranean sun.</p>
<p>Highlights:</p>
<h2>Segrada Familia Church</h2>
<p>This Gaudi-designed churn is quite incredible. I had heard from someone that it is not worth the wait in line and the entrance fee but I definitely disagree. Construction started in 1882 and it&#8217;s no where near done, although it was labeled a basilica by the Catholic church in 2010. I think when I was in Barcelona there were either 5 or 7 construction cranes on the top of the structure. The exterior of the building is dark and gothic. I was surprised to see that the inside of the church is bright and light colored. There is a lot of stained glass of all different colors that project colorful images all over the inside of the church.</p>
<h2>Parque Guell</h2>
<p>Our hostel was near this park. Another Gaudi creation and it afforded a great view of the city with the sea on the horizon. Great place to have a beer or two.</p>
<h2>La Rambla</h2>
<p>The main street in Barcelona, also home to one of the few Starbucks I found in Europe! I couldn&#8217;t resist the urget to get a vanilla iced soy chai tea; yum. Unfortunately, the only Starbucks in Copenhagen is at the airport (there are 3 at the rather small airport) and the drink just mentioned is 10 bucks instead of 5 like in the states. Ouch. Back to Barcelona&#8230; My favorite part of La Rambla is the market to the west of the street. Similar to Pike Place market, minus all the flowers and with numerous of small vendors selling fruits, veggies, nuts and some crazy-looking seafood. Back out on the street, I got a stein-like glass of Sangria with fresh fruit floating in it- really good.</p>
<h2>The Olympic Park and Nearby Castle</h2>
<p>The Olympic Park was underwhelming but there was a really cool castle on the top of the hill that is free to get into. From the top of the hill you get a great 360 degree view over the whole city. The surrounding part would be a great place to go for runs if I was staying in barcelona for longer. On the back side of the castle there is a funny driving course with every sign and type of intersection imaginable, only on a small scale. I wonder if it was a driving instruction course for motorcycles, as cars surely wouldn&#8217;t fit on the miniature roads.</p>
<h2>Beaches</h2>
<p>Barcelona has great beaches. Nice sand, right downtown, topless women and immigrants to give 5 euro massages right on the beach and sell 1 euro bottles of water.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/barcelona/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photos</title>
		<link>http://www.curtishowell.net/photos</link>
		<comments>http://www.curtishowell.net/photos#comments</comments>
		<pubDate>Sun, 14 Aug 2011 21:13:59 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Partner Sites]]></category>

		<guid isPermaLink="false">http://www.curtishowell.net/?p=365</guid>
		<description><![CDATA[I&#8217;ve given up on posting photos to my blog photos. I am posting all my photos on Facebook publicly so you do not have to be my friend to see them (but you may have to have a Facebook account). https://www.facebook.com/curtisjhowell?sk=photos]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve given up on posting photos to my blog photos. I am posting all my photos on Facebook publicly so you do not have to be my friend to see them (but you may have to have a Facebook account).</p>
<p><a href="https://www.facebook.com/curtisjhowell?sk=photos">https://www.facebook.com/curtisjhowell?sk=photos</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/photos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Venice</title>
		<link>http://www.curtishowell.net/venice</link>
		<comments>http://www.curtishowell.net/venice#comments</comments>
		<pubDate>Sun, 14 Aug 2011 21:11:48 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Partner Sites]]></category>

		<guid isPermaLink="false">http://www.curtishowell.net/?p=359</guid>
		<description><![CDATA[August 7- 9 Before I set out on my trip, I heard from many people that Venice is very tourist-heavy and there is not much to do there so I did not have high expectations. I normally prefer more natural places that are important for reasons other than just entertainment. However, I stayed in a [...]]]></description>
			<content:encoded><![CDATA[<h2>August 7- 9</h2>
<p>Before I set out on my trip, I heard from many people that Venice is very tourist-heavy and there is not much to do there so I did not have high expectations. I normally prefer more natural places that are important for reasons other than just entertainment. However, I stayed in a great hostel with nice people that ran it and met some fun people so I ended up having a great time! The hostel was only 5 minutes from the main train station so it was easily accessible but not near the main attractions.</p>
<p>When I arrived on the 7<sup>th</sup>, I needed to do my laundry. There was a local laundry mat so I took my dirty laundry there. It cost around 20 USD to do a load of laundry. Ouch. That night I decided to eat dinner at the hostel. The girlfriend of the hostel manager makes dinner every night for 5 euros and it’s a good place to meet other people staying in the hostel so I went for it. Food wasn’t too great but I met some nice people and we all walked outside for about half an hour.</p>
<p>In the morning after a nice breakfast at the hostel, 5 of us from the hostel decided to go on a walking tour with the manager and his girlfriend. It’s a free tour and tips are greatly accepted. They knew some interesting facts about Venice and were a lot of fun. We walked by a shop that takes old 1.5L water bottles, washes them, then sells wine in them. It had at least 15 varieties of wine and we decided to try it out. In Europe it is ok to drink alcohol in public. We drank wine out of plastic water bottles walking down the streets of Venice- pretty strange experience!</p>
<p style="text-align: center;"><a href="http://www.curtishowell.net/wp-content/uploads/2011/08/IMG_0621.jpg"><img class="aligncenter size-medium wp-image-360" title="IMG_0621" src="http://www.curtishowell.net/wp-content/uploads/2011/08/IMG_0621-300x225.jpg" alt="" width="502" height="377" /></a></p>
<p>All the streets are very skinny and there are no cars. There are all types of boats in the canals. Some of us were speculating whether couriers delivered packages via the streets or the canals. About five minutes later we saw a boat with UPS painted on the rutter.</p>
<p style="text-align: center;"><a href="http://www.curtishowell.net/wp-content/uploads/2011/08/IMG_0600.jpg"><img class="aligncenter size-medium wp-image-362" title="IMG_0600" src="http://www.curtishowell.net/wp-content/uploads/2011/08/IMG_0600-300x225.jpg" alt="" width="502" height="377" /></a></p>
<p>The main square of Venice is very old and has lots of designer stores. The hostel manager told us that one of the columns facing the water on the government mansion on the corner of the main square is closer to the edge than the rest. If you look at the spacing between the columns and the foundation you can see it’s true. This signified the pole that criminals would be tied to and punished with lashings. He also told us that it is not possible walk on the ledge between the column and the water with toes facing the water and not holding the column. I tried and failed. If you are ever in Venice, give it a shot.</p>
<p>&nbsp;</p>
<p>We learned that Venetian cuisine is heavy on seafood so a few of us decided to go out to eat and try some local food. I got a mixed grilled seafood plate. The fish was OK and the waitress was quite rude.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/venice/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cinque Terre</title>
		<link>http://www.curtishowell.net/cinque-terre</link>
		<comments>http://www.curtishowell.net/cinque-terre#comments</comments>
		<pubDate>Sun, 14 Aug 2011 21:11:41 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Partner Sites]]></category>

		<guid isPermaLink="false">http://www.curtishowell.net/?p=361</guid>
		<description><![CDATA[August 9-12 I am quite sure Cinque Terre is the most naturally beautiful place I’ve ever been. It was definitely my favorite place on my trip so far. If you are not familiar with it, Cinque Terre is 5 small Italian towns on the Mediterranean and they are connected by hiking trails. Most tourists only [...]]]></description>
			<content:encoded><![CDATA[<h2>August 9-12</h2>
<p>I am quite sure Cinque Terre is the most naturally beautiful place I’ve ever been. It was definitely my favorite place on my trip so far. If you are not familiar with it, Cinque Terre is 5 small Italian towns on the Mediterranean and they are connected by hiking trails. Most tourists only hike on the trail that links the 5 cities near the sea, but there are many more trails up in the hills that are amazing. Several of them wind through vineyards and all have awesome views of the hills, cities and sea.</p>
<p>&nbsp;</p>
<p>The first night I stayed in Riomaggiore, the first town from the east. After I checked into the hostel I met someone from Philadelphia and we decided to go for a hike. We hiked to Manarola and then all the way up the hill to the park boundary, then back to Riomaggiore. The Cinque Terre national park is surrounded by an electric fence to keep the wild boars out so we purposely chose trails within the park as we were unsure whether the wild boars like to eat grapes or humans. At the top of the park we found a few summer homes with amazing views. We talked to a lady that lived in one and she told us they though the original structure was medieval and was built to watch for African pirates. We sampled a couple grapes as we walked through the vineyards and they were all really good! We found some interesting vines that had both red and green grapes in the same bunch.</p>
<p>The next two nights I slept in Corniglia, the middle town, so I decided it would be fun to hike with my backpack instead of taking the train. Unfortunately, the coastal trail between Manarola and Corniglia (2<sup>nd</sup> and 3<sup>rd</sup> towns) was closed indefinitely due to a landslide. So I had to hike via one of the inland trails which was quite a workout with my pack. I locked my backpack up at my hostel and decided to continue along the trail to Vernazza and Monterosso, the 4<sup>th</sup> and 5<sup>th</sup> towns.</p>
<p>The last day I started from Corniglia and hiked to Vernazza via the coastal trail, then took an inland trail to Monterosso. Once I got to Monterosso I decided to continue hiking along the coast to Sant’ Antoni (or Antonio, I went swimming with my map in my pocket so it’s pretty hard to read). From this point, I could see an amazing view of all 5 cities.</p>
<p>After both full days of hiking, I ended in Monterosso and went swimming. Monterosso is the most touristy and largest cities of the Cinque terre and has 2 large beaches. Most of the beach is covered with beach chairs and sun umbrellas for which you have to pay to use but I found the free beaches to be just fine. The sea in Monterosso is very salty, similarly to how it was in Greece, so I was very buoyant and swimming was easy. However, the water was much colder than in Greece. Focaccia bread is very popular in Cinque Terre. In Monterosso, there was always a very long line coming out of the focaccia bakery. They served it with various toppings, such as olives or pesto. I tried it with olives and it was very good.</p>
<h2>Food</h2>
<p>One day for lunch I ate a Cinque Terre specialty pizza called frutti di mare, or fruit of the sea. This was the best pizza I have ever had and included clams, mussels, calamari and shrimp. I decided to de-shell the animals and empty the meat onto the pizza and it turned out nicely.</p>
<p>For my last night in Cinque Terre, I met up with someone I live with and 2 girls he is traveling with. It was a coincidence that we both ended up in Cinque Terre at the same time and our reunion can be attributed to none other than Facebook. We met in Monterosso and went to a restaurant recommended by Rick Steves. We got the dish that Rick recommends, a seafood stew with many types of creatures including shrimp, mussels, clams, squid, mini lobsters and some other animals I didn’t recognize. It comes in an enormous bowl in the middle of the table. As Mr. Steves suggested, the stew and a plate of pasta is plenty of food for four.</p>
<p>Also called out in the Rick Steves Italy guidebook was a winery in the town where I stayed, Corniglia. A local 3 Euro glass of wine is served in a purin, which aerates the wine to give it more kick. I didn’t get a video but I’ll be happy to demonstrate the technique if anyone is interested. It’s a little messy at first but I started to get the hang of it toward the end of my glass of wine. A purin will most definitely be on my list of items to acquire when I return to the states.</p>
<p>On my last day, a forest fire (vineyard fire?) lit somewhere in the hills between Riomaggiore and Manarola. I first noticed it when I was past Monterosso and was first a bit concerned that I wouldn’t’ be able to get back to Corniglia if it spread quickly but luckily the Italian fire fighters got the fire under control. Because the hills are so steep and there are not many roads, They fought the fire with a seaplane that scooped up water from the sea and dumped it on the fire. I’ve seen pictures of these planes but I’ve never seen one in action. It was pretty impressive. They also had a helicopter that was dangling a bucket on a cable to do the same thing but the airplane was much more effective. By the next morning, there was no more smoke and the plane was not dumping water on the hills so I assume they put out the fire. Hopefully the grape farmers have insurance, as it seems like a fire could wipe out a livelihood pretty quickly because most of the vines are quite thick, so I assume they have been in the ground for a long time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/cinque-terre/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft Interview Day</title>
		<link>http://www.curtishowell.net/microsoft-interview-day</link>
		<comments>http://www.curtishowell.net/microsoft-interview-day#comments</comments>
		<pubDate>Sun, 06 Feb 2011 19:23:35 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Partner Sites]]></category>

		<guid isPermaLink="false">http://www.curtishowell.net/?p=264</guid>
		<description><![CDATA[On Friday I had my all-day final round interview at Microsoft for their Program Manager Intern position. It was a long day and I had a lot of fun answering the problems and meeting the Program Managers I met with so I thought I would document my experiences. Adding to the excitement of the day, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-268" title="Microsoft | Be what's next" src="http://www.curtishowell.net/wp-content/uploads/2011/02/microsoft.jpg" alt="Microsoft | Be what's next" width="232" height="82" /><br />
On Friday I had my all-day final round interview at Microsoft for their Program Manager Intern position. It was a long day and I had a lot of fun answering the problems and meeting the Program Managers I met with so I thought I would document my experiences. Adding to the excitement of the day, I received an offer following my interviews! Surely a great end to a long week.</p>
<h2>The Start</h2>
<p>My day started in the recruiting building (111) at 9:00 but I didn&#8217;t see my recruiter until around 9:45. This gave me enough time to fill a water bottle, check out their modern furniture and play some Kinect. The recruit candidates all wait in this lobby until a recruiter calls each recruit&#8217;s name. We went into a small conference room for around 10 minutes where we talked about the general interview process. It was then that I learned I was interviewing for the Office group, which means I would be on an &#8220;Office Loop&#8221;. At Microsoft, recruits interview with employees who have worked at Microsoft for a while (my four interviewers had been at Microsoft a minimum of seven years). The interviewers always work together on the same interview team, such that the same set of employees interview candidates together. This gives them a general sense of what the other interviewers have asked or will ask so there is not much overalp in the questions they ask. Each interviewer had one or two interview questions for me, after which I was asked if I had any questions. The biggest question I had in terms of my curiosity was since Microsoft Office has a seeming monopoly on productivity software, how do they continue to push themselves to be better, and what are the overarching goals and aims of the Office suite for the long term? I learned they are pushing Office to be more collaborative and to increase the communication capabilities (logical), and their strongest competitor is previous versions of Office because many organnizations do not immediately upgrade to the newest versions as they are released (I had not thought about this before- interesting).</p>
<h2>Getting Around</h2>
<p><img class="aligncenter size-medium wp-image-269" title="Shuttle Connect Prius" src="http://www.curtishowell.net/wp-content/uploads/2011/02/prius-300x200.jpg" alt="Shuttle Connect Prius" width="300" height="200" /></p>
<p>The most impressive system at Microsoft that I saw was the transportation on campus. Microsoft has a fleet of Prius hybrids with drivers who have memorized the location of every building- and that&#8217;s a lot. When I needed to move between buildings, I would tell the receptionist where I needed to go and within three minutes a driver would come get me. It is my understanding that I had priority access to the cars because I was a recruit, but I believe all employees can use the service.</p>
<h2>Interview Questions</h2>
<p>I had a lot of fun answering the interview questions that were presented to me. They were certainly unique to the Program Manager position. I was expecting (as per Microsoft&#8217;s website) to be asked to code solutions to some questions but this was not the case for me. I had one data structure/algorithm question where my interviewer asked me to simply talk about my solution. Generally, I would pre presented with a skeleton of a problem and I was required to ask more questions to flesh out the details and gain more understanding of the problem I was asked to solve. The following are the questions I was asked in the order they were asked:</p>
<h3>Convict&#8217;s Ransom Note</h3>
<p>A convict needs to write ransom notes using letters out of newspaper clippings. He wants to know if a given magazine contains the letters he needs to write a certain note. Given the inputs of the note and magazine in text form, what is the best way to return whether or not the magazine contains the necessary letters and what is the algorithm&#8217;s runtime?</p>
<p>Variation A: The convict wants to use words out of the magazine instead of letters to write the note.</p>
<p>Variation B: The convict is okay using homophones in the note. You are allowed to design the API of the object that knows the homophones of words in the dictionary.</p>
<p><a href="http://www.curtishowell.net/microsoft-interview-solutions" target="_blank">Solution</a></p>
<h3>Design a Movie Theater Kiosk</h3>
<p>Then I was asked to design the UI one of those electronic kiosks at movie theaters that allow you to purchase movie tickets without interacting with the human at the ticket window.</p>
<h3>Remote Control for Children</h3>
<p>After lunch in one of the Microsoft cafeterias, my next design question was to design a remote control that would allow a 3-8 year olds to watch their favorite TV channels with no help from a parent.</p>
<h3>Talk About a Technology System</h3>
<p>My next question was the most open ended of them all. My interviewer asked me to begin talking about any technology I wanted, and then we have a conversation about the technology behind it. She told me I could talk about a well known system such as how a search engine works, or I could tell her about the details of a project I have worked on in the past.</p>
<h3>Learning Game for Kids</h3>
<p>To end my third interview, I was asked to design a game that would be a smashing hit to 5 year olds with the goal of teaching them how to order a set of four double digit numbers. Thus far, this was the most difficult question for me because I do not play computer or video games. This forced me to really be creative, as I could not borrow many elements from other games as I imagine other candidates would be able to do. I started with some simple counting lessons to improve game players&#8217;s &#8220;number sense&#8221; and allow them to be able to compare two numbers and determine with is larger. Then I moved into a sorting algorithm in which I designed the game to teach kids bubble sort.</p>
<h3>Japanese Characters</h3>
<p>This question started my fourth and final interview. In Japan, there are two character sets- Kanji and Hiragana. Hiragana characters represent sounds and there are 46 characters in the alphabet, so they are represented by one byte. Kanji characters, on the other hand, represent an entire word and are intermingled with the Hiragana characters in documents. There are many Kanjis, such that they require 2 bytes to represent each character. To distinguish between these characters electronically, the most significant bit of a Hiragana character is a 0 and the most significant bit of the first byte of a Kanji character is a 1 (the second byte can start with either a 1 or 0). The challenge with this scheme is that it is not trivial to distinguish the bytes when not starting at the beginning of the document. The question presented to me was how do you optimally delete the last character of a document. I needed some help with this problem, as my brain was tired by this time and I did not immediately recognize the pattern.</p>
<p><a href="http://www.curtishowell.net/microsoft-interview-solutions" target="_blank">Solution</a></p>
<h3>Describe an Interesting Project</h3>
<p>To wrap up my final interview, my interviewer asked me to describe an interesting project I have worked on. After I described the project, he asked me if I utilized any frameworks and I explained that no framework I was aware of was appropriate to what I was doing.</p>
<h2>Wrapping Up</h2>
<p>After my fourth interview was complete, I caught a Prius back to the recruiting building where I played some more Kinect and then met my recruiter. He told me that a hiring manager wanted to have a quick phone call with me. After finding a conference room with a phone, we got the manager on the line and he informed me that he was from the Office.com group and that I was being offered the position! By this time I was exhausted and certainly relieved and ecstatic that the day had been a success. Finally, my recruiter gave me a sweet t-shirt and I headed home. The end.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/microsoft-interview-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Interview Solutions</title>
		<link>http://www.curtishowell.net/microsoft-interview-solutions</link>
		<comments>http://www.curtishowell.net/microsoft-interview-solutions#comments</comments>
		<pubDate>Sun, 06 Feb 2011 18:51:30 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Partner Sites]]></category>

		<guid isPermaLink="false">http://www.curtishowell.net/?p=272</guid>
		<description><![CDATA[These are solutions to the two algorithmic questions I was asked in my Microsoft Program Manger Intern interview Convict&#8217;s Ransom Note The solution I came up with was to create an array of length 26 that will represent counts of letters in the ransom note. For example, if the note contains 4 letter &#8216;a&#8217;s, index 0 will be set [...]]]></description>
			<content:encoded><![CDATA[<p>These are solutions to the two algorithmic questions I was asked in my <a href="http://www.curtishowell.net/microsoft-interview-day" target="_blank">Microsoft Program Manger Intern interview</a></p>
<h2>Convict&#8217;s Ransom Note</h2>
<p>The solution I came up with was to create an array of length 26 that will represent counts of letters in the ransom note. For example, if the note contains 4 letter &#8216;a&#8217;s, index 0 will be set to 4. My solution was certainly influenced by UW CSE143&#8242;s <a href="http://www.cs.washington.edu/education/courses/cse143/10au/handouts/04.html" target="_blank">Letter Inventory</a> assignment. In addition to the array, I used a counter to represent the sum of the values of the array. After setting up this array and counter, I traversed through the magazine. To compare our note&#8217;s needs with the magazine&#8217;s letters. Here&#8217;s some pseudo code:</p>
<p>counter = 0<br />
loop through letters of note{<br />
increment corresponding index of the current letter by 1 and increment counter by 1<br />
}end loop</p>
<p>loop through letters of magazine{</p>
<p>if value of corresponding index is greater than 0{</p>
<p>decrement value of corresponding index and counter, each by 1</p>
<p>if counter is 0, return true</p>
<p>}</p>
<p>}end loop</p>
<p>return false //did not find enough needed letters in magazine</p>
<h3>Variation A- words instead of letters:</h3>
<p>replace array with a Map with strings for keys and Integers for values</p>
<h3>Variation B- allow homophones:</h3>
<p>Create an interface that returns possible homophones when given a word.</p>
<p>in the algorithm, repalce</p>
<p>&#8220;if value of corresponding index is greater than 0{&#8221;</p>
<p>with</p>
<p>&#8220;get homophones for current word</p>
<p>loop through possible set of homophones and if the map contains one of them as a key, perform operation using that word&#8221;</p>
<h2>Japanese Characters</h2>
<p>The key to this problem is, starting from the end of the document and working backwards, to find the first position where you know a character ends. The correct way to do this is to find the first byte that starts with a 0 (ignoring the last byte), because a byte that begins with a 0 is either a one byte character or the last byte of a 2 byte character. From there, you can work backwards and discover if the last character is represented by 1 or 2 bytes.</p>
<p>The optimization comes from knowing that ignoring the last byte, all bytes before the key byte starting with a 0 start with a 1. Therefore, the number of bytes you looked over to get to the first byte that begins with a 0 determines whether the final character occupies 1 or 2 bytes.</p>
<p><img class="aligncenter size-full wp-image-275" title="japanese character problem solution" src="http://www.curtishowell.net/wp-content/uploads/2011/02/japanese_solution.jpg" alt="japanese character problem solution" width="466" height="78" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/microsoft-interview-solutions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Death Board Test Run</title>
		<link>http://www.curtishowell.net/death-board-test-run</link>
		<comments>http://www.curtishowell.net/death-board-test-run#comments</comments>
		<pubDate>Sun, 03 Jan 2010 04:59:44 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Partner Sites]]></category>

		<guid isPermaLink="false">http://www.curtishowell.net/?p=144</guid>
		<description><![CDATA[Aaron and I were working on tuning the death board this week and we (he) discovered that the propeller was installed backwards! We fired it up and took it to the street for a ride. We got it up to 17 mph on flat ground and 21 mph down a hill. Under the current conditions, [...]]]></description>
			<content:encoded><![CDATA[<p>Aaron and I were working on tuning the death board this week and we (he) discovered that the propeller was installed backwards! We fired it up and took it to the street for a ride. We got it up to 17 mph on flat ground and 21 mph down a hill. Under the current conditions, the death board now goes faster than I feel comfortable! Next step is to tighten the skateboard trucks and fine-tune the engine. A big step forward in the death board saga, here is a raw video shot today.<br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/mhLYPToQAM8&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/mhLYPToQAM8&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="590" height="473.3"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/death-board-test-run/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Badge Does Not Update</title>
		<link>http://www.curtishowell.net/facebook-badge-does-not-update</link>
		<comments>http://www.curtishowell.net/facebook-badge-does-not-update#comments</comments>
		<pubDate>Thu, 27 Aug 2009 07:42:55 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
				<category><![CDATA[Partner Sites]]></category>

		<guid isPermaLink="false">http://curtishowell.net/?p=66</guid>
		<description><![CDATA[I tried adding the &#8220;Facebook Badge&#8221; to my website (get it by editing the websites of your contact details of your Facebook profile &#8212; warning: not advisable) but the information does not update automatically. What good is a &#8220;badge&#8221; that shows your current status and most recently uploaded pictures if it does not update? Come [...]]]></description>
			<content:encoded><![CDATA[<p>I tried adding the &#8220;Facebook Badge&#8221; to my website (get it by editing the websites of your contact details of your Facebook profile &#8212; warning: not advisable) but the information does not update automatically.  What good is a &#8220;badge&#8221; that shows your current status and most recently uploaded pictures if it does not update? Come on Facebook, you&#8217;re better than this.  If I wanted a time capsule I would have buried a box in the dirt.  If I wanted a cool &#8220;badge&#8221;&#8230; apparently I would have had to make it myself. Facebook Badge: delete.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtishowell.net/facebook-badge-does-not-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

