Upload Button Icon Add office photos

Hike

Compare button icon Compare button icon Compare

Filter interviews by

Hike Software Development Engineer Interview Questions and Answers

Updated 27 Aug 2017

12 Interview questions

🔥 Asked by recruiter 2 times
A Software Development Engineer was asked
Q. Given an array of natural numbers in random order, find the first missing natural number in the array. For example, given the array [4, 6, 3, 1, 6, 8], the output should be 2. Given the array [1, 2, 3], the...
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.

A Software Development Engineer was asked
Q. How would you design a screen to display the 10 nearest restaurants in a list, ensuring the UI remains as uninterrupted 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 allo...

Software Development Engineer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Given an acyclic graph of a city where each edge represents a roa ... read more
asked in Hike
Q2. Given a screen with a button and a full-screen image view, descri ... read more
asked in Hike
Q3. You have an application that displays a list of contacts. The nam ... read more
asked in Amazon
Q4. Given an m * n matrix filled with '0's and 'x's with two position ... read more
asked in Samsung
Q5. There are 1000 wine bottles. One of the bottles contains poisoned ... read more
A Software Development Engineer was asked
Q. What are the 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 ap...

A Software Development Engineer was asked
Q. Describe the technical architecture for a photo viewer app on an 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

A Software Development Engineer was asked
Q. You have an application that displays a list of contacts. The names and numbers can be duplicated. How would you implement a search function that searches by name or number?
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

A Software Development Engineer was asked
Q. Given an Object 'Ball', how would 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

🔥 Asked by recruiter 2 times
A Software Development Engineer was asked
Q. If you were asked to implement your own HashMap, how would you do it?
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

Are these interview questions helpful?
A Software Development Engineer was asked
Q. Given a linked list, print its elements in a zig-zag manner.
Ans. 

Prints a linked list in a zigzag manner, alternating between left-to-right and right-to-left traversal.

  • 1. Traverse the linked list level by level.

  • 2. Use a flag to alternate the direction of printing for each level.

  • 3. For odd levels, print from left to right; for even levels, print from right to left.

  • 4. Example: For linked list 1 -> 2 -> 3 -> 4 -> 5, zigzag output would be: 1, 2, 3, 4, 5 (level 1), 5, 4...

A Software Development Engineer was asked
Q. Design and implement an LRU (Least Recently Used) cache. You should implement your own HashMap as part of the solution.
Ans. 

Implement an LRU cache using a custom HashMap and a doubly linked list for efficient access and eviction.

  • Use a HashMap to store key-value pairs for O(1) access.

  • Maintain a doubly linked list to track the order of usage.

  • On access, move the accessed node to the front of the list.

  • On insertion, if the cache exceeds capacity, remove the least recently used node from both the list and the HashMap.

  • Example: For a cache wit...

A Software Development Engineer was asked
Q. Given a string, write a function that returns a boolean indicating whether one permutation of the string is a palindrome.
Ans. 

Check if any permutation of a string can form a palindrome by analyzing character frequencies.

  • A palindrome reads the same forwards and backwards (e.g., 'racecar').

  • For a string to have a permutation that is a palindrome, at most one character can have an odd frequency.

  • Example: 'civic' can be rearranged to 'civic' (palindrome).

  • Example: 'ivicc' can be rearranged to 'civic' (palindrome).

  • Example: 'hello' cannot be rear...

Hike Software Development Engineer Interview Experiences

1 interview found

I appeared for an interview in Feb 2017.

Interview Questionnaire 

