Very good facilities like a gym, transport, tuck shops, a good office environment, superannuation, and gratuity.
As of May 2010:
Starting my career with Yahoo! was one of the biggest mistakes. I missed out on learning a lot of good programming, which I would have otherwise learnt well in smaller companies. Most of the code in Yahoo! is very hacky and has been very poorly written.
Throw out useless money-minting CEOs and get someone who is truly technical and has a good vision of what Y! should be.
Lay off 50% of the program managers who just print t-shirts and posters, raise Bugzilla tickets, and do nothing else useful.
Don't hire non-technical managers. Engineers get damn frustrated with managers who can't understand a simple tech point.
Stop hiring as if there are hardly any people left in the whole world. Make your hiring tougher and hire good technical talent, not just any cow and buffalo coming out of college.
Phone screenings: 2 On-premise: * 3 technical rounds * Hiring Manager and HR round Each round was for an hour. The technical rounds focused on problem-solving and questions from past projects. All interviews were completed in a single day.
Four rounds of interviews were conducted in one day. The first round focused on problem-solving. The second round assessed puzzle and analytical skills. The third round covered Java. The fourth round was on design. However, HR took time to rever
2 written rounds (1 objective + 1 programming round) 4 rounds of interviews (3 technical + 1 HR)
Phone screenings: 2 On-premise: * 3 technical rounds * Hiring Manager and HR round Each round was for an hour. The technical rounds focused on problem-solving and questions from past projects. All interviews were completed in a single day.
Four rounds of interviews were conducted in one day. The first round focused on problem-solving. The second round assessed puzzle and analytical skills. The third round covered Java. The fourth round was on design. However, HR took time to rever
2 written rounds (1 objective + 1 programming round) 4 rounds of interviews (3 technical + 1 HR)