I applied online. The process took 4 weeks. I interviewed at Valve Corporation (Bellevue, WA) in May 2016
Interview
Phone Interview, they asked me about what projects I've worked on, what I'm doing now, and why Valve. Then, they asked if I had any questions.
Then, I didn't hear anything back for a couple weeks and they flew me out to Bellevue, WA.
The first two interviews were technical. Each interview has two interviewers.
Interview questions [4]
Question 1
How do you calculate the distance between two rectangles? (in code)
I applied online. The process took 1+ week. I interviewed at Valve Corporation (Bellevue, WA) in Feb 2011
Interview
The interview process was not easy to even qualify in the first place. In order for Valve to take someone, they look at your portfolio which has to be quite impressive. It really helps if you are well-known in the industry. So in suggesting on how to get a job, first work on something or as some of my colleagues have said "just make something."
Interview questions [1]
Question 1
They asked me about the games that I have worked on.
I applied through an employee referral. The process took 4 weeks. I interviewed at Valve Corporation (Bellevue, WA) in Jul 2015
Interview
Asked to be introduced to a VALVe employee by a common friend and inquired about working at VALVe. Since I was local, the initial screen was in person rather than over the phone. 80% was a discussion of my experience and background and 20% was specific coding problem. Once I passed that, an on-site loop was scheduled.
There were supposed to be 5 interviews, including a lunch interview. All VALVe interviews are with pairs for developers. All of them are very smart so bullshitting your way though will definitely not work. Although there are plenty of questions about coding and algorithms, I got the feeling that cultural fit is even more important than technical skills.
VALVe is a truly unique and awesome place to be (Google for their employee handbook). Not having a boss can be great but it is definitely not for everyone. This is why cultural fit is so important. They are looking for people who can really really work as part of the team without having a boss. I guess that this is what the lunch interview is mostly about. It is definitely not a mere social event like in Facebook and Google. I guess that people who have made this mistake are among the reviewers who mentioned being rejected after 3 interviews (lunch is usually the 3rd one)
Having an entrepreneurial or game modding experience is definitely a big plus, because it shows that you can work independently.
In the end I got the offer, but after some very hard deliberations decided to join another company which is a different kind of awesome. Apples and oranges...