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 

19 Questions

  • 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 ...
  • Ans. 

    An Android photo viewing app with a list of images from disk, one taking half the screen.

    • Use RecyclerView to display the list of images

    • Use a custom adapter to bind the images to the RecyclerView

    • Use a GridLayoutManager with span count of 2 to achieve the half-screen effect

    • Load images from disk using a library like Glide or Picasso

    • Implement click listeners to handle item selection and display the selected image

  • Answered by AI
  • Q2. Print a linked list in a zig zag manner. -----/
  • 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 in random order, find the first missing natural number.

    • Sort the array in ascending order

    • Iterate through the sorted array and compare each element with its index

    • If the element is not equal to its index + 1, return the missing number

    • If all elements are in order, return the next natural number after the last element

  • Answered by AI
  • Q5. Java/Android : Given an Object 'Ball'. How will you transfer this ball object from one thread to another. Same ball object pass from Thread to MainThread.
  • Ans. 

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

    • Use Handler to post a Runnable to the main thread's message queue

    • Use AsyncTask to perform background operations and update the UI on the main thread

    • Pass the Ball object as a parameter or use a shared variable between threads

  • Answered by AI
  • Q6. How does looper/handlers work internally when you pass object from one thread to another.
  • Ans. 

    Looper/handlers allow passing objects between threads in Android.

    • Looper is a message loop that runs in a thread and processes messages from a message queue.

    • Handlers are used to send messages to the message queue of a looper.

    • When an object is passed from one thread to another using a handler, it is encapsulated in a message and added to the receiving thread's message queue.

    • The receiving thread's looper then processes th...

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

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

    • Binder: Android's native IPC mechanism, used for communication between processes.

    • Intents: Used for communication between components within the same application or between different applications.

    • Content Providers: Allow sharing data between applications using a common interface.

    • Broadcasts: Used for asynchronous communica...

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

    To create my own HashMap, I would use an array of linked lists to handle collisions and implement key-value pairs using a hash function.

    • Create an array of linked lists to store the key-value pairs

    • Implement a hash function to generate an index for each key

    • Handle collisions by adding elements to the linked list at the corresponding index

    • Support operations like put(key, value), get(key), and remove(key)

  • Answered by AI
  • Q10. Some definitions and basic android questions. AsyncTask, IntentService, Service, internals of ArrayList, etc.
  • Q11. Design a weather app. (One image for every weather is there on a server) Take care of half downloaded image, try not to consume data of user again.
  • Ans. 

    A weather app that displays images for different weather conditions, taking care of half downloaded images and minimizing data consumption.

    • Implement image caching to store downloaded images locally

    • Check if the image is already downloaded before making a network request

    • Use a progress bar to indicate the download status of the image

    • Handle cases where the download is interrupted or incomplete

    • Implement a mechanism to resum...

  • Answered by AI
  • Q12. Extended same question for the adapter with multiple images. Do not unncessary download if user has scrolled fast. - How will you cancel the request when the user has scrolled, and what will you do when ...
  • Q13. You have application which shows list of all contacts, the Name/Numbers can be duplicated. How will you go on and do searching in this. Search term can either exist in Name or in Number.
  • Ans. 

    To search for contacts with duplicate names or numbers, iterate through the list and compare each contact's name and number with the search term.

    • Iterate through the list of contacts

    • Compare the search term with each contact's name and number

    • Return the contacts that match the search term

  • Answered by AI
  • Q14. Question based on Java cyclic barrier.
  • Q15. Launch Mode of Activity.
  • Ans. 

    Launch mode determines how an activity is launched and how it behaves in the task stack.

    • Standard: Creates a new instance of the activity on each launch.

    • SingleTop: Reuses the existing instance if it's already at the top of the stack.

    • SingleTask: Creates a new task and places the activity at the root of the task.

    • SingleInstance: Creates a new task and places the activity as the only one in the task.

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

    Deep linking in Android allows users to navigate directly to specific content within an app.

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

    • The intent filter specifies the URL scheme and host that the app can handle.

    • When a deep link is clicked, Android checks if any app can handle the URL and prompts the user to choose.

    • The chosen app receives the deep link data in the intent's data field.

    • ...

  • Answered by AI
  • Q17. Some Project based questions, What were your challenges, which projecct you loved most, which one you did not etc......
  • Q18. You have to design screen in which at a time on screen 10 nearest restaurants will be shown in a list. The screen will keep adding more options while scrolling. Scroll in the list should be uninterrupted...
  • Ans. 

    Design a screen to show 10 nearest restaurants in a list with uninterrupted scrolling.

    • Use a RecyclerView to display the list of restaurants

    • Implement a custom adapter to populate the data in the list

    • Use a location service to get the user's current location

    • Sort the restaurants based on their distance from the user's location

    • Load more restaurants as the user scrolls to the end of the list

  • Answered by AI
  • Q19. Design the ImageDownloader, with efficiently handling parallel API calls.
  • Ans. 

    ImageDownloader efficiently handles parallel API calls.

    • Use a thread pool to manage parallel API calls.

    • Implement caching to avoid redundant API calls.

    • Use a priority queue to prioritize image downloads.

    • Optimize network requests by using HTTP/2 or multiplexing.

    • Consider using a library like Picasso or Glide for image loading and caching.

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: Skype round, coding on collabedit (1 Hour)

Round: Technical Interview
Experience: On Site interview 1 and half hour round.
Tips: Java and Android threading concepts are needed.

Round: Technical Interview
Experience: This round was all about android and internals of collections in Java.
OnSite 1 hour round.

Round: Technical Interview
Experience: Purely for checking the design knowledge of a person. (1.5 hour round)

Round: Technical Interview
Experience: Interview with director of engineering.

Skills: Android Development, Java Programming, Data Structures And Algorithms

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)

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?
  • Ans. 

    I navigated complex projects, collaborated with teams, and adapted to changing requirements to deliver successful product outcomes.

    • Led a cross-functional team to launch a new feature, resulting in a 20% increase in user engagement.

    • Faced a tight deadline when a key stakeholder changed requirements; I facilitated a meeting to realign priorities and deliver on time.

    • Analyzed user feedback to identify pain points, leading t...

  • Answered by AI

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