Upload Button Icon Add office photos

Filter interviews by

Koo App Software Engineer II Interview Questions and Answers

Updated 16 Jan 2023

Koo App Software Engineer II Interview Experiences

1 interview found

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

I applied via Approached by Company and was interviewed in Dec 2022. There were 4 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 - HR 

(1 Question)

  • Q1. What are you looking for at Koo?
  • Ans. Fast moving, growth opportunity, big impact and responsibilities
  • Answered Anonymously
Round 3 - Technical 

(3 Questions)

  • Q1. 1. Max Sum subarray 2. Detect loop in linked list
  • Ans. 

    Two technical questions related to algorithms and data structures.

    • Max Sum subarray: Find the contiguous subarray with the largest sum. Kadane's algorithm is a popular solution.

    • Detect loop in linked list: Use two pointers, one moving at twice the speed of the other. If they meet, there is a loop.

  • Answered by AI
  • Q2. 1. How is session authenticated in facebook and other websites when we login? 2. How to store large databases? Hashing related.
  • Ans. 

    Session authentication in websites and storing large databases using hashing.

    • Session authentication in websites involves creating a unique session ID for each user upon login and storing it in a cookie or server-side session storage.

    • The session ID is then used to authenticate subsequent requests from the user.

    • Large databases can be stored using hashing techniques such as sharding, consistent hashing, and hash tables.

    • Sh...

  • Answered by AI
  • Q3. 1. Binary Search tree and B+ trees difference
  • Ans. 

    Binary search trees are used for searching and sorting data, while B+ trees are used for indexing and storing data.

    • Binary search trees have a maximum of two children per node, while B+ trees have multiple children per node.

    • Binary search trees are best for small datasets, while B+ trees are better for large datasets.

    • Binary search trees have a faster search time, while B+ trees have a faster insertion and deletion time.

    • B...

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. 1. Dynamic Programming on Longest Pallindromic Subsequence 2. Greedy Algorithm for Job Scheduling 3. DFS related graph problem
  • Q2. 1. Current company role 2. Most Challenging aspect

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Data Structures and Algorithms properly. Know your resume in and out.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. 2 DSA leetcode (1 medium , 1 hard)
Round 2 - Technical 

(1 Question)

  • Q1. Same round 1 2 DSA leetcode questions (1 hard , 1 medium)
Round 3 - Technical 

(1 Question)

  • Q1. It was the hiring manager round, it started with the LRU cache algorithm and went deep in the system design
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Techical questions and coding questions related profile.
  • Q2. Basic concepts about your programming skills.

Interview Preparation Tips

Interview preparation tips for other job seekers - Nice company and positive interview response and smooth interview process and recommend to join .
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Delete nth node from end in linked list
  • Ans. 

    To delete the nth node from the end in a linked list, we can use a two-pointer approach.

    • Use two pointers, one to traverse the list and another to keep track of the nth node from the end.

    • Move the second pointer n steps ahead of the first pointer.

    • When the second pointer reaches the end of the list, the first pointer will be at the nth node from the end.

    • Adjust the pointers to delete the nth node.

  • Answered by AI
  • Q2. Project discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - revise your latest projects and technologies used thoroughly, prepare trees and linked list in DSA

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed in Oct 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. It was a DS round, he asked me about queue and internals of Hash Map in java and them android questions on work manager and MVVM
Round 2 - Technical 

(1 Question)

  • Q1. It was Android Fundamentals round, was asked on my work in current company and architectures.
Round 3 - Technical 

(1 Question)

  • Q1. It was a round with director, was asked a HLD question on how to create a driver monitoring app to calculate speed and then on how to design an app like blinkit.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Internshala and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Easy to medium, can solve with leetcode medium

Round 2 - One-on-one 

