Open In App

Tokopedia Interview Experience for Software Engineer (1+ Year Experienced)

Last Updated : 11 Mar, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

Round 1: Online Coding Round: The first round was an Online Test conducted on the Hacker Rank platform. There were around 10 MCQs in this round related to Android and OOPs concepts and 1 coding question was there. The coding question had more weightage. Here is the question:

I was able to solve most of the MCQs correctly and also passed the coding question with all test cases. I was selected for the 1st round of Technical interviews.

Round 2(Technical Interview Round 1): This was a DS+Algo round and the interviewer shared the code editor and 3 questions were asked. The interviewer asked me to explain the approach first and then start coding for each of the questions.

Here are the questions:

I was able to solve all the 3 questions and hence got selected for the next round of interviews.

Round 3(Technical Interview Round 2): This round was based on Android as I had applied for the Android Developer position.

  1.  Questions related to Activity lifecycle in different scenarios.
  2.  He asked about Networking in Android, Retrofit, and how an API call is done using Retrofit. He asked me what all things are required for using Retrofit.
  3.  Gson Converter Factory
  4.  OkHttp and Interceptors in Retrofit
  5.  Serializable annotation
  6.  Java Design patterns
  7.  Android Architecture patterns. Differences among all of them.
  8.  Few questions were asked about MVVM architecture. Why do we need MVVM? Asked to design a networking call using Retrofit and MVVM  architecture. I explained about what all classes will be needed.
  9.  Questions about HashMaps. Advantages of using HashMaps.
  10.  Implement ArrayList in Java.

This round went decent. After 3 days I got a call from the recruiter that I have been selected for the next round.

Round 4(Technical Interview Round 3): The interviewer asked about the work in the current organization. The flow of data in MVVM architecture. Some basic questions related to Kotlin. He asked me to rate myself in Data Structures. He then asked me to share the notepad and asked 2 questions.

  1.   Find partition point in an array
  2.   Rotate a matrix by 90 degrees

Round 5(HR Round)1: This was the final round which consisted of some basic HR questions followed by a Salary Discussion. 

The entire process took around 1 month and finally I was selected. 

Tip: Prepare well for Data Structure problems and the technology that you are applying for. In every round, DS problems were asked.

All the best!!


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads