本文发表在 rolia.net/zh 相约加拿大网上社区枫下论坛
I hired a graduate from Chemistry Department of Fudan University two weeks ago. The reason is very simple: He is my Alumni, he works very hard, he has solid Java background, I have known him for two years, I think he is good, I told my CTO and lead developer that I need this person.... That's it. This guy has been in the United States for more than 10 years, and his English is not very good. I did not interview him because I told my CTO and lead developer that I didn't want to do that. After the interview, my lead developer told me that my Alumni is easy-going. He asked me my opinion and I told him I wish to secure a job offer. Of course, he took my suggestion and pushed my Alumni before CTO.
One week ago, my lead developer, DBA and I interviewed another job candidates for a PL/SQL developer position. This guys has been in bench since April. My lead developer told me he wanted to hire this guy, because our team has too few males. This candidate graduated from another famous University in Shanghai. Obviusly, he is qualified for our position because he has more 10 years of Oracle experiences. Halfway, our President and CEO joined the interview. He asked me to ask some questions. I browsed his resume for 5 seconds and found that he claimed some Java experiences. I began to change the topic and our job candidates began to boast his Java level immediately. He talked big and it seemed that he has done a lot of System Architecture work and he knows every thing, from front to back-end. I asked him the following three questions:
1) What is java.io.Serializable interface for?
2) In the Java code, we can create either synchronized method or synchronized block. Which one do you prefer?
3) Write a simple Java testing code. In the main method, we create a java.awt.Frame and set it to be visiable. After the execution of main method is finsihed, that Frame is still there. Why?
His answer is completely disappoiting. That's OK. Our lead developer had laready told him that we want to hire an Oracle developer and he has already shown his strong background in Oracle. What is still disappointing is his comments on my questions: "You guys are too focused on textbook knowledgement. I am just interested in providing solutions...:" Such an answer is absolutely non-professional. Right after he was walked out by our lead developer, I was stopped by our President and CEO. We are a private company. President and CEO is paramount. He told me he did not like this guy, because he didn't think this guy can fit in the team. In such a case, both I and our lead developer could not push him any more. It's so simple. A job offer is gone, but our candidate may never know the true reason.
更多精彩文章及讨论，请光临枫下论坛. 网址: rolia.net/zh