Upload Button Icon Add office photos

Hike

Compare button icon Compare button icon Compare

Filter interviews by

Hike Interview Questions, Process, and Tips

Updated 27 Feb 2025

Top Hike Interview Questions and Answers

View all 88 questions

Hike Interview Experiences

Popular Designations

32 interviews found

I was interviewed in Feb 2017.

Interview Questionnaire 

17 Questions

  • Q1. Print a linked list in zig zag manner. Link : -----/
  • Q2. Design a photo viewer app (Technical architecture) for android device.
  • Ans. 

    A photo viewer app for Android devices.

    • Use RecyclerView to display a grid of photos

    • Implement a caching mechanism to improve performance

    • Support gestures for zooming and swiping between photos

    • Integrate with a cloud storage service for photo storage and retrieval

    • Implement a search feature to allow users to find specific photos

  • Answered by AI
  • Q3. Given a String, write a function, which will return a boolean. The function will tell you whether one permutation of the string is Palindrome or not
  • Q4. Given an array, which consist of natural numbers only. The elements are in random order, tell the first missing natural number in the array. e.g 4,6,3,1,6,8 o.p - 2 1,2,3 O/P - 4
  • Ans. 

    Given an array of natural numbers, find the first missing natural number.

    • Sort the array and iterate through it to find the first missing number.

    • Use a hash set to keep track of the numbers present in the array.

    • The first missing number will be the smallest positive integer not present in the array.

  • Answered by AI
  • Q5. Given an Object 'Ball'. How will you transfer this ball object from one thread to another in Android.
  • Ans. 

    To transfer the Ball object from one thread to another in Android, we can use Handler or AsyncTask.

    • Use Handler to post the Ball object from one thread to another

    • Create a Handler in the receiving thread and use its post() method to receive the Ball object

    • Alternatively, use AsyncTask to perform the transfer in the background thread and update the UI thread with the Ball object

  • Answered by AI
  • Q6. Methods of IPC in android.
  • Ans. 

    IPC (Inter-Process Communication) methods in Android allow communication between different processes.

    • Binder: Android's default IPC mechanism, provides high-performance communication between processes.

    • AIDL (Android Interface Definition Language): Used to define the programming interface for IPC using Binder.

    • Intents: Used for asynchronous communication between components within an application or between different applica...

  • Answered by AI
  • Q7.  Implement LRU cache. (Implement you own HashMap meanwhile) Main focus was around this question only.
  • Q8. If you were asked to make your own HashMap, how will you do it. (As it was used in the first question)
  • Ans. 

    A HashMap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.

    • Implement a hash function to convert keys into array indices

    • Create an array to store the key-value pairs

    • Handle collisions using a technique like chaining or open addressing

    • Implement methods like put(), get(), and remove() to interact with the HashMap

  • Answered by AI
  • Q9. Some definitions and basic android questions. AsyncTask, IntentService, Service, internals of ArrayList, etc.
  • Q10. Weather App. Given a screen. There is a button and full screen image view. When you press button, a image url is hit, and response contains the file and you have to show on Screen that image. The URL is a...
  • Q11. Extended same question for the adapter with multiple images, (Half of the last round was covered in it). How will you go on handling the multiple request, Handling AsyncTask in Threadpool.
  • Q12. You have application which shows list of all contacts, the Name can be duplicated, also it can contain duplicated numbers (0XXXXX, XXXXX etc). How will you go on and do searching in this. Search term can ...
  • Ans. 

    To search for contacts with duplicate names and numbers, create a search function that checks both fields.

    • Create a function that takes a search term as input

    • Iterate through the list of contacts

    • Check if the search term exists in the Name field or Num field

    • Return the contacts that match the search term

  • Answered by AI
  • Q13. Launch Mode of Activity in Android
  • Ans. 

    Launch mode determines how a new instance of an activity is created and added to the task stack.

    • Standard: Creates a new instance of the activity each time it is launched.

    • SingleTop: If an instance of the activity already exists at the top of the stack, it will be reused.

    • SingleTask: If an instance of the activity already exists in the stack, it will be brought to the front and cleared of any activities above it.

    • SingleIns...

  • Answered by AI
  • Q14. How do you do DeepLinking in android.
  • Ans. 

    Deep linking in Android allows linking to specific content within an app, enabling seamless navigation.

    • Deep linking is achieved by defining intent filters in the app's manifest file.

    • The intent filter specifies the data format and scheme for the deep link.

    • Deep links can be triggered from other apps, websites, or even notifications.

    • Handling deep links involves extracting data from the intent and navigating to the appropr

  • Answered by AI
  • Q15. Java cyclicbarrier.
  • Q16. Some Project based questions, What were your challenges, which project you loved most, which one you did not etc......
  • Q17. You have to design screen in which at a time on screen 10 nearest restaurants will be shown in a list. How will you go on design this. (Need to keep UI as un interrupted as possible).
  • Ans. 

    Design a screen to show 10 nearest restaurants in a list while keeping the UI uninterrupted.

    • Use a scrollable list view to display the restaurants

    • Implement a location-based search algorithm to find the nearest restaurants

    • Include a search bar to allow users to search for specific restaurants

    • Display relevant information for each restaurant such as name, rating, and distance

    • Implement filters or sorting options to allow use...

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: It was a telephonic round.

