1. For QA post, they will ask you to write test cases. They will reject you if you miss even one point. I checked those in Google. Different sites had different number of cases. So who is right??
2. They will ask you to write code. They need exact code with exact syntaxes. So if you are looking to join them, you need to be mugging up every code you can. Having knowledge or writing the perfect steps won't count. It has to be exact code.
3. About the office, hardly 20-30 people in one room with top management sitting next room.