
Tinder Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 31 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Tinder.
Software Engineer
The interview process was generally smooth, though the recruiter kept her camera off during our initial call. There was about a month's delay before the next stage. After that, I received an email stating the recruiter had left the company, and then my next interview was scheduled.
- Can you describe a previous project you worked on?
Software Engineer
applied online. recruiter reached out, initial call was to assess skills and background and compensation expectations. 1st round - DSA - 45mins - this round had 2 developers from Tinder. talk about yourself, then DSA. 2nd round - virtual onsite - 4hours - had to build an app from scratch. I was given a document mentioning a few required features and rest was unto me on what extra to add. met 3 different senior developers who keep checking on you to provide any small feedback or answer any questions. finally, there will be 45mins at the end for them to assess your entire app and ask questions on why you went with a certain architecture or why you wrote a certain function like you did. Give weightage to write good testable code. 3rd round - hiring manager - 45mins - talk about your experience, skills and behavioral questions. overall a good experience, they interviewers were passionate, helpful and gave good feedback. I felt asking the write questions and responding to the feedback gave me an edge.
- Can you verify if a given Sudoku board is correct, handling various verification conditions?
- What are your thoughts on Swift architectures?
- Could you explain SOLID principles?
Software Engineer
The interview process started with a recruiter call which went really well. The team seemed super friendly and they did a great job explaining the company and the role. Next was an engineering interview combined with a live coding test. This was a phone call with an engineer where we coded live in a shared workspace like CoderPad. They expected code to be written without looking things up. The questions asked were some of the most impractical coding interview questions. The developers interviewing were condescending and didn't help much or clearly describe what they needed. Finally, there was an in-office interview at the West Hollywood office with the team.
- Can you write a debounce function from scratch, even though we'll ask it in a convoluted and confusing way?
- What's the result of '0' == []?
- How would you implement a function to check if a string is a palindrome, but without using built-in String or Array methods?
Tinder Software Engineer Interview Questions
Quoted word for word from Tinder interview reports.
“What is the shortest substring that contains all characters?”
Read reports →“What's the result of '0' == []?”
Read reports →“Given a rotated sorted array, determine the number of rotations needed to bring it back to its original sorted state.”
Read reports →“Find the duplicate number in a shuffled set of unique numbers with one repetition.”
Read reports →“Implement the merge step of the merge sort algorithm.”
Read report →“Write a program to count islands in an MxN matrix of 0s and 1s, focusing on clean code.”
Read report →“Could you check if an integer is a palindrome?”
Read report →“Could you provide all possible subsets of a given integer array with unique elements, also known as the power set? Ensure the output does not contain duplicate subsets and can be in any order.”
Read report →“Can you verify if a given Sudoku board is correct, handling various verification conditions?”
Read report →Formats, difficulty and experience
Across all 31 Tinder interview reports.