Round: Technical Interview
Experience: Director of engineering round

Skills: Android, Java Application Development, Data Strrutures, Algorithm

Skills evaluated in this interview

Top Hike Software Development Engineer Interview Questions and Answers

Q1. You have application which shows list of all contacts, the Name can be duplicated, also it can contain duplicated numbers (0XXXXX, XXXXX etc). How will you go on and do searching in this. Search term can either exist in Name or in Num.
View answer (1)

Software Development Engineer Interview Questions asked at other Companies

Q1. Given an acyclic graph of a city where each edge represents a road in the city and each vertex represents an crossing. Write an algo to find out the minimum number of vertices at which a policemen will be kept so that all the roads are cove... read more
View answer (2)

Interview Questions & Answers

user image Anonymous

posted on 21 Feb 2025

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

6 question 1 hard, 3 med, 2 easy

Round 2 - Technical 

(1 Question)

  • Q1. Rainwater PRoblem and multisource bfs
Round 3 - Technical 

(1 Question)

  • Q1. Lru Cache leet problem in deep
  • Ans. 

    Implement a Least Recently Used (LRU) cache

    • Use a combination of a doubly linked list and a hashmap to efficiently implement the LRU cache

    • When a new element is accessed, move it to the front of the linked list and update the hashmap

    • When the cache is full, remove the least recently used element from the end of the linked list and the hashmap

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. Multithreading is asked in deep

Interview Questions & Answers

user image Anonymous

posted on 6 Nov 2024

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Explain the architecture of transformer models.
  • Q2. What's the role of attention in transformers? Additionally, which one of the two networks has a faster training process - RNNs or transformers?
Round 2 - Coding Test 

Duration was 1 hour. First asked verbal technical questions based on deep learning concepts, then asked me to code an easy leet code problem.

Round 3 - Case Study 

This round was with the hiring manager. It was mostly like a technical discussion, but he started by discussing the projects that I had worked on from my resume. Then it eventually turned into a system design type of a round.

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 9 Jan 2025

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 Dec 2024. There was 1 interview round.

Round 1 - Coding Test 

There were five coding questions with a duration of 60 minutes. Three were of medium difficulty, and two were easy. The first test involved an undirected graph, the second focused on dynamic programming, the third utilized a priority queue, the fourth covered basic mathematics, and the fifth pertained to array comparison.

Hike interview questions for popular designations

 Software Developer

 (6)

 Software Developer Intern

 (4)

 Android Developer

 (3)

 Associate Product Manager

 (1)

 Senior Software Engineer

 (1)

 HR Manager

 (1)

 Salesman

 (1)

 Software Development Engineer

 (1)

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Product Management 

(2 Questions)

  • Q1. Why do you want to join Hike
  • Ans. 

    I want to join Hike because of its innovative products and strong company culture.

    • Innovative products like Hike Messenger and Hike Sticker Chat showcase the company's creativity and vision.

    • Hike's focus on building a strong company culture that values diversity and inclusion aligns with my own values.

    • I am excited about the opportunity to work with a talented team and contribute to the growth of a dynamic company like Hi

  • Answered by AI
  • Q2. How would you launch a new onboarding experience UI
  • Ans. 

    I would launch a new onboarding experience UI by conducting user research, designing a user-friendly interface, testing with a small group, and gradually rolling out to all users.

    • Conduct user research to understand user needs and pain points

    • Design a user-friendly interface with clear instructions and intuitive navigation

    • Test the new onboarding experience with a small group of users to gather feedback and make improveme...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The interviewer did not know what to ask. Felt like they just took the interview for the sake of it

Associate Product Manager Interview Questions asked at other Companies

Q1. 2. You have water filled Jar X and empty Jar Y. You transferred a portion of water from Jar X to Y using spunch which absorbs A% of water and it pours B% of water in Jar B. After one iteration, Z ml of water is present in Jar Y find water i... read more
View answer (2)

Get interview-ready with Top Hike Interview Questions

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

