February 2004 - Posts

FireFox Tweaks

 Thanks for the Tips, I have been wanting the ability to rearrange my Tabs for a while.

For those of you that have recently switched to FireFox, like myself, a buddy of mine has compiled a few great FireFox tweaks that are must haves. Check 'em out: http://brilliantcorners.org/weblog/2004/02/12/make_a_great_br
Pure greatness. Thanks Bill!
[Jason Alexander]

Firefox.... Firebird Renamed

Well they just released Firebird v0.8, well not exactly it is now been renamed to Firefox 0.8. But anyways if you aren't using it as your primary browser then I suggest that you check it out. I have been using it for a while now and I love it, I can't get enough of the tabbed-browsing and its clean feel.

I use it along with Sitebar, which is a very cool online bookmark manager, that I load up in the sidebar of Firefox. (What I like about sitebar is that it is open source so I am hosting it myself on my webserver and when every I go anywhere I can load my bookmarks in the sidebar or search bar (for ie) and I have all of my bookmarks, really awesome)

Get Firefox

Posted by puzzlehacker | with no comments

ClickOnce

I finally got a chance to look at Click Once: MSDN TV Wow, am I impressed. We have written a lot of NTD code to do what this is going to do for us. I look forward to working with this. Via [Greg Robinson's Blog]

This looks very cool I can't wait to play with it. Best of all it is being worked on by a Virginia Tech Alumni, Jamie Cool, of course I don't know him personally but maybe I can meet him when I start working for Microsoft. :)

Update on Internship Offers

Well just for those of you that don't know, I was given an official offer from Microsoft and IBM's Extreme Blue Program for summer internships. It was a very tough decision to make. After many hours of thinking and discussing with my wife, I have come to the decision to accept Microsoft's Software Design Engineer Internship Offer.

My Microsoft Software Design Engineer Internship Interview

My Microsoft Software Design Engineer Internship Interview:

I drove from the Redmond Inn to building 19 (recruiting building) I reached there about 10:40 AM and checked in with the receptionist and they gave me a name tag (so that I was labeled as a recruit all day) and an application to fill out.

11AM – 12PM: Met with my Recruiter, she took care of some administrative stuff and asked me some general questions like:

What is your educational background?
What is a problem that you found challenging and how did you overcome it?
What is something that you like or dislike about a Microsoft product and Why?

She gave me an overview of how my day would go. She then told me that the two groups I would be interviewing with were Outlook and Authoring (i.e. Word, Publisher, etc.). All of my interviews were chained together and I didn’t know who my next interviewer was until the end of the previous interview. They all took me to the atrium of the building where my next interviewer was and had me sit there till the interviewer came. I waited there for a few minutes before someone came out and recognized me by my “nice recruiting name tag” and introduced themselves and took me back to their office.

12PM – 1:30PM: Interview #1 with Outlook Group (Lunch Interview) - I had to write some code that would traverse and rearrange nodes in a special tree, given the definition of the tree node.

1:30PM – 2:30PM: Interview #2 with Outlook Group - I had to implement a function to validate a binary search tree.

2:30PM – 3:30PM: Interview #3 with Authoring Group - I had to implement a function that would return the pointer to the previous character in a character array that took into consideration two different types of characters a single and a double byte character.

3:30PM – 4:30PM: Interview #4 with Authoring Group - I had to implement a function that would return the best poker hand that a given set of cards could make.

Overall I thought the whole experience was good. I liked answering the coding questions, they were kind of fun. It is also true what you hear about the free drinks; I saw coolers with free drinks all over campus! One other thing I liked is that I didn’t see any cubicles; it seems that every Microsoft employee has there own office and they can decorate it how they want. In general I liked the whole campus atmosphere. They had ping-pong tables, pool tables, video games and other things scattered throughout the buildings.

A little advise to anyone interviewing (primarily about writing code on the white board)
- Ask questions so that you fully understand the problem
- Talk through your solution as you write it, so the interviewer can see your thought process.
- Try to relax and just have fun, because if you don’t have fun writing code then you are probably interviewing for the wrong job anyways.

Disclaimer: All the information is coming from my own memory of my interview day. Microsoft is not involved with this posting in any way. Note that the times are approximate and I purposefully did not disclose the interviewer’s names so don’t ask for them. I also purposefully didn’t give specifics about the coding questions. I primarily wrote this post for the people who have been emailing me or commenting on previous postings wanting to know more information about my interview.

Results are in....

I felt my interview with Microsoft last week went well.

I interviewed with a recruiter and 4 technical people, 2 people with the Microsoft Outlook Group and 2 people with the Authoring Group (ie Word, Publisher, etc). I got general interview questions like my background and experience. Then I got the coding questions each one of the interviewers had me write code on a white board in their office. I found this part kind of fun.

The most frustrating part was that none of them would give me any feedback as to how I was doing or how I compared to other interviewees. It is supposedly a company policy not to provide this feedback for liability issues, and they all strongly followed that policy.

I guess overall it was a fun experience, and I was prepared to just accept the fact that I got a free trip and a tour of some of the buildings at Microsoft. At least until today when I got my official offer from them.

Both the Outlook and Authoring group gave me an offer, but I had to choose which one I was more interested in and that was my official offer from Microsoft. I choose the Outlook group. I have until next week to accept the offer.

Now my dilemma is that I will probably be getting an offer from IBM’s Extreme Blue Internship program too. Which to choose?????? In some ways I hope I don’t get an offer from IBM so my decision will be easier.

What to do?

Anyone else who has ever had to entertain an offer from IBM and Microsoft have any advise on making a choose?

More Posts