Hike Interview Questions | Glassdoor.ca

# Hike Interview Questions

## Interviews at Hike

23 Interview Reviews

Experience
50%
10%
40%

### Getting an Interview   23 Interview Reviews

Getting an Interview
27%
27%
18%
14
9
5

3.4
Average

Hard
Average
Easy

More

## Software Engineer Interview

No Offer

Application

I applied through college or university. The process took 1 day. I interviewed at Hike.

Interview

First Round Written Test
3 sections in all. To be done in 90 minutes
Section A: – 10 aptitude questions (you can find almost every question on indiabix).
Section B: – 13 questions based on C skills.
Section C: – 2 programming questions which were easy.

1) Reverse every K nodes in a singly linked list.

2) Find out the next greater element having same digits.

1432 -> 2134
5432 -> no greater number
First Technical Interview
The interviewer was quite cool and composed.
1 He started with simple question and asked me to write the code of Quick sort but before I could start he said leave it and tell me how you will find out 3rd smallest element from an array.

2. Based on first Question, rather than an array you have a large file containing billions of number and from it you have to print Kth minimum element.

3. A file containing billion of numbers in unsorted manner is given to you. At run time you will be given two integers ‘m’ and ‘n’. Now print all the numbers from file which lies in this range. He said u can use extra space, no problem with memory but time complexity should be minimum.

4. This question was new to me. He told me let’s play a game. I said okay sir :). In this game we will be given even number of cards. Each card will be having some digit written over it. Now both player will play optimally and can only choose card from either corner. He asked me to devise a strategy which would help me winning the game always.
Later he asked me to prove my strategy for the general case :)

Second Technical Interview
1. He started with Knight Tour problem in which I have to print the path. Conditions were
I have to cover all the blocks in chess. I can use only 63 moves and solution must be other than backtracking.(most optimal solution). He wanted me to tell him the strategy required to prune the recursion tree.

2. Given a file which contains large number of strings.
e.g.:my name is XYZ. My emansi XYZ
i.e. it has words and reverse of words. There can be the case where no reverse word is present
He told me to print all those pair whose reverse is also present in the file.
For above example output will be:
{name,eman}, {is, si}
Constraints were Minimum space should be used and time complexity should be minimum
further he added don’t compute reverse of string at all.
(He was interested in function which I will use to calculate the hash value of string).

3. He asked me what my weak point in coding is. I said finding out the corner test cases. At this he caught me and said let see how you will face your fear and give me a code and asked me to generate all the test cases for the program.

Later he asked me to write code for printing a helix (spiral matrix)
and write all corner test cases for it.
I wrote solution for NxN but he asked me to write for NxMand do dry run for several test cases.
That is how second round went ?

Third Technical Interview
The interviewer was a bit strict.

In this round only single Question was asked but it took almost 1 hour.
He asked do you know spell checker in micro soft word. I said yes.

He said, you have newspapers of last 20 years. Use these newspapers and suggest most probable words.

He gave me example
Input: fon
for this input print
Output: foe, for, fork, fond

Question seemed easy but when I started he kept adding constraints on data structures used and complexity.

I used lexicographical dictionary for this but later he added two more example
he asked me to suggest ‘con’ and ‘ion’ as most probable word for fon.

Browser
Bsowerr

He said suggest browser for ‘Bsowerr’.

He kept adding examples and constraints.
My solution started from lexicographical dictionary moved to Trie Tree then to Edit Distance problem then Hashing

He said why I gave you newspapers rather than Dictionary. From this I got smell of Machine learning
He wanted me to suggest on the basis of currently most frequently used words.

And the Question got more complex
and it ended on SUFFIX TREE.

HR round
It was telephonic round taken by the CEO of the company and asked me all HR related Questions

It was a good experience.

Interview Questions

• He said, you have newspapers of last 20 years. Use these newspapers and suggest most probable words.   Answer Question

## Software Engineer Interview

No Offer
Positive Experience
Difficult Interview

Application

I applied through a recruiter. The process took 1 day. I interviewed at Hike (Gurgaon, Haryana (India)).

