A very good list indeed but how can one apply in these firms.
Can someone please share some experiences regarding:
1. How to apply in reputed Firms?
2. How to apply in person when emails, contacts don't work?
3. Pre-requisites before application, namely, additions to CV/Resume and other important requirements
4. What is the minimum period of reply regarding appointment?