I went through 4 rounds in flipkart.2 phone screens and 2 in person rounds.The phone screens basically revolved around flipkart and it's business delivery model. I asked them every possible question that was there in mind pertaining to flipkart like their business model,what time in the future they are thinking of breaking even,how are they planning to battle out amazon,why did they increase their minimum price from 100 to 500 and if that is not going to hurt people who relied on the free shipping model earlier,what technology stack they are using,why is search a little slow etc.The 2nd phone screen had a business question if a commodity has to be priced between 48K and 50K and the commodity is bought at 42K and no form of discount can be given at any rate below 48K as dictated by the supplier then what do you do to keep the clients from going to the offline market where the commodity is being sold at 50K.The first in person interview question was asked by a technical architect from the catalog team who wanted to know how unstructured data sources about catalog information from the supplier can be merged with the catalog.What kind of sanity checks need to be done-what types of duplicate prevention measures need to be avoided.What type of data store has to be designed for storing catalog information.The second in person interview round had another technical architect who was from the online marketing team and his question was.Flipkart has an online marketing tool at their disposal.Now they wish to send in three types of mails
1.Mass mails
2.Promotional mails
3.User intent mails about a product they browsed or wanted to buy or a corresponding product related to the product they already bought.
They also wish to track the rate at which they send in mails and whether a weekly mail is being sent to the customers or not.
Now keeping all this in mind how do you create a system that will send mail to different segment of customers based on their buying habits,browsing history,their likes and dislikes etc plus the data about the customers provided by the business development managers.