17 Questions

  • Q1. Print a linked list in zig zag manner. Link : -----/
  • Ans. 

    Prints a linked list in a zigzag manner, alternating between left-to-right and right-to-left traversal.

    • 1. Traverse the linked list level by level.

    • 2. Use a flag to alternate the direction of printing for each level.

    • 3. For odd levels, print from left to right; for even levels, print from right to left.

    • 4. Example: For linked list 1 -> 2 -> 3 -> 4 -> 5, zigzag output would be: 1, 2, 3, 4, 5 (level 1), 5, 4, 3, ...

  • Answered by AI
  • 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
  • Ans. 

    Check if any permutation of a string can form a palindrome by analyzing character frequencies.

    • A palindrome reads the same forwards and backwards (e.g., 'racecar').

    • For a string to have a permutation that is a palindrome, at most one character can have an odd frequency.

    • Example: 'civic' can be rearranged to 'civic' (palindrome).

    • Example: 'ivicc' can be rearranged to 'civic' (palindrome).

    • Example: 'hello' cannot be rearrange...

  • Answered by AI
  • 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.
  • Ans. 

    Implement an LRU cache using a custom HashMap and a doubly linked list for efficient access and eviction.

    • Use a HashMap to store key-value pairs for O(1) access.

    • Maintain a doubly linked list to track the order of usage.

    • On access, move the accessed node to the front of the list.

    • On insertion, if the cache exceeds capacity, remove the least recently used node from both the list and the HashMap.

    • Example: For a cache with cap...

  • Answered by AI
  • 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...
  • Ans. 

    Create a weather app that fetches and displays an image from a fixed URL upon button press.

    • Use a button to trigger an API call to the fixed image URL.

    • Handle the response to extract the image data.

    • Display the image in a full-screen image view.

    • Consider using libraries like Glide or Picasso for image loading.

    • Ensure to handle errors, such as network issues or invalid responses.

  • Answered by AI
  • 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 trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Hike?
Ask anonymously on communities.

Interview questions from similar companies

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

(1 Question)

  • Q1. DSA Questions on ant topic
Round 2 - Coding Test 

Graph, DP questions of hard level

Software Development Engineer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Given an acyclic graph of a city where each edge represents a roa ... read more
asked in Hike
Q2. Given a screen with a button and a full-screen image view, descri ... read more
asked in Hike
Q3. You have an application that displays a list of contacts. The nam ... read more
asked in Amazon
Q4. Given an m * n matrix filled with '0's and 'x's with two position ... read more
asked in Samsung
Q5. There are 1000 wine bottles. One of the bottles contains poisoned ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Included questions on mathematical reasoning, OS, DBMS and two coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. Differences between RAM, HDD and SSD.
  • Ans. 

    RAM is volatile memory for temporary storage, HDD is non-volatile storage for long-term data, and SSD is a faster non-volatile storage.

    • RAM is volatile memory that stores data temporarily while the computer is on.

    • HDD is a non-volatile storage device that uses spinning disks to store data long-term.

    • SSD is a faster non-volatile storage device that uses flash memory for quicker access to data.

    • RAM is faster but more expensi...

  • Answered by AI
  • Q2. Given a grid with multiple products and starting from top left, how to reach bottom right collecting max number of products, and moving only right or down.

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was ok. I was not able to solve all the questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Remove the last element from a linkedlist
  • Ans. 

    To remove the last element from a linked list, iterate to the second last node and update its next pointer to null.

    • Iterate through the linked list to find the second last node

    • Update the next pointer of the second last node to null

  • Answered by AI
  • Q2. Some basic questions on oops dbms and os

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Instahyre and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Design LLD for Parking Lot
  • Ans. 

    Design LLD for Parking Lot

    • Create classes for ParkingLot, ParkingSpot, Vehicle, etc.

    • Implement methods for parking, unparking, checking availability, etc.

    • Consider different types of vehicles and parking spots (e.g. regular, handicapped, electric)

    • Include features like ticketing system, payment processing, and security measures

  • Answered by AI

Skills evaluated in this interview

I appeared for an interview in Oct 2021.

Round 1 - Video Call 

(1 Question)

Round duration - 50 minutes
Round difficulty - Medium

