本文发表在 rolia.net/zh 相约加拿大网上社区枫下论坛
My countrymen from China likes to say: a) I am a programmer, or b) I have three year's experiences, or c) I am a MS in CS, or d) I am working at some prestigious foreign companies, .... can I f ind a job in Canada?
I just want to make a friendly comments. Hunting an (IT) job needs some true skills. The most important thing is how much you have done, and how much you have known. Working for a big project does not mean knowing and understanding the project. If I am an interviewer and you are looking for a job from our company, I may ask you some basic questions as follows:
1) Are you involved in the design?
2) What is the basic architecture for your project?
3) Do you use State Machine in your implementation?
4) What patterns have you used in your project? To solve what problem?
5) What Threading library do you use? Do you use semaphores?
6)Do you use Rational Rose? Do you do reverse-engineering?
7) Do you review your teammates's code?
(In a job interview, all these questions cannot simply answered using Yes or No).
If you can answer the above questions clearly in English, you are strong enough.
I have ever interviewed a "shopping cart" guy. His project had a shopping cart. Actually, he did not not do anything in the project.
After 3 questions, I found he did not understand shopping cart.
Of course, I "leave some face" for him because I need comply the Western culture. A descent interviewer should not embrace the interviewee, evne if the latter is not the right person.
更多精彩文章及讨论，请光临枫下论坛. 网址: rolia.net/zh