Valve Corporation logo

Valve Corporation Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 43 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
40.5% Positive experience

Which role are you interviewing for?

15 roles · 43 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Valve Corporation.

Showing 4 of 43
Valve Corporation logo
Valve Corporation

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral Other

A recruiter who's been at the company a while reached out and handled most logistics until the front desk took over flight and hotel booking. The first step was a technical phone screen, about an hour long, where they asked me to implement atoi perfectly and some questions about my past experience to gauge my technical depth. Then, if I passed, I was flown out to interview onsite (though remote was an option). The onsite interviews involved pairs of interviewers, one senior and one less so, usually from teams I might join. About 10% seemed personable. The day started with two coding questions on a big whiteboard, where I solved the problems while working with the interviewers. A lunch interview followed, which felt awkward. After a break, I had a non-technical interview. Shortly after, two of my interviewers ended the loop early, giving feedback about insufficient technical depth and customer requirements gathering, suggesting I re-interview with more experience. I suspect it was a culture fit issue, though the office is cool. I think Valve, being small, might avoid hiring people who could disrupt their structure and incentives.

Confirmed questions5 questions
  • atoi
  • min rect dist
  • calculate simple values using built-in string/number functions
Valve Corporation logo
Valve Corporation

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Panel Presentation
Interview formats
Coding Technical Behavioral Presentation

I tried to keep things general to avoid issues for employees. There was a small payment mix-up for the hotel, so I rented a car and did a bit of sightseeing while waiting. I arrived on time, but there was about a 40-minute delay, which honestly isn't too surprising lately. Everyone was friendly, but the general vibe felt stressed, making it tough to concentrate on the coding problems and give clear answers. Whiteboarding isn't my strong suit, so they were cool and let me use Notepad++ with screen sharing for the remote interviewers. I asked about how they define project leadership roles with each new interviewer, and got surprisingly different answers each time. I figured it was worth digging into since they advertise a flat, self-organizing structure, even though people naturally form hierarchies. They seemed a bit concerned or annoyed, which I get. The interview wrapped up after a call with Gabe. Just before that, I met someone who seemed really nervous and asked the same question a few times even after I answered. The question was about cloth simulation with fp math problems due to large distances from the origin. My initial thought was forward error analysis to pinpoint where errors creep in, and my second idea was to increase the time step until the simulation looked right. This is basically about issues with NLPs, which can take days or weeks to fix, and I'm not sure if the interviewer knew that. Gabe had a question I'm not going to share, but I was left unsure about the impression I made since it was audio-only.

Confirmed questions5 questions
  • Could you write an algorithm to merge a given set of intervals into the fewest possible non-overlapping intervals?
  • Please implement a basic calculator.
  • Describe your approach to identifying individuals in project leadership roles.
Valve Corporation logo
Valve Corporation

UI & User Experience Designer

Design

Mid Difficult Negative experience No offer 12 rounds
Interview process
Recruiter call Technical screen Onsite Presentation Background check Offer
Interview formats
Technical Coding Presentation Behavioral Case

I interviewed for a designer position at Valve for the full loop. The interview had a lot of design challenges, more than I normally see in a full day, which made it tiring. I didn't know who I'd meet, just to prepare for a full day. I met about 10-12 people. I started with my portfolio review, but got interrupted and couldn't show everything. I answered questions about what I owned and how I measured success. Then, we worked on an exercise to develop an app for a zoo, where I discussed my process and the team acted as developers and producers. It was fun. After that, I had a lunch interview with two people, just chatting about my goals and why I was looking to move. They asked what I'd do at Valve if I could pick my projects. Next, I had another interview where they asked me to design a scoring system for L4D. Even though it wasn't strictly a UI/UX role, I enjoyed it and thought I did well. I was a big fan of the game. Then, two more people interviewed me about a Steam library subscription model. I compared it to Game Pass and discussed its benefits and how Steam could compete. At the end, they asked me to wait while they decided. Two people came back, one who had championed me and the interviewer from the L4D prompt. They asked how I thought I did. I said I felt I did my best. Then, they said they wanted to offer me the job. The L4D interviewer complimented my thorough answer. The only feedback was that I didn't showcase enough UX work, which was fair. I thanked everyone and went home to wait for the offer. In the following weeks, I resigned from my job and talked with Valve HR. On my last day at my old job, HR called unexpectedly and asked if I could hop on a call. They told me they were revoking the offer because they weren't sure about my cultural fit or ability to drive my own work. They apologized and ended the conversation, and I never heard from them again.

Confirmed questions3 questions
  • Could you design a zoo app?
  • Could you design a scoring system for L4D?
  • Could you design a subscription service for Steam?
Valve Corporation logo
Valve Corporation

Developer Relations

Marketing

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Onsite Presentation
Interview formats
Technical Presentation Behavioral

It started with a 30 min phone interview. About a month later, I was in the office for an all day interview. Consisting of two people per meeting, with a white board to assist (though I didn't use it). Took me out for a nice lunch and afterward I just sat in the room (by myself) for 40 minutes. Two people came in and told me that they loved me but I didn't fit the structure they had in place and sent me on my way. They had another person interviewing the same day I was there and the guy who gave me a lift home told me he drives candidates back and forth all day every day for Valve. Beware, if you aren't 100% a perfect match from the get-go then the interview is a waste of time. Even if you are perfect in every way and don't conform to the company 'flat' structure (which anyone can adapt toward) they will usher you out. As another person said, they are just interviewing as much as possible.

Confirmed questions3 questions
  • What are the top three problems with Steam?
  • How would you go about creating a mobile app for Steam, and should it be a paid app?
  • How would you build a mobile app for Steam and would you charge for it?

Valve Corporation Interview Questions

Quoted word for word from Valve Corporation interview reports.

How would you calculate the distance between two axis-aligned rectangles?

Read reports

For a coding exercise, how would you convert a number present in a string into an integer?

Read reports

Could you explain the difference between a clustered index and a regular index in SQL Server?

Read reports

Can you implement the itoa function, which converts an integer to a string?

Read reports

Regarding piracy in the specific country, what actions should be taken?

Read report

Design and implement a simple calculator, perhaps using a state machine for single key presses.

Read report

How would you implement a calculator that takes button events as input and outputs a display string?

Read report

A user in Singapore is experiencing a 'not authorized for remote login' error when trying to access their US workstation, even with a working VPN and correct machine settings. How would you troubleshoot this?

Read report

Could you write an algorithm to merge a given set of intervals into the fewest possible non-overlapping intervals?

Read report

Formats, difficulty and experience

Across all 43 Valve Corporation interview reports.

Interview formats

Technical 29.4%
Behavioral 26.9%
Coding 18.5%
Presentation 10.9%
Other 5%

Interview difficulty

Easy 11.6%
Average 51.2%
Difficult 37.2%

Candidate experience

Negative 40.5%
Positive 40.5%
Neutral 19%

Reports by job function

Engineering 25
Design 7
Operations 7
Sales 1
Other 1
Marketing 1