Open In App

Unacademy Interview Experience for Software Engineer-Android (Off-Campus) 2022

Last Updated : 19 Apr, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

I applied through Instahyre and my Resume was shortlisted and got a call from their HR for Interview Rounds. There were 5 interview rounds.

Round 1(DSA + Android Round):

       Duration: 60 minutes

       Platform: Any offline editor.

  • 1 Coding question: Easy, Android Related question. 
  • The interviewer asked me to introduce myself and then he introduced himself.
  • Asked why are you switching at this point of your career and some behavioural questions. 
  • Then he asked some Android Fundamental questions.
  • Then he asked basic DS questions to write code for palindrome check, first, I did it for string.
  • Later he asked me to do it for numbers. 
  • Then again some behavioural questions and then the interview ended.
  • https://www.geeksforgeeks.org/check-if-a-number-is-palindrome/

Round 2(System Design + Android Round): 

      Duration: 60 minutes

      Platform-Any offline code editor with screen sharing.

      At first Interviewer asks me about my best works, I told him about the short video thought sharing (similar to           Instagram Reels) app, on which I have worked in my Internship. He asked me about many use cases of that, like       how will you scale features like followers and following of the users. One question was: 

  • How will you create a ViewModel which can globally handle the user response such as likes on different screens?

Round 3(Problem Solving + System Design + Android Round): 

     Duration: 60 minutes

     Platform-Any offline code editor with screen sharing.

.      The interviewer asked me about:

  • My projects and my previous works in last company. 
  • As I  have worked with Jetpack Compose in my previous company, he asked me questions related to that then he asked me about the advantages and disadvantages of Jetpack Compose. 
  • Some Android related questions like what is debouncing, what is Coroutines and use cases of that.
  • Implement a Search Recommendation system like google search. I implemented using some string matching algorithms. 
  • Add a feature like if the user enters some wrong keyword like Banana.. we have to show search results of Banana then I suggested Longest common subsequence related approach, Interviewer was convinced with this approach.

Round 4(Hiring Manager Round): 

.    Duration: 60 minutes

     Platform-Any offline code editor with screen sharing. 

     This was round with an Engineering Manager a Hiring Manager Round, 

  • He asked majorly behavioural questions,
  • Some real-life solutions to product-related questions.
  •  He was browsing through the Unacademy site and asked what will you suggest changes for this particular feature. He was judging me for how fast I give solutions to the problems he was asking. then we discussed whether the Native or Hybrid frameworks are better for an Android application of an organisation like Unacademy.

Round 5(HR Round): 

.    Duration: 60 minutes

     Platform: Google Meet.

     He asked me behavioural questions and checked If I will be a perfect fit or not for the role in the fast paced              development culture at Unacademy.

Verdict: Selected

    


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

Similar Reads