Mercari logo

Mercari Interview Questions
& Process

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

Based on 144 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
39.6% Positive experience

Which role are you interviewing for?

30 roles · 144 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Mercari.

Showing 4 of 144
Mercari logo
Mercari

Software Engineer

Engineering · a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Take home Technical screen Phone screen Onsite
Interview formats
Coding Technical Behavioral Presentation

The process started with a bring-home coding assignment that was supposed to be done in a week but they expected it to be finished in 8 hours. After that, there were 3 rounds of interviews: one with a team member, then the team manager, and finally the director. The interviews were entirely in Japanese and were not technical. They focused on past experiences and the scale of previous projects. They also specifically asked about company values and whether I was a user of their service, going into detail about my usage. One of the interviewers also asked about my OSS contributions. The team member and manager focused on specific things not mentioned in the job description. I found out that in that particular team, 2 out of 5 people had quit within a year. The team member and manager seemed short-sighted and lacked compassion, which led me to decline the final interview.

Confirmed questions8 questions
  • Can you build a pub/sub web API that can scale to 200k RPS, with future capabilities for authentication and/or authorization, and a backend messaging system?
  • Do you have high-coverage unit tests for your code?
  • Did you write documentation for your project?
Mercari logo
Mercari

UX Designer

Design · more than a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Behavioral Technical

The interview process had 3 steps. First, an initial call with an HR rep to discuss the interview process, the company, and the Design Team. Then, a 1st interview with the Director of Design, followed by a 2nd interview which involved a review of a submitted 'Design Challenge'. The 3rd interview was supposed to be a Culture Fit round, but it never happened. The initial HR call was fine. The interview with the Director of Design was pleasant, and we connected well. The Director mentioned how my experience could help Mercari's Design Team with their current challenges. As other reviews mentioned, there's a week-long 'Design Challenge' where you have to propose improvements for an existing app feature. This is often seen as unethical, resembling free consulting. I usually avoid companies that use such questionable methods. I was concerned after reading Glassdoor reviews (and I was right to be). I hoped a large company wouldn't do something so unethical or would have improved based on feedback. A week after submitting my Design Challenge, I got an email saying my submission was 'good, but we expected something else,' along with the standard 'we regret to inform you...' message. That was it, and you never hear from them again. They didn't even take an hour to review the submission, which is a major red flag. They keep a copy of your work and essentially reject you, following their 'ghost declined applicants' policy. It's insulting, but I was warned by Glassdoor reviews and friends. I was still optimistic and decided to proceed, spending several days on the assignment. As a Senior Product Designer with experience interviewing designers, I always focus on understanding a candidate's thought process, design principles knowledge, curiosity, and analytical skills, rather than just the final solution. I provided a complete solution with detailed analysis and sources. However, Mercari's design team has a flawed approach. They dismissed my thorough submission and disregarded the crucial design process aspects, showing a surprisingly immature and rigid view on design. Expecting polished solutions without valuing the design process is misguided and disrespectful. It feels like they exploit candidates for free consulting via assignments. This experience felt insulting and disillusioning. — Proceed at your own risk. Their current interview experience rating for designers is 100% negative, even from those who got offers.

Confirmed questions2 questions
  • Could you introduce yourself?
  • Could you share details about your previous experience and methodologies?
Mercari logo
Mercari

Senior iOS Developer

Engineering · more than a year ago

Senior Average Neutral experience No offer 5 rounds
Interview process
Phone screen Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Coding Behavioral

I applied for this job via referral. The interview process had 5 rounds. The first round was a 30-minute domain-specific phone screening. Then there was a 1-hour round on data structures and algorithms, which involved standard questions. The third round was a 1-hour coding round where I was given a project with bugs to find, identify architectural defects, and suggest improvements. The fourth round was with the Engineering Manager, focusing on scenario-based questions like conflict management. I was rejected in the final round because my answer wasn't exactly what the hiring manager had in mind; I think it was subjective and depended on the interviewer.

Confirmed questions1 question
  • How would you handle disagreements with colleagues and junior team members?
Mercari logo
Mercari

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 4 rounds
Interview process
Technical screen Technical screen Background check Offer
Interview formats
Coding Technical System Design Behavioral

I interviewed for Mercari JP in Tokyo, and everyone was super nice and patient, giving me a great impression of the company. The whole process involved four interviews, and they were really quick with feedback and scheduling, usually only 1-2 business days between each. It took about a month to get a verbal offer, followed by a reference check and team matching, which took another 1-2 weeks for the written offer. They kept in good touch and gave regular updates. Round 1 was a coding screen with three LeetCode questions (easy, medium, hard) in 60 minutes. I managed to get most tests passing, around 85-90%. Round 2 was a 120-minute technical interview with three engineers, split into a coding skills part and a system design part. It felt more like a relaxed chat and brainstorming session. After that, a recruiter contacted me, offering great help with feedback and study resources for the next interview. Round 3 was a 60-minute manager interview about my experience and why I'm interested in Mercari. Round 4 was a 60-minute director interview, similar to the manager one. After the verbal offer, they set up team matching and then sent the written offer a week or two later.

Confirmed questions8 questions
  • Tell me about standard DSA questions you've encountered.
  • Describe your approach to a standard coding interview.
  • Can you design an API endpoint and a high-level system?

Mercari Interview Questions

Quoted word for word from Mercari interview reports.

What is the consequence of initializing all weights with either zeros or ones?

Read reports

Given a dataset of parent-child relationships formatted as (parent, child) pairs, where individuals are represented by unique positive integers, and considering a sample input like pairs = [ (5, 6), (1, 3), (2, 3), (3, 6), (15, 12), (5, 7), (4, 5), (4, 9), (9, 12), (30, 16) ], implement a function that takes this data and outputs two sets: one containing all individuals with no recorded parents, and another containing all individuals with precisely one recorded parent. The order of elements in the output collections does not matter. Additionally, provide a complexity analysis of your solution with 'n' representing the total number of pairs in the input.

Read reports

How would you find duplicate elements in an array that is not sorted?

Read reports

When an Item on the Item List page is clicked, the application should navigate to the Item Detail page.

Read reports

Could you explain the Linux Kernel features that Docker utilizes for its container isolation?

Read report

Could you build a web API for an OCR engine that accepts images and returns OCR results using GET or POST?

Read report

Can you explain the difference between MVVM and MVC architectural patterns in Android development?

Read report

Consider this scenario: A user has $9 in Credits and $3 in Balance, and wants to buy a $10 item. The Coupon applies a $1 discount, and the remaining $9 is paid with Credits. In this case, Balance or Card cannot be used. How would you test this?

Read report

Given the backend API and screenshots, create a frontend app using any technology that meets these requirements: default view is Item List, clicking an item navigates to Item Detail, direct URL navigation to Item Detail is possible, implement Item List and Item Details pages per specification, use the provided API, and avoid boilerplate like `create-react-app`.

Read report

Formats, difficulty and experience

Across all 144 Mercari interview reports.

Interview formats

Technical 32.6%
Behavioral 31.3%
Coding 24.1%
System Design 4.6%
Presentation 3.6%

Interview difficulty

Easy 20.8%
Average 66%
Difficult 13.2%

Candidate experience

Positive 39.6%
Neutral 17.4%
Negative 43.1%

Reports by job function

Engineering 110
Design 8
Finance 5
Operations 4
Product 4
HR 4