(3 Questions)

  • Q1. What are the different android components and concepts such as Recycler View, View Model, ANR and how do they function internally?
  • Ans. 

    Android components like Recycler View, View Model, ANR are essential for building robust Android applications.

    • Recycler View: Efficient way to display large data sets by recycling views as they scroll off the screen.

    • View Model: Manages UI-related data in a lifecycle-conscious way, surviving configuration changes.

    • ANR (Application Not Responding): Dialog shown to the user when the main thread of an app is blocked for too ...

  • Answered by AI
  • Q2. How will you debug and solve the following crash and ANR from the given stack trace?
  • Q3. Solve this DSA question.
Round 2 - One-on-one 

(1 Question)

  • Q1. Similar questions to the first round.
Round 3 - One-on-one 

(1 Question)

  • Q1. Implement an LRU cache
  • Ans. 

    LRU cache is a data structure that stores the most recently used items, discarding the least recently used items when full.

    • Use a hashmap to store key-value pairs for quick access

    • Use a doubly linked list to keep track of the order of items based on their usage

    • When an item is accessed, move it to the front of the list

    • When the cache is full, remove the least recently used item from the end of the list

  • Answered by AI

Skills evaluated in this interview

Top Hike Android Developer Interview Questions and Answers

Q1. Design an photo viewing app which will show images from the disk in the list, and one item in the list should take half of the screen. (Android app design question, have to explain all the components used in it)
View answer (2)

Android Developer Interview Questions asked at other Companies

Q1. BST Iterator Problem Statement You are tasked with creating a class named BSTIterator that acts as an iterator for the inorder traversal of a binary search tree. Implement the following functions: BSTIterator(Node root): A constructor that... read more
View answer (1)

Jobs at Hike

View all
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Aug 2024.

Round 1 - Coding Test 

It was a good, moderate test.

Round 2 - Aptitude Test 

It was on guesstimates and product cases

Round 3 - One-on-one 

(1 Question)

  • Q1. What situational questions can you describe regarding your past experience?

Product Business Analyst Interview Questions asked at other Companies

Q1. 1. what is the day-to-day activity of the Product analyst 2. What A/B testing 3. Case study on how many Tata cars are there in India 4. Asked about the difference between rank, dense_rank,row_number,
View answer (1)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a software developer with 5 years of experience in Java, Python, and SQL.

    • 5 years of experience in Java, Python, and SQL

    • Strong problem-solving skills

    • Experience working in Agile development environment

  • Answered by AI
  • Q2. Short term goals

Top Hike Software Developer Interview Questions and Answers

Q1. Reverse Words in a String: Problem Statement You are given a string of length N. Your task is to reverse the string word by word. The input may contain multiple spaces between words and may have leading or trailing spaces. The output should... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - HR 

(2 Questions)

  • Q1. What is your name ?
  • Q2. What kind of job do you want to do

Interview Preparation Tips

Topics to prepare for Hike Data Entry Operator interview:
  • Data Entry
Interview preparation tips for other job seekers - Set your target achieve your goal

Data Entry Operator Interview Questions asked at other Companies

Q1. What is skills matrix of Return center Department?
View answer (44)

Salesman Interview Questions & Answers

user image Shruti Sharma

posted on 14 Sep 2023

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
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 

(4 Questions)

  • Q1. One to one questions
  • Q2. Sell a water bottle
  • Ans. 

    Stay hydrated on the go with our durable and stylish water bottle.

    • Highlight the durability of the water bottle

    • Emphasize the convenience of staying hydrated while on the go

    • Mention the stylish design to appeal to fashion-conscious customers

  • Answered by AI
  • Q3. Sell a laptop cover
  • Ans. 

    Protect your laptop in style with our sleek and durable laptop cover.

    • Made from high-quality materials to ensure maximum protection

    • Available in various sizes to fit different laptop models

    • Stylish designs to suit your personal taste

    • Easy to clean and maintain for long-lasting use

  • Answered by AI
  • Q4. Give your introduction

Salesman Interview Questions asked at other Companies

