Dear All,
I work for an asian services company in Singapore. Recently, my company fired many people, out of these many firing stories I happen to fully understand 2 stories.
- Fresh chinese graduate joined couple of months back and my management placed him at client's place. I am sure absolutely he doesn't have client interaction skills (my company worships their clients). So, someone from client palce assigned him some work and this guy said he is busy and cannot do the work right now. He got fired based on client feedback that his attitude is bad.
- Two indian guys joined couple of months back from various companies in Singapore with
Java background. They even succeeded in writing code and executing it in interview (some
JDBC,
JSP, SQL and
Servlet stuff). A week back management fired these two guys after giving some tasks to them. The tasks they assigned were writing java mail client to send mails and simple java programmes to do sorting (they can use collections). They still failed to do these even after taking code from Google.
- In fact, the guy who was assigned java mail work took code from Google and he need some .jar file to compile the code. He started downloading the code. Download took around 45 minutes. The time they gave to finish the task is 2 hrs. Finally, manager came to him and said they cannot deliver project on time if he works like this and their HR will talk to him soon.
He got fired on the spot along with other guy who got sorting problem.
- The guy who was assigned sorting problem came to me and started asking me how to code that. I told him that I have no authority to help him atleast in this regard since he is under some assignment which decides his future in this company.
Considering all this my observation is, in India interviews are tough. People face typically average to tough questions and once candidate joins the company his life is almost happy.
Here in Singapore interviews are dead easy to win, however, once inside, tough to survive.
I still don't understand why those two guys and fresh graduate were fired. Management should know that fresh graduate needs training to handle customer presence. why can't these management guys take some 50% precaution (not 100%) while interviewing people. After all, its playing with someone's career.
I welcome your views on this.