Google interview, Microsoft survey, enterprise java, and more...
Well today is the big day. At 16:00 EST I'll have my first of two phone interviews with Google for a software engineer intern position at Google SMo (Santa Monica for those that don't speak Googlese). A friend of mine that works at Google SMo was the one that helped me get an interview, and it will be his boss that I interview with for my position. Immediately following the first interview, I'll have a 15 minute break for a second Google employee calls me to interview me.
I spent some time reviewing some basic algorithms stuff (ie: different sorts, dynamic programming, greedy solutions) but I figure at this point that I'll just play it safe and be myself. If they aren't able to accept that not everyone has all the answers then its probably not a good fit for me. Most everyone I've talked to that's either worked for Google or has experience in the field seem to unanimously agree that there's no use freaking out, just solve the problems :).
On a different note, I received a survey from Microsoft that they send to all potential employees regarding "race and gender equality efforts." It was basically a 3x5 index card that asked for my gender (or "prefer not to share") and my race with a "check all that apply" instruction. I filled it out for kicks and we'll see whether they're interested enough to fly me to Redmond. I would like to get involved there just because F# is coming out and I specifically asked to work on the F# team. Anyway, here's to internships *raises beer*.
My new fun adventure is figuring the ever complex and baffling practice that is Java enterprise development. I have pretty much no knowledge of the process of developing a web app in java, other than a faint idea that I need something like Tomcat or Jetty or JBoss or one of the other million frameworks. We're working with a GWT frontend and its my job to develop a java back end of sorts or some other suitable backend that will talk dirty (or nicely if you like) to the GWT frontend to provide some data.
Anyone got any hints on how to do all that? Just a basic guide is needed, I just need something to jump start me.
Stay tuned, later this evening or early tomorrow I will post two blog entries (one for each interview) about my experiences and the questions I was asked in my Google interview. Thats all folks :)
Syndicated 2007-11-06 16:25:00 (Updated 2007-11-06 17:46:49) from zbrown