(2 Questions)

  • Q1. Number of islands count
  • Ans. 

    Count the number of islands in a grid of '1's and '0's

    • Iterate through the grid and for each '1' encountered, perform a depth-first search to mark all connected '1's as visited

    • Increment the island count for each new island found

    • Ensure to handle boundary cases and check for visited nodes

  • Answered by AI
  • Q2. First and last index of a particular element in an array
  • Ans. 

    Find the first and last index of a specific element in an array of strings.

    • Iterate through the array and keep track of the index of the first and last occurrence of the element.

    • Return the first and last index once the iteration is complete.

    • Example: Array ['apple', 'banana', 'apple', 'orange'], element 'apple' - First index: 0, Last index: 2.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. React, React Native Basics
  • Q2. Coding Arrays & Objects

Interview Preparation Tips

Interview preparation tips for other job seekers - Better Experience
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How set is implemented?
  • Ans. 

    A set is implemented as a data structure that stores unique elements with no specific order.

    • A set does not allow duplicate elements.

    • Sets are commonly implemented using hash tables or binary search trees.

    • Examples of set implementations include HashSet in Java and std::set in C++.

  • Answered by AI
  • Q2. How unordered set is implemented?
  • Ans. 

    Unordered set is typically implemented using hash tables.

    • Uses hash tables to store elements with unique keys

    • Provides constant time complexity for insertion, deletion, and lookup operations

    • Does not maintain any specific order of elements

  • 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 Referral and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Easy level Basics were asked

Round 2 - Coding Test 

Stacks queue leetcode easy level

Round 3 - HR 

(2 Questions)

  • Q1. Basic project discussion
  • Q2. Skills used in project
  • Ans. 

    Used skills include Java, SQL, Spring Boot, RESTful APIs, and Git.

    • Java programming for backend development

    • SQL for database management

    • Spring Boot for creating web applications

    • RESTful APIs for communication between systems

    • Git for version control

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Design api to buy books
  • Ans. 

    Design an API for buying books

    • Create endpoints for browsing books, adding to cart, and making payment

    • Include authentication and authorization for secure transactions

    • Implement search and filtering functionalities for easy book selection

    • Provide endpoints for managing user profiles and order history

  • Answered by AI

Koo App Interview FAQs

How many rounds are there in Koo App Software Engineer II interview?
Koo App interview process usually has 4 rounds. The most common rounds in the Koo App interview process are Technical, Resume Shortlist and HR.
What are the top questions asked in Koo App Software Engineer II interview?

Some of the top questions asked at the Koo App Software Engineer II interview -

  1. 1. How is session authenticated in facebook and other websites when we login? 2...read more
  2. 1. Max Sum subarray 2. Detect loop in linked l...read more
  3. 1. Binary Search tree and B+ trees differe...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

ShareChat Interview Questions
3.6
 • 77 Interviews
MagicPin Interview Questions
3.1
 • 48 Interviews
Park Plus Interview Questions
3.0
 • 34 Interviews
Stylebaazar Interview Questions
3.9
 • 29 Interviews
Tokopedia Interview Questions
4.1
 • 27 Interviews
Meritto Interview Questions
3.7
 • 22 Interviews
JUSPAY Interview Questions
2.9
 • 20 Interviews
Fraazo Interview Questions
3.5
 • 20 Interviews
Droom Interview Questions
3.8
 • 19 Interviews
View all
Operations Manager
8 salaries
unlock blur

₹11 L/yr - ₹20 L/yr

SDE (Software Development Engineer)
7 salaries
unlock blur

₹10 L/yr - ₹18 L/yr

growth manager
5 salaries
unlock blur

₹12 L/yr - ₹16 L/yr

Software Developer
5 salaries
unlock blur

₹10 L/yr - ₹23 L/yr

Product Manager
5 salaries
unlock blur

₹20 L/yr - ₹30.5 L/yr

Explore more salaries
Compare Koo App with

ShareChat

3.6
Compare

Chingari

3.7
Compare

Roposo

4.4
Compare

MOJ

3.6
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview