Filter interviews by
I was interviewed in Feb 2017.
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
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.
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
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...
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
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
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...
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
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...
6 question 1 hard, 3 med, 2 easy
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
I applied via LinkedIn and was interviewed in Oct 2024. There were 3 interview rounds.
Duration was 1 hour. First asked verbal technical questions based on deep learning concepts, then asked me to code an easy leet code problem.
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.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
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
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
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
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...
Get interview-ready with Top Hike Interview Questions
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 ...
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
I was interviewed in Aug 2024.
It was a good, moderate test.
It was on guesstimates and product cases
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
I applied via Approached by Company and was interviewed in Oct 2023. There were 2 interview rounds.
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
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
I applied via Company Website and was interviewed before Nov 2023. There were 4 interview rounds.
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
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 ...
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...
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
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
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
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
Top trending discussions
Some of the top questions asked at the Hike interview -
The duration of Hike interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 10 interviews
Interview experience
Senior Product Analyst
28
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Product Manager
12
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
10
salaries
| ₹0 L/yr - ₹0 L/yr |
Product Manager
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Ola Cabs
Flipkart
Paytm
Swiggy