Q1. How can you motivate the customer to buy our products
View answer (9)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Nov 2023. There were 4 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Write the Test Cases about Amazon Gift Card
  • Ans. 

    Test cases for Amazon Gift Card

    • Verify that the gift card balance is correctly displayed

    • Test redeeming a gift card code

    • Check if multiple gift cards can be applied to a single purchase

    • Ensure that expired gift cards are not accepted

    • Test the functionality of sending a gift card to someone else

  • Answered by AI
  • Q2. How to debug a full functionality of an API
  • Ans. 

    Debugging a full functionality of an API involves thorough testing, logging, and using debugging tools.

    • Start by reviewing the API documentation to understand its functionality and expected behavior.

    • Write test cases to cover all possible scenarios and edge cases.

    • Use logging to track the flow of data and identify any issues.

    • Utilize debugging tools like Postman, Swagger, or browser developer tools to inspect API requests ...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is STLC and how you work in different layers of it?
  • Ans. 

    STLC stands for Software Testing Life Cycle. It is a process used to test software applications from planning to deployment.

    • STLC consists of phases like requirement analysis, test planning, test design, test execution, and test closure.

    • As a Senior Software Quality Engineer, I work in different layers of STLC by creating test plans, designing test cases, executing tests, and analyzing results.

    • I collaborate with develope...

  • Answered by AI
  • Q2. Write the test cases regarding Facebook posts and set their priorities.
  • Ans. 

    Test cases for Facebook posts with priorities

    • Verify that a user can create a new post

    • Check that a user can edit their own post

    • Ensure that a user can delete their own post

    • Test that a user can like a post

    • Verify that a user can comment on a post

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Write the test cases to delete a node from a linked list
  • Ans. 

    Test cases to delete a node from a linked list

    • Test deleting the first node in the linked list

    • Test deleting a node in the middle of the linked list

    • Test deleting the last node in the linked list

    • Test deleting a node that does not exist in the linked list

  • Answered by AI
  • Q2. How will you react if you get a critical issue, on the day of release?
Round 4 - HR 

(2 Questions)

  • Q1. What are your expectations
  • Ans. 

    I expect challenging projects, opportunities for growth, supportive team, and work-life balance.

    • Challenging projects that allow me to utilize my skills and knowledge

    • Opportunities for professional growth and advancement within the company

    • Supportive team environment where collaboration and communication are valued

    • Work-life balance to ensure I can perform at my best both at work and in personal life

  • Answered by AI
  • Q2. How early you can join
  • Ans. 

    I can join within 2 weeks of receiving an offer.

    • Provide notice to current employer

    • Complete any necessary paperwork or background checks

    • Prepare for transition to new role

  • Answered by AI

Skills evaluated in this interview

Senior Software Quality Engineer Interview Questions asked at other Companies

Q1. What is STLC and how you work in different layers of it?
View answer (1)

Hike Interview FAQs

How many rounds are there in Hike interview?
Hike interview process usually has 2-3 rounds. The most common rounds in the Hike interview process are Technical, Coding Test and HR.
How to prepare for Hike 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 Hike. The most common topics and skills that interviewers at Hike expect are Gaming, Python, SQL, Data Analysis and Analytical.
What are the top questions asked in Hike interview?

Some of the top questions asked at the Hike interview -

  1. Design an photo viewing app which will show images from the disk in the list, a...read more
  2. You have to design screen in which at a time on screen 10 nearest restaurants w...read more
  3. You have application which shows list of all contacts, the Name can be duplicat...read more
How long is the Hike interview process?

The duration of Hike interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Hike Interview Process

based on 10 interviews

Interview experience

4
  
Good
View more

Explore Interview Questions and Answers for Top Skills at Hike

Interview Questions from Similar Companies

BYJU'S Interview Questions
3.1
 • 2.1k Interviews
Flipkart Interview Questions
4.0
 • 1.3k Interviews
Paytm Interview Questions
3.3
 • 752 Interviews
Swiggy Interview Questions
3.8
 • 428 Interviews
BigBasket Interview Questions
3.9
 • 359 Interviews
PolicyBazaar Interview Questions
3.6
 • 349 Interviews
Zomato Interview Questions
3.8
 • 312 Interviews
Ola Cabs Interview Questions
3.4
 • 139 Interviews
MakeMyTrip Interview Questions
3.7
 • 122 Interviews
BookMyShow Interview Questions
4.0
 • 23 Interviews
View all

Hike Reviews and Ratings

based on 56 reviews

3.6/5

Rating in categories

3.3

Skill development

3.2

Work-life balance

4.1

Salary

2.9

Job security

3.4

Company culture

3.1

Promotions

3.2

Work satisfaction

Explore 56 Reviews and Ratings
SDE Security ( Full Time, Remote)

Kolkata,

Mumbai

+5

2-3 Yrs

Not Disclosed

Lead Marketing - Web3

Remote

12-14 Yrs

Not Disclosed

Community Manager - Web3

Remote

4-9 Yrs

Not Disclosed

Explore more jobs
Senior Product Analyst
28 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Product Manager
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
10 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Product Manager
8 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
8 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Hike with

Ola Cabs

3.4
Compare

Flipkart

4.0
Compare

Paytm

3.3
Compare

Swiggy

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