Click to Rate and Give Feedback
Related Articles

Windows XP and the Microsoft .NET Framework both have APIs that support globalization. Windows Vista™ will further extend globalization support by introducing several new features.

Shawn Steele

MSDN Magazine June 2006

...

Read more!

As you saw in last month's column, . NET internationalization support is excellent and allows you to move your application to a world audience quite easily. Before you jump into this month's discussion, you may want to go back and read the March column.

John Robbins

MSDN Magazine April 2004

...

Read more!

When using global applications, people want to communicate with others on their terms, in their own languages. Unicode 5.0 brings that ideal closer to reality.

Julie D. Allen, Michael S. Kaplan, Cathy Wissink

MSDN Magazine January 2007

...

Read more!

The CLR team takes a look inside the System.Globalization namespace to explain how to handle data formats for proper localization and globalization.

Melitta Andersen

MSDN Magazine November 2008

...

Read more!

The upcoming Microsoft .NET Framework 2.0 adds a number of globalization features that address the important issues of extensibility, standards support, and migration. Here authors Michael Kaplan and Cathy Wissink explain what these features mean to your globalization effort.

Michael Kaplan and Cathy Wissink

MSDN Magazine October 2005

...

Read more!

Also by this Author

This month Howard Dierking explains why the choice of a programming language can be a personal one.

Howard Dierking

MSDN Magazine February 2008

...

Read more!

Howard Dierking

MSDN Magazine July 2009

...

Read more!

Howard Dierking concludes that the business domain must drive software design—even if the natural paradigm is not what is most comfortable. See how he got there.

Howard Dierking

MSDN Magazine February 2009

...

Read more!

Howard Dierking

MSDN Magazine June 2009

...

Read more!

Technology changes at a lightning-fast pace. This month Howard Dierking considers how the rapid changes affect developer priorities and magazine focus.

Howard Dierking

MSDN Magazine September 2008

...

Read more!

Popular Articles

WPF is one of the most important new technologies in the .NET Framework 3.0. This month John Papa introduces its data binding capabilities.

John Papa

MSDN Magazine December 2007

...

Read more!

Now you can perform efficient, sophisticated text analysis using regular expressions in SQL Server 2005.

David Banister

MSDN Magazine February 2007

...

Read more!

C# allows developers to embed XML comments into their source files-a useful facility, especially when more than one programmer is working on the same code. The C# parser can expand these XML tags to provide additional information and export them to an external document for further processing. This article shows how to use XML comments and explains the relevant tags. The author demonstrates how to set up your project to export your XML comments into convenient documentation for the benefit of other developers. He also shows how to use comments ...

Read more!

This article introduces 10 development tools that can increase your productivity, give you a better understanding of .NET, and maybe even change the way that you develop applications. The tools covered include NUnit to write unit tests, Reflector to examine assemblies, FxCop to police your code, Regulator to build regular expressions, NDoc to create code documentation and five more.

James Avery

MSDN Magazine July 2004

...

Read more!

A Sidebar gadget is a powerful little too that's surprisingly easy to create. Get in on the fun with Donavon West.

Donavon West

MSDN Magazine August 2007

...

Read more!

{ End Bracket }
Finding the Best of the Best
Howard Dierking


MSDN Magazine recently had the opportunity to sit down with Scott Pitasky, General Manager of Talent Acquisition at Microsoft, and members of his team to learn how Microsoft approaches recruitment. We learned that as the world gets smaller, Microsoft is continually adjusting not only its strategies for recruiting but, in some cases, aspects of its very culture in order to find and hire the best of the best. Several enthusiastic staffing managers and technical leaders participated in this discussion, and we'd like to thank them for their insights: James Hunt and Randall Boseman located in Redmond, Amit Vasishta of Microsoft India, and Chris Gootherts of Microsoft China.
If you search the Web for "interviewing at Microsoft," you'll find countless stories—some funny, some terrifying. However, many of those stories address a very fundamental question: what qualities does Microsoft look for in a software developer? Addressing this question allowed Pitasky and his team to describe how some of the historical qualities have been reshaped or completely replaced. At the core, however, three primary qualities were discussed: passion, intelligence, and the ability to solve problems.
The word "passion" came up often, clearly a Microsoft priority. What's unique, however, is in how the interview process has changed to evaluate passion in a candidate. Historically at Microsoft, passion meant being passionate about what Microsoft was doing at the time—and, as a result, many talented candidates were overlooked. More recently, passion has come to include any thing or activity that an individual feels strongly about. Boseman described an interview where the candidate talked in great detail of purchasing a motorcycle in Turkey and riding it through the Middle East and Europe. The candidate's enthusiasm for that experience was a better predictor of his passion than any technical debate.
Intelligence seems like such an obvious quality for someone in the software engineering field. However, like passion, intelligence has come to be redefined over the past several years. You've no doubt heard the stories about "puzzle questions" in Microsoft interviews. The problem with such questions is that they only determine one kind of intelligence—and many other types, such as interpersonal intelligence, are required to successfully create great software. Realizing this, Microsoft has significantly broadened its notions of intelligence to capture the qualities and experiences of great candidates who can help Microsoft innovate and grow in areas that the company is just starting to explore. To quote Pitasky: "We've gotten smarter about how we define smart."
According to Pitasky, the notion of a good "fit" for Microsoft is an old concept that is no longer relevant. Instead, hiring managers look for candidates who demonstrate a marked ability to learn and problem-solve. This has required a change in Microsoft interviewing culture over the past several years, says the group.
So how does an interviewer adequately measure these abilities in today's culture? Boseman says it best: "I would know exactly who is a good fit for a team if I could just have 30 minutes to play basketball with them. You can learn a ton about a person by watching how they play on a team." And while there's no plan for adjusting the interviewing strategy to include a game of 5 on 5, the group did describe how the use of role-play scenarios (either real or hypothetical) enables the interviewer to get a glimpse into how a candidate might behave in a team setting.
So as Microsoft has grown larger and the world has gotten smaller, the new global recruiting philosophy is that the company "hires from anywhere for anywhere." However, this requires Microsoft to take into account many differences in region. For example, in the United States, the number of computer science majors has been steadily dropping by about 15 percent per year. As a result, Microsoft has had to look toward other types of degrees and search technical communities for local heroes. On the other end of the spectrum, in India, you find a large number of candidates with engineering degrees. There, the local challenge is finding a diverse group of individuals who can not only solve deep technical problems but who also have the potential to mentor and to manage. Meanwhile, Israel has a large percentage of senior-level developers, while China has a noticeable gap in its mid-level and senior ranks. In general, one of the group's top priorities is in further developing Microsoft into a more global company, starting with the very people it hires.
Our discussion concluded with a funny interview story. A recruiter had scheduled an interview in Redmond with a candidate from Michigan, but the candidate didn't mention he had a medical condition that prevented him from flying. On the day of the interview, the recruiter arrived at work to find the candidate's RV in the parking lot—he had driven all the way from Michigan. Now that's passion!

Howard Dierking is the Editor-in-Chief for MSDN Magazine.

Page view tracker