Upload Button Icon Add office photos

Filter interviews by

Mercari IOS Developer Interview Questions and Answers

Updated 12 Jan 2025

Mercari IOS Developer Interview Experiences

1 interview found

IOS Developer Interview Questions & Answers

user image Anonymous

posted on 12 Jan 2025

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Campus Placement and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Two medium level coding questions

Round 2 - Technical 

(1 Question)

  • Q1. Asked about swift basics,API's,My projects

Interview Preparation Tips

Topics to prepare for Mercari IOS Developer interview:
  • swift
  • REST API
  • postman api

Interview questions from similar companies

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. What's the difference between Class and Struct
  • Ans. 

    Classes are reference types, while structs are value types in Swift.

    • Classes are reference types, meaning they are passed by reference, while structs are value types, passed by value.

    • Classes support inheritance, while structs do not.

    • Classes have deinitializers, while structs do not.

    • Classes can have reference counting for memory management, while structs do not.

    • Example: Class - Person, Struct - Point

  • Answered by AI
  • Q2. What is ARC and what's retain count
  • Ans. 

    ARC stands for Automatic Reference Counting, a memory management system used in iOS development. Retain count is the number of references to an object.

    • ARC is a memory management system in iOS that automatically tracks and manages memory usage.

    • Retain count is the number of strong references to an object, which determines when the object should be deallocated.

    • When an object's retain count reaches 0, it is deallocated fro...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - Coding Test 

Find distinct island, check if balanced parenthesis

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Coding Test 

(2 Questions)

  • Q1. Asked me to develop an android app with weather forecast (use dependency injection)
  • Q2. Develop weather forecast app
  • Ans. 

    Develop a weather forecast app for Android platform.

    • Utilize APIs like OpenWeatherMap for real-time weather data

    • Include features like current weather, hourly forecast, and 7-day forecast

    • Implement location-based weather updates

    • Design user-friendly interface with intuitive navigation

    • Incorporate push notifications for weather alerts

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I was asked to develop an Android app in a short timeframe, but the interviewer was not available to answer questions or provide feedback. Even after I completed the task, they did not review my code

Even after developing the app with the best coding practice with mvvm and DI within 1hr 30 min they didn't consider to review my code for atleast 2 mins.such unprofessional behaviour
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic JS question event loop, promises, polyfill.
  • Q2. JS output based, Flatten object.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

The first round consisted of a coding exercise along with fundamental questions related to React Native, JavaScript, and inquiries about objects and arrays.

Round 2 - Coding Test 

(1 Question)

  • Q1. Native modules, useRef, Flatlist

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare to use Native Modules while maintaining a fast coding pace.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I was interviewed in Feb 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Lazy vs latinit
  • Ans. 

    lazy vs lateinit are both used in Kotlin to delay the initialization of variables, but lazy is for val properties and lateinit is for var properties.

    • lazy is a property delegate that initializes the value only upon first access

    • lateinit is used for var properties that are guaranteed to be initialized before accessing them

    • lazy can be used for properties that are computationally expensive to initialize, while lateinit is u...

  • Answered by AI
  • Q2. Hashmap vs hashtable
  • Ans. 

    Hashtable is synchronized and slower, while hashmap is not synchronized and faster.

    • Hashtable is synchronized, while hashmap is not.

    • Hashtable does not allow null keys or values, while hashmap allows one null key and multiple null values.

    • Hashtable is thread-safe, while hashmap is not.

    • Hashtable is slower than hashmap due to synchronization.

    • Example: Hashtable ht = new Hashtable(); HashMap hm = new HashMap();

  • 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 Approached by Company and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Activities lifestyle
  • Q2. Compose kotlin

I applied via LinkedIn and was interviewed in Apr 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. MVVM pattern and coroutines
Round 2 - Technical 

(1 Question)

  • Q1. Recyclerview practical impl with itemview
  • Ans. 

    RecyclerView is used to display large sets of data efficiently. ItemView is used to define the layout of each item in the list.

    • RecyclerView is a more advanced version of ListView and GridView

    • ItemView is a layout file that defines the UI for each item in the list

    • RecyclerView.Adapter is used to bind the data to the views

    • RecyclerView.LayoutManager is used to define the layout of the RecyclerView

    • RecyclerView.ViewHolder is

  • Answered by AI
Round 3 - Culture Fit 

(1 Question)

  • Q1. History check with previous companies

Interview Preparation Tips

Interview preparation tips for other job seekers - After 3 successful rounds, they declined to give the offer just because i am from different city with justifying that we are having dicey situation with your learning curve.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. What's the difference between Class and Struct
  • Ans. 

    Classes are reference types, while structs are value types in Swift.

    • Classes are reference types, meaning they are passed by reference, while structs are value types, passed by value.

    • Classes support inheritance, while structs do not.

    • Classes have deinitializers, while structs do not.

    • Classes can have reference counting for memory management, while structs do not.

    • Example: Class - Person, Struct - Point

  • Answered by AI
  • Q2. What is ARC and what's retain count
  • Ans. 

    ARC stands for Automatic Reference Counting, a memory management system used in iOS development. Retain count is the number of references to an object.

    • ARC is a memory management system in iOS that automatically tracks and manages memory usage.

    • Retain count is the number of strong references to an object, which determines when the object should be deallocated.

    • When an object's retain count reaches 0, it is deallocated fro...

  • Answered by AI

Skills evaluated in this interview

Mercari Interview FAQs

How many rounds are there in Mercari IOS Developer interview?
Mercari interview process usually has 2 rounds. The most common rounds in the Mercari interview process are Coding Test and Technical.

Tell us how to improve this page.

Mercari IOS Developer Interview Process

based on 1 interview

Interview experience

2
  
Poor
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5k Interviews
Flipkart Interview Questions
4.0
 • 1.4k Interviews
Swiggy Interview Questions
3.8
 • 427 Interviews
BigBasket Interview Questions
3.9
 • 348 Interviews
Udaan Interview Questions
4.0
 • 335 Interviews
Meesho Interview Questions
3.7
 • 328 Interviews
CARS24 Interview Questions
3.6
 • 322 Interviews
Zepto Interview Questions
3.5
 • 192 Interviews
Blinkit Interview Questions
3.7
 • 179 Interviews
BlackBuck Interview Questions
3.8
 • 172 Interviews
View all
Software Engineer
9 salaries
unlock blur

₹19 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

Engineering Manager
5 salaries
unlock blur

₹38 L/yr - ₹70 L/yr

Technical Lead
3 salaries
unlock blur

₹60 L/yr - ₹67.5 L/yr

Explore more salaries
Compare Mercari with

OLX

3.8
Compare

Quikr

3.8
Compare

Flipkart

4.0
Compare

Amazon

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