Interview

The overall process went around a week. I applied through Naukri for a js developer role and got a call from recruiter. The first round was a telephonic discussion. Questions were mainly around OOJS and basic Js. Next round was a machine simulation. I was asked to accomplish an assigment in 2 hours. Next day I got an Invite for F2F at Gurgaon. The best part, they offered me an to and fro air ticket with accomodation! On the interview day, I was recieved in the office and there were close to 7 rounds. The discussion was more fun and the interviewers clearly explained the role and the type of skillset they are looking for. I was able to relate most questions asked to a functionality in the hike messenger itself. After 3 tech round and a discussion with a Manager, they offered lunch. After that was another technical discussion and finally a guy from Design team took a small interview because he said my resume design was good (well yeah!). Overall the process was very smooth and the interviewers were cool.

Interview Questions

• Questions about inheritance, call/apply, native js, scenarios on js optimzation.   Answer Question
3.

## Software Engineer Interview

Accepted Offer
Positive Experience
Difficult Interview

Application

I applied through a staffing agency. The process took 1 day. I interviewed at Hike (New Delhi (India)) in May 2014.

Interview

It was good lasted almost the whole day and the questions were really tough. The standard is almost compared to Google. They start OFF with some basic Java questions and then some basin knowledge of Android. However, do have a good understanding of Data Structures and Algorithms.

Interview Questions

## Senior Software Engineer Interview

No Offer
Negative Experience
Difficult Interview

Application

I applied through a recruiter. The process took 2+ weeks. I interviewed at Hike (Gurgaon, Haryana (India)) in June 2015.

Interview

It was fun to interview, felt interviewers bit conservative. They only wanted to listen to answer which they have in mind but nothing else. It was tremendously funny that later I got offer from GOOGLE but they rejected me :p

Round I - Telephonic
Mostly on Java/J2EE simple stuff. Some algorithmic questions of medium difficulty.

Round II - Simulation
They mailed a problem statement and asked code in return.
It was to code a caching solution in pure java.

Round III - F2F
I was called to hike's office for F2F. But, it was more than that. It was almost 6 hrs long.
I was first given is insanely strange problem statement to code in pure java. It was something regarding coding a server in java which will accept rq/rs from browser. I was given 3hrs to do it, which was kind of sufficient. I was allowed to use google, so figured out how to do it.
Then next three hours were all around questions about the solution I coded.
There were 3 interviewers who were judging me all at once and were wanting me to give answer which they think to be correct. I will not say that they had wrong answer in their mind but what I was telling them was also correct. I implemented solution a bit differently then what they deemed to be correct, so there was lot of attack and defending.

Overall, I think they need to understand that such a conservative interview process is not good, especially for SSE role. They only interviewed me on what code was written for sample problem. While there are lot of other areas left untouched.

Interview Questions

5.

## Game Developer Interview

No Offer
Positive Experience
Average Interview

Application

I applied through an employee referral. The process took a week. I interviewed at Hike (Bengaluru (India)) in March 2016.

Interview

The interview process took just one week. I had a telephonic interview first. I was then flown into their Bangalore office for 3 rounds of face to face interview. In between an interviewer invited me for lunch and we had lunch together where we discussed about the company culture and the like.

Interview Questions

• First round of interview over phone mostly mostly C++ theory questions. In the first face to face interview, they asked me to code 2 algorithm questions on my laptop. It was simple recursion questions. In the second round also, the interviewer asked my DS/Algo questions. But he wanted me to code on paper. Questions ranged from deleting a node in a linked list given access to only that node and its variations to swapping the odd and even position bits in a number. eg 11010110 should become 11101001. The third round was mostly game dev related questions. Questions werre about OpenGL engine etc.   Answer Question

6.

## Software Developer Interview

No Offer
Difficult Interview

Application

I applied through college or university. The process took 2 days. I interviewed at Hike in September 2014.

Interview

First Round Written Test
3 sections in all. To be done in 90 minutes
Section A: – 10 aptitude questions (you can find almost every question on indiabix).
Section B: – 13 questions based on C skills.
Section C: – 2 programming questions which were easy.

