I applied online. The process took 1+ week. I interviewed at Flipkart (Bengaluru) in Nov 2012
Interview
1) Online test on Interviewstreet.com
2) First Phone interview
3) Second Phone Interview
Interview questions [1]
Question 1
Online test: Given two vectors. Maximize scalar product of the two, vectors can be rearranged in any order. You have to consider only n/2 elements in each vector.
Phone 1:
Q1: Given a string. Identify it's lexicographic rank.
Q2: Given a n*n area with each unit are having an altitude. Water falling on one square will flow down to other square if the neighboring square has less altitude. Need to identify maximum connected area where water stay if rain falls on the entire area.
Phone 2:
Q1: Search related. Identify all the places(ATM's, hotels, hospitals etc.) near to a given place.
Q2: Data structure to represent the index of a book.
They gave everyone a coding question with vague statement. I got rejected in this round, even after writing code with interfaces and classes and achieving required goal, problem with this type of interview is that it is that there is no one write answer or you can compare it using runtime complexity.
When I asked, recruiter didn't provide any feedback.
I applied through college or university. I interviewed at Flipkart (Bengaluru) in Aug 2014
Interview
This was round 2.
Machine coding round.
Create a JSON object from a given input.
input:
a>b>c=1
a>t=5
output:
{ 'a' : {'b' : { 'c' :1}, 't' : 1}}
The output had to be well formatted.
If a key had two values, the value had to be made an array of the two values.