First round was a basic javascript problem-solving round. The interviewer judged my grasp on fundamental javascript concepts like objects, closures, polyfills, etc. It was during the afternoon and was conducted on google meet and leetcode playground.
The interviewer was very calm. I was first asked some general questions like why I'm applying for this role and what are the projects I've done.

  • Q1. 

    Search in a Row-wise and Column-wise Sorted Matrix Problem Statement

    You are given an N * N matrix of integers where each row and each column is sorted in increasing order. Your task is to find the positi...

  • Ans. 

    This question asks to find the position of a target integer in a row-wise and column-wise sorted matrix.

    • Iterate through each row and column of the matrix

    • Compare the target integer with the current element

    • If the target integer is found, return the position as {i, j}

    • If the target integer is not found, return {-1, -1}

  • Answered by AI
Round 2 - Coding Test 

(1 Question)

Round duration - 40 minutes
Round difficulty - Easy

One DSA Question along with some javascript questions were asked like hoisting, difference between JSX and Javascript etc.

  • Q1. 

    Trapping Rain Water Problem Statement

    You are given a long type array/list ARR of size N, representing an elevation map. The value ARR[i] denotes the elevation of the ith bar. Your task is to determine th...

  • Ans. 

    The question asks to find the total amount of rainwater that can be trapped in the given elevation map.

    • Iterate through the array and find the maximum height on the left and right of each bar.

    • Calculate the amount of water that can be trapped at each bar by taking the minimum of the maximum heights on the left and right.

    • Sum up the trapped water for all bars and return the total amount.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in PuneEligibility criteriaAt least an undergraduate degree.MindTickle interview preparation:Topics to prepare for the interview - Javascript, Execution Context, Closures, Prototypal Inheritance, Composition, Event Loop, Promises, React lifecycles, React hooks, Web fundamentals (Security, TCP/IP etc)Time required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Focus on core Javascript fundamentals before becoming a framework ninja
Tip 2 : Have at least one (or more) good project(s) which shows your experience in frontend development
Tip 3 : Practice fundamental javascript questions and machine coding

Application resume tips for other job seekers

Tip 1 : Clearly highlight the skills you have which match with the role you are applying for.
Tip 2 : Mention the work you have done in your internships related to your role (frontend in my case), work experience matters
Tip 3 : Mention some really good projects in your resume.
Tip 4 : Having some special achievements like SIH, Gsoc, etc. certainly helps but isn't compulsory.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Apr 2021.

Round 1 - Telephonic Call 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Easy

It was a DSA round where I was asked 2 coding questions and optimised approaches for both.

  • Q1. 

    Ninja and His Meetings Problem Statement

    Ninja has started a new startup with a single conference room available for meetings. Given an array/list MEETINGS of consecutive appointment requests, Ninja must ...

  • Ans. 

    Find the maximum total booked minutes possible in a conference room for all meetings with a 15-minute break between meetings.

    • Iterate through the list of meeting durations and calculate the maximum total booked minutes considering the 15-minute break constraint.

    • Keep track of the total booked minutes and skip consecutive meetings that violate the break constraint.

    • Return the maximum total booked minutes for each test case...

  • Answered by AI
  • Q2. 

    Trapping Rain Water II Problem Statement

    Given an M * N matrix where each cell's value represents its height in a 2-D elevation map, calculate the total volume of water that can be trapped after rainfall.

    ...
  • Ans. 

    Calculate the total volume of water that can be trapped in a 2-D elevation map after rainfall.

    • Iterate through each cell in the matrix and calculate the trapped water based on the surrounding heights.

    • Use a stack or queue to keep track of the cells to be processed.

    • Consider edge cases such as when the matrix is empty or has only one row or column.

  • Answered by AI
Round 2 - Coding Test 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

It was more of discussion around my projects and resume. Also asked some questions related to me. What are your hobbies? Willing to relocate?

  • Q1. 

    Smallest Subarray With K Distinct Elements

    Given an array A consisting of N integers, your task is to find the smallest subarray of A that contains exactly K distinct integers.

    If multiple such subarrays...

  • Ans. 

    Find the smallest subarray with exactly K distinct elements in an array.

    • Use a sliding window approach to keep track of the subarray with K distinct elements.

    • Maintain a hashmap to count the frequency of each element in the window.

    • Update the window size based on the number of distinct elements.

    • Return the smallest subarray with K distinct elements.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from National Institute of Technology Karnataka Surathkal.. Eligibility criteriaNAMindTickle interview preparation:Topics to prepare for the interview - OOPs, OS, DBMS, C++, System Design, Dynamic Programming, Pointers, System DesignTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Be consistent, you might not get success in the starting but if you are consistent with your prep, then in the end you will get offers from most companies