1) Reverse every K nodes in a singly linked list.

2) Find out the next greater element having same digits.

1432 -> 2134
5432 -> no greater number

Interview Questions

• In this game we will be given even number of cards. Each card will be having some digit written over it. Now both player will play optimally and can only choose card from either corner. He asked me to devise a strategy which would help me winning the game always.
Later he asked me to prove my strategy for the general case   Answer Question

7.

## Software Development Engineer Interview

Declined Offer
Positive Experience
Average Interview

Application

I applied through college or university. The process took 1 day. I interviewed at Hike (Hyderabad (India)) in December 2016.

Interview

The dress code was casual. The interviewers themselves were dressed casually. I wore an old T-shirt to the interview.

There were 4 rounds. No HR round. First round was coding test, then a written test. Then two interview rounds.

Interview Questions

• Given a list of prices for a stock, which days would have been the best combination to buy and sell?   Answer Question

## Software QA Engineer Interview

Accepted Offer
Positive Experience
Difficult Interview

Application

I applied through college or university. The process took 2 weeks. I interviewed at Hike (Dehradun (India)) in February 2015.

Interview

It took almost 10 days for the whole Interview process .We went through 6 interview levels including 4 one to one interviews and 2 telephonic interviews.panelist included QA team, Chief technical officer, Director of engineering. Questions from various fields including computer science, testing scenarios, puzzles, riddles, followed by H.R interview were encountered. All in all it was an amazing experience where we interacted with company persons and got to know a lot about ourself..

Interview Questions

• Questions related to real time test case scenarios, memory allocations, data structure , memory fragmentation,company's background related questions,Mobile applications,code debugging, riddles, puzzles were asked.   Answer Question

## Engineering Manager Interview

No Offer
Negative Experience
Average Interview

Application

I applied through a staffing agency. I interviewed at Hike (Bengaluru (India)) in July 2017.

Interview

It was a telephonic interview, I was asked about my last work & the one before that. At around 30 mins into the interview, suddenly the interviewer said he's getting another call & he will call me back. It felt weird to me as that has never happened before to me even with the big companies. I thought maybe I'll get a call later that day, or next day, I waited but it never came. Basically he realized that I was not fit for the role, abruptly cut the interview in between to save his precious time, did not have a minimum courtesy to let me know, very unprofessional behavior.

Interview Questions

## QA Automation Engineer Interview

Accepted Offer
Positive Experience
Difficult Interview

Application

I applied through college or university. The process took 3 weeks. I interviewed at Hike (Dehradun (India)) in March 2015.

Interview

The interview Process at Hike Messenger is a bit tough and tricky. As for the QA position they test you inside out on the basis of technical knowledge and soft skills.
The Interview consists of overall 6 rounds,
1st round : First is written section comprise of aptitude and basic mcq questions of core subjects like OS, UNIX, JAVA and Software Testing.
2nd ROUND: Second round is a bit tricky as you need to write some codes of question related to string manipulation usually.
3rd round : It consists of technical interview to test your basic knowledge of computer science subjects OS and focus on JAVA.
4th Round: As we move to upper level the level also goes up. This is also a technical Face to face interview with the manager who ask tricky puzzles to test your mental level and problem solving skills.
5th round : In this The Company CTO(Chief technical officer or Product of engineering) takes a technical interview. Its a telephonic interview rounds which is most difficult compared to others as you will get less time to think and react for best possible solution of the problems. Being Telephonic makes it more tough as its hard to express views over telephonic round compared to face to face.
6th round: This is last round which is usually screening i.e HR followed by some problem solving and handling puzzles and behaviour testing interview question.

Interview Questions

• QUES 1 : HOW ARE HASH-MAP used and write a program to use it to store float values. specify its complexity ?   1 Answer
• ques : what is the difference between tinkliest and array list in terms of complexity time and space and also for operation like insert, delete , sort , search.   1 Answer

Don't Miss Out On a Job You Love
Upload a CV to easily apply to jobs from anywhere. It's simple to set up.