I happened to interview few employees from Snapdeal for my company, technically they were inept and they didn't know why a specific this they had implemented. I blame their HR team for not hiring good engineers in first place.
Yes this is specific case where HR team is very incompetent to hire technology talent. HR team should be capable enough to understand how IT industry changes over last couple of years. If they use same tactics to hire good tech talent I am sure they will not.