Tip 2 : Do participate in contests on leetcode
Tip 3 : Have a good resume

Application resume tips for other job seekers

Tip 1 : Good projects
Tip 2 : Includes achievements in coding contests like ACM ICPC or Google kickstart, Hashcode.

Final outcome of the interviewSelected

Skills evaluated in this interview

Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Nov 2022. There were 2 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 - Technical 

(2 Questions)

  • Q1. Regarding the Past Projects, mine were with Firebase and Flutter.
  • Q2. Medium DSA questions for Array and String and Flutter

Interview Preparation Tips

Topics to prepare for Junglee Games Software Developer interview:
  • Flutter
  • firebase
  • Node.Js

I applied via Campus Placement and was interviewed before Oct 2021. There were 2 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 - One-on-one 

(3 Questions)

  • Q1. DS Algo, Backend and DB
  • Q2. Stack(DS) question and DB based questions
  • Q3. Scaling (Horizontal, Vertical) with use cases
  • Ans. 

    Scaling refers to increasing capacity of a system. Horizontal scaling adds more machines, while vertical scaling adds more resources to a machine.

    • Horizontal scaling involves adding more machines to a system to increase capacity

    • Vertical scaling involves adding more resources to a machine to increase capacity

    • Use cases for horizontal scaling include handling increased traffic or adding redundancy

    • Use cases for vertical sca...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Junglee Games Software Developer interview:
  • Backend
  • Data Structures
  • Database
Interview preparation tips for other job seekers - Keep your DS concepts clear and be clear on your answers
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Contained aptitude questions followed by two coding questions.

Round 2 - Coding Test 

Contained Two coding questions

Round 3 - Group Discussion 

Contained project to find bugs

Hike Interview FAQs

How to prepare for Hike Software Development Engineer 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, Coding, Computer science, Multithreading and Python.
What are the top questions asked in Hike Software Development Engineer interview?

Some of the top questions asked at the Hike Software Development Engineer interview -

  1. Weather App. Given a screen. There is a button and full screen image view. When...read more
  2. You have application which shows list of all contacts, the Name can be duplicat...read more
  3. You have to design screen in which at a time on screen 10 nearest restaurants w...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

DotPe Interview Questions
3.1
 • 42 Interviews
Junglee Games Interview Questions
3.1
 • 34 Interviews
INCREFF Interview Questions
2.6
 • 26 Interviews
MindTickle Interview Questions
2.9
 • 25 Interviews
Ganit Inc Interview Questions
3.8
 • 23 Interviews
View all
Hike Software Development Engineer Salary
based on 8 salaries
₹18 L/yr - ₹32 L/yr
68% more than the average Software Development Engineer Salary in India
View more details

Hike Software Development Engineer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

-

Skill development

-

Work-life balance

-

Salary

-

Job security

-

Company culture

-

Promotions

-

Work satisfaction

Explore 1 Review and Rating
Senior Product Analyst
20 salaries
unlock blur

₹23 L/yr - ₹36 L/yr

Senior Software Engineer
12 salaries
unlock blur

₹21.2 L/yr - ₹65 L/yr

Associate Manager Marketing
11 salaries
unlock blur

₹13.5 L/yr - ₹15 L/yr

Product Manager
10 salaries
unlock blur

₹18 L/yr - ₹52 L/yr

Associate Product Manager
10 salaries
unlock blur

₹11 L/yr - ₹26.8 L/yr

Explore more salaries
Compare Hike with

JoulestoWatts Business Solutions

3.0
Compare

DotPe

3.1
Compare

Thoughtsol Infotech

4.6
Compare

11:11 Systems

3.7
Compare
write
Share an Interview