Upload Button Icon Add office photos

Filter interviews by

Mercari Senior Software Engineer Interview Questions and Answers

Updated 19 Sep 2024

Mercari Senior Software Engineer Interview Experiences

1 interview found

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA coding questions

Round 2 - Coding Test 

Graph DSA questions were asked in this round

Round 3 - System Design 

(1 Question)

  • Q1. Order management system

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Template and Reactive Forms in Angular
  • Ans. 

    Template and Reactive Forms in Angular are two ways to handle forms in Angular applications.

    • Template Forms are based on the traditional HTML forms and are easy to use for simple forms.

    • Reactive Forms are more flexible and powerful, allowing for complex form validation and dynamic form controls.

    • Template Forms use two-way data binding, while Reactive Forms use a more reactive approach with observables.

    • Reactive Forms are r...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. What is event loop, how it works.
  • Ans. 

    Event loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking for and handling events.

    • Event loop is commonly used in JavaScript to handle asynchronous operations like setTimeout, setInterval, and AJAX requests.

    • It works by continuously checking the event queue for any pending events, executing them one by one, and then moving on to the next event.

    • Event loop helps in pre...

  • Answered by AI
  • Q2. Micro task queue and macro task queue.
  • Q3. Is node.js single threaded or multi-threaded, also discuss threadpool and it's usages.
  • Q4. Tell the order of output, among process, promise, setTimeout, fs, setInterval.
  • Ans. 

    The order of output is fs, process, setTimeout, setInterval, promise.

    • fs module is synchronous and will output first

    • process is next in line

    • setTimeout will be executed after process

    • setInterval will be executed after setTimeout

    • promise will be executed last

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. JavaScript usages compiler or interpreter.
  • Ans. 

    JavaScript is an interpreted language.

    • JavaScript is an interpreted language, meaning it is executed line by line at runtime.

    • There is no separate compilation step in JavaScript like in languages that use compilers.

    • Examples of interpreted languages include Python, Ruby, and PHP.

  • Answered by AI
  • Q2. Tell the output among various for loops using var, let and bind.
  • Ans. 

    Output comparison of for loops using var, let, and bind in JavaScript.

    • Using var: variable is function-scoped, may lead to unexpected behavior in loops.

    • Using let: variable is block-scoped, recommended for loop iterations.

    • Using bind: creates a new function with a specified 'this' value and initial arguments.

  • Answered by AI
  • Q3. A medium level dsa question on array, solved it using pre-sum.
  • Q4. Situation based question, on how to pick a suitable database.
Round 3 - Technical 

(4 Questions)

  • Q1. What do you do on daily basis, and how to decide a tech-stack on high level.
  • Ans. 

    I work on coding, debugging, testing, and collaborating with team members. Tech stack decisions are based on project requirements, scalability, performance, and team expertise.

    • Daily tasks include coding, debugging, testing, and collaborating with team members

    • Tech stack decisions are based on project requirements, scalability, performance, and team expertise

    • Consider factors like language compatibility, libraries/framewo...

  • Answered by AI
  • Q2. Design an online scalable, real-time document sharing application like google docs.
  • Ans. 

    Design a scalable, real-time document sharing app like Google Docs.

    • Use websockets for real-time collaboration

    • Implement version control to track changes

    • Utilize a distributed database for scalability

    • Include user authentication and access control

    • Support offline editing with automatic sync

  • Answered by AI
  • Q3. How to handle images also in the future.
  • Ans. 

    Utilize cloud storage for scalability, implement image compression techniques, and regularly update image processing libraries.

    • Utilize cloud storage for scalability

    • Implement image compression techniques

    • Regularly update image processing libraries

  • Answered by AI
  • Q4. Any other way to solve the problem, of high I/O on same document to overcome throughput and conflicts.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Coding Test 

I was asked question on sliding window on finding the largest subarray with all distinct numbers. The interviewer was very helpful.

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair

Round 1 - Technical 

(1 Question)

  • Q1. Create a controller , service and repository methods and classes to save userDeatils in table using Spring Data JPA .
  • Ans. 

    Create a controller, service, and repository to save user details using Spring Data JPA.

    • Create a UserController class with appropriate mappings for saving user details.

    • Create a UserService class with a method to save user details.

    • Create a UserRepository interface that extends JpaRepository to handle database operations.

    • Implement the saveUserDetails method in the UserService class to call the save method of the UserRepo...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Digit Insurance Senior Software Engineer interview:
  • Sping Boot
  • Rest Full Api
  • Spring Data JPA
Interview preparation tips for other job seekers - Just prepare top 50 spring boot question and you can easily crack interview .

Skills evaluated in this interview

I applied via Instahyre and was interviewed in Oct 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Design quiz application HLD,LLD and scale.
  • Ans. 

    Design a quiz application with HLD, LLD, and scalability.

    • Define the user flow and features of the application.

    • Create a high-level design with components and their interactions.

    • Create a low-level design with detailed modules and their interactions.

    • Consider scalability by using a distributed architecture and load balancing.

    • Use a database to store questions, answers, and user data.

    • Implement security measures to prevent ch

  • Answered by AI
  • Q2. Difference between abstract class and interface and some OOPS conecpts
  • Ans. 

    Abstract class is a class with some abstract methods while interface is a collection of abstract methods.

    • Abstract class can have both abstract and non-abstract methods while interface can only have abstract methods.

    • Abstract class can have constructors while interface cannot.

    • Abstract class can have instance variables while interface cannot.

    • Inheritance is achieved using extends keyword for abstract class and implements k...

  • Answered by AI
  • Q3. They asked 2 coding questions which I don't remember

Interview Preparation Tips

Interview preparation tips for other job seekers - I appeared for first 2 rounds which were taken by bar raiser team.
1st round was related DSA ,JAVA and bit of OOPS.
2nd round was related to System Design in which interviewer asked me to design quiz application.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Instahyre and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

DSA, 1 hour with 2 LC medium questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Low level design
  • Q2. Design lld for Dream 11
  • Ans. 

    Designing the low-level design for Dream 11 platform.

    • Use microservices architecture for scalability and flexibility.

    • Implement a robust database schema to handle large amounts of user data.

    • Utilize caching mechanisms to improve performance, especially during peak usage times.

    • Include authentication and authorization mechanisms to ensure data security.

    • Design APIs for seamless integration with third-party services.

    • Implement...

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. High level design
  • Q2. Design HLD for rider management system
  • Ans. 

    Design HLD for rider management system

    • Use microservices architecture for scalability and flexibility

    • Implement user authentication and authorization for security

    • Include features like ride tracking, payment processing, and feedback system

    • Utilize databases for storing rider information and ride history

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Instahyre and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Two medium DSA questions based on strings.

Round 2 - Design Test 

(1 Question)

  • Q1. Design Google Meet
  • Ans. 

    Design a video conferencing platform similar to Google Meet.

    • Implement real-time video and audio streaming

    • Include features like screen sharing, chat, and participant management

    • Ensure scalability to support large number of users

    • Focus on security and privacy measures

    • Optimize for low latency and high quality video/audio

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Zepto Senior Software Engineer interview:
  • Coding
  • System Design
Interview preparation tips for other job seekers - Give some mock interviews before going to the interview.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Instahyre

Round 1 - Coding Test 

1 hr, Java questions, SQL question, 1 DSA question

Round 2 - Technical 

(1 Question)

  • Q1. LLD about Hotel Booking system
Round 3 - Technical 

(1 Question)

  • Q1. Discussed about the project
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Replace all zeros to 1 which are surrounded by 1's
  • Ans. 

    Replace zeros surrounded by ones with ones in an array of strings

    • Iterate through each string in the array

    • Check for zeros surrounded by ones and replace them with ones

    • Return the modified array of strings

  • Answered by AI
  • Q2. Minimum jumps to reach end of an array
  • Ans. 

    The minimum number of jumps needed to reach the end of an array.

    • Use dynamic programming to keep track of the minimum jumps needed at each index.

    • At each index, calculate the maximum reachable index and update the minimum jumps accordingly.

    • Example: For array [2, 3, 1, 1, 2, 4, 2, 0, 1, 1], the minimum jumps needed is 4.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. LLD Round:- Design classes for bidding system when new bid notifications shown to all users who already bided for it.
  • Ans. 

    Design classes for a bidding system with new bid notifications for users who have already bid.

    • Create a Bid class with attributes like bidder, amount, timestamp, etc.

    • Create a Notification class with attributes like message, recipient, timestamp, etc.

    • Create a BiddingSystem class to manage bids and notifications.

    • Implement a method in BiddingSystem to notify users who have already bid when a new bid is placed.

    • Consider usin...

  • Answered by AI
  • Q2. HLD:- Desing Post order service, or last mile like finding rider, notifications etc

Skills evaluated in this interview

Mercari Interview FAQs

How many rounds are there in Mercari Senior Software Engineer interview?
Mercari interview process usually has 3 rounds. The most common rounds in the Mercari interview process are Coding Test.
How to prepare for Mercari Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Mercari. The most common topics and skills that interviewers at Mercari expect are Open Source, Automation Testing, DNS, HTTP and Linux.

Tell us how to improve this page.

Mercari Senior Software Engineer Interview Process

based on 1 interview

Interview experience

2
  
Poor
View more
Mercari Senior Software Engineer Salary
based on 7 salaries
₹36 L/yr - ₹52 L/yr
184% more than the average Senior Software Engineer Salary in India
View more details

Mercari Senior Software Engineer Reviews and Ratings

based on 2 reviews

1.9/5

Rating in categories

1.9

Skill development

2.7

Work-life balance

1.9

Salary

1.9

Job security

1.9

Company culture

1.9

Promotions

1.9

Work satisfaction

Explore 2 Reviews and Ratings
Software Engineer
9 salaries
unlock blur

₹20.5 L/yr - ₹42 L/yr

Senior Software Engineer
7 salaries
unlock blur

₹36 L/yr - ₹52 L/yr

Lead Software Engineer
6 salaries
unlock blur

₹60 L/yr - ₹70 L/yr

Technical Lead
4 salaries
unlock blur

₹65 L/yr - ₹72.6 L/yr

Engineering Manager
4 salaries
unlock blur

₹57 L/yr - ₹90 L/yr

Explore more salaries
Compare Mercari with

Udaan

3.9
Compare

Swiggy

3.8
Compare

CARS24

3.5
Compare

BlackBuck

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview