An Imitated Interview for Immigration
[FONT=宋体]以下为此次模拟面试的基本过程:[/FONT]
Script for interview of computer programmer
[FONT=宋体, MS Song]Note: O refers to the visa officer and A refers to the applicant.[/FONT]
[FONT=宋体]([/FONT][FONT=宋体, MS Song]The visa officer is sitting in the interview room waiting for the applicant. An translator guides the applicant enter.[/FONT][FONT=宋体])[/FONT]
A: Good morning, sir.
O: Good morning, take a seat please. My name is Charles Lee. I am a Canadian visa officer. I am appointed by the Immigration Section of Beijing Embassy of Canada to be in charge of this interview. My work and duty is to check and assess your application for an immigration to Canada for permanent residence according to a given score calculation table for General Skills immigrants made by the Immigration Bureau of Canadian Federal government. By this criteria I will ask you some questions to find whether you are eligible for immigrating to Canada and by this I will be suggested if you are qualified to be given a landing paper issued by the Canadian government. Do you understand what I mentioned above?
A: Yes, I do.
O: Do you need an interpreter?
A: No, thanks.
O: This is your application form, do you need to make any changes to it?
A: No.
O: Can you make a brief self-introduction?
A: My name is Wang Yanling, I was born on Jan.3rd, 1968. I come from Yantai, Shandong Province.
O: Can you tell me when you had the idea to immigrate to Canada?
A: In the year of 1997 when one of my best friends immigrated to Canada. His success showed me a good impression upon Canada. From that time on I began to think of immigrating to Canada. I think I will have a good opportunity to develop my own career in Canada.
O: Why do you think it is better for you to develop your career in Canada?
A: First I think Canada is a developed country. Its economy, compared with other western countries, is very advanced and mature. So as a qualified computer programmer, it is easy for me to find a job. Second, I also have a lot of opportunities to develop my ability in computer science and related field. That will also be very good for me to devote a lot to this country.
O: And how did you get some information about the immigration laws and policies of Canadian government?
A: Some of my friends who had immigrated to Canada told me something about that. I also checked some information from Internet. Canada Human Resources Development is one of my favorite web sites I always access.
O: OK. From which college did you graduate?
A: I graduated from Beijing University in 1992.
O: What was your major?
A: My major was computer science.
O: What was the most difficult subject you learnt in the university? Why?
A: The principle of computer and some courses about electrical circuits for these courses talk about some principles in physical field. You know theory sometimes is very abstract, and it is not very easy to understand that very clearly.
O: And which one is your favorite? Why?
A: Computer languages. I think it is very interesting to design some programs by computer language. I can realize my dream and fully perform my ability.
O: Do you have any achievements obtained in University?
A: I think my design for graduation can be regarded as the best works I have done. It is showing my studying results for four years in the university. I have tried my best to collect a lot of information in order to have an ideal work sample.
O: Do you have them with you?
A: Yeah. Here you are. ([FONT=宋体]申请人将所带材料递交移民官,移民官看了一下[/FONT])
O: OK, it ‘s pretty good for an undergraduate. What did you do after your graduation?
A: I was assigned to work at Nanxin Co. Ltd.
O: What do you mean by assigning?
A: You know in early 1990s university graduates were not permitted to choose a job by themselves. They have to work in a state-owned company first. At that time resign was not very common.
O: Do you still work there?
A: No, in 1994 I found a job in StarChina Company.
O: Is it a state-owned company or a private one?
A: It is a joint Venture. One of its investor is American IBM Company.
O: What kind of business does your company always do?
A: My company is an information technology oriented company. We always design some application computer programs and supply some technical support for different customers.
O: How large is this company?
A: About seventy people. I work in Technology department.
O: What is your work in this department?
A: Designing computer application software.
O: Are you a software engineer in this company?
A: NO, I am a computer programmer.
O: Is that your intended occupation in Canada?
A: Yes. I want to be a computer programmer in Canada.
O: But do you know the job demand for this occupation in Canada?
A: Yes, when I first began to think of immigrating to Canada, I started to search some necessary information about Canada. From the job demand list issued by the Immigration Section of Canadian government I find computer programmer is a very popular and highly demanded profession.
O: Why do you think so?
A: I always access the Internet. I find a lot job advertisement for programmers. I also downloaded some information from some web sites. Would you like to see that?
O: Yes.
O: Ok, as a computer programmer what are your duties and responsibilities in this company?
A: I think as a programmer, my main duty is to write program. After a computer system analyst analyzes the clients’ requirements and determine the components of the systems, I will be assigned one or some components and then I will start to write the program with coding set of instructions using some computer languages. After that I will test and debug the components and the whole system. The last thing for me to do is that I will maintain it.
O: would you like to give me a description about one of the programs you’ve ever designed?
[FONT=宋体, MS Song]A: Ok. In 1996, I designed one Management Information System. The system can reduce the complex of flow and improve the efficiency. I designed the system according to the manual flow, and transferred various forms to the part of the program.[/FONT]
[FONT=宋体, MS Song]O: would you like to tell me what a workday means to you?[/FONT]
[FONT=宋体, MS Song]A: OK. First when I switch on my computer, I will check the work that I did yesterday. And then I will scan the schedule given by my director to find what I should do today. Then I will continue my work that I left yesterday. When I get some problem and if I am not sure about the resolution for this problem I will discuss it with other programmers. Maybe at the end of the day we will attend a short meeting held by my director to discuss some general routine with each other. [/FONT]
O: Now I want to ask you something about your educational background. Can you introduce to me some major courses about computer that you have learned in the university?
Ayes. I have studied some major courses about computer programming language, such as C/C++, Pascal, Fortran programming language and other basic courses such as Computer Organization and Structure, Discrete Mathematics, Database Principle, Computer Network, etc.
O: How do you think the relation between your current work and the courses you have studied in university?
A: The courses are very useful for my work. It lets me come into the computer programming field in university. I also control some programming languages such as C, Pascal, Assembly, these basic programming languages let me know the concept of programming which is so much useful to access advanced programming language such as VB/VC.
O: How do you develop your professional skills in these years?
A: The courses studied in university let me set a stable foundation about computer programming. After graduation I started to update the knowledge through the practice working, professional books, and some other professional reference books about programming, especially the Internet. I can find any information, any answers that can help me solve problems. Sometimes when I meet some difficulty in my work, I will consult with my workmates. At the same time I can also improve my professional skills.
O: Which course, do you think, is the most important course and why do you think so?
A:I think the Computer Organization and Structure is the most important, for I can get so much useful knowledge as to how a PC can deal with anything instead of human being and how all the parts of a PC can do work together. It’s very valuable for programming whatever programming language you use.
O: As a computer programmer would you like to describe your daily work for me?
A: Yeah. My main duties are to identify the steps in the program and algorithms, and to debug and test programs according to the requirements of each system project; to maintain existing application program by making minor modifications if required; and to train operator to use the application software as a resource man.
O: What kind of computer language or technique do you often use at work?
A:I often program using OOP language such as VC, VB. These two languages are very powerful, convenient, and flexible and they can do anything you want to do. API, ActiveX technique is popularly used when you are programming with VC or VB. For API technique can provide an interface that let you can call some system functions of the Operating System to apply to your current program, ActiveX technique can provide some controls that can greatly increase the efficiency of your programming.
O: Do you know what is the most popular computer language in Canada?
A: Yeah. VC and Java are the most popular. I have looked up the related information in the Internet.
O: Usually in which platform or computer environment will you develop this program?
A: Usually I develop programs on Microsoft Windows98 Platform and often choose Microsoft Access or Microsoft SQL Server as database.
O: what is the meaning of debug? How do you conduct the debugging?
A Bug refers to the error a programmer always makes in his programming. Debug means to find the errors and make modifications through debugging. Most programming language has its debug tools, so you can use it to debug your program. First you can set a breakpoint in the program and then you run the program step by step, if some wrong with the program, the debug tools will give you some indications according which you can modify your program. If the program is correct, the program will run normally.
O: After you finish the code, what is your next work?
A: After finishing the code, I will debug, test and maintain the program. It’s the same important as the code. I will find and modify the error of the code when debugging, and find wrong running result in the program when testing, and modify and upgrade the program when maintaining.
O: If you meet some problems when you are programming, how do you solve it? Can you give me an example about it?
A: One time when I program for one MIS project. I need to query some information record from the database, and the programming language I use is VB. I don’t know which control I can use to realize the query function. Through asking my classmate who have the experience about using VB to program, I know I can use the DATA Control to control the database included add, delete, update, query any records from the database.
O: During the installation and running if you find some problems with this program how do you deal with them?
A: Any problems can happen when you install or run software. Normally I will terminate the program and look up the program resource codes to find the errors in the sentence and modify it. You will deal with different technical problems with proper techniques.
O: How long have you been doing this work?
[FONT=宋体, MS Song]A: Six years.[/FONT]
O: So would you like to tell me some projects that you attended or finished?
[FONT=宋体, MS Song]A: In the year of 1995 I was responsible for designing an information management system for Bank of China.[/FONT]
O: By which computer language you designed it?
A: VC/VB, C/++.
O: Can you give me some information about VC++?
A: VC++ is one product of Microsoft. It is an object oriented programming language. It has a friendly interface to help people to use easily. It’s high efficient and flexible.
O: Why do you want to use VC++ to design it?
[FONT=宋体, MS Song]A: It is a very efficient language to design this program for its friendly interface and object oriented function. [/FONT]
O: What do you mean by the word “project” here?
[FONT=宋体, MS Song]A: Project is a task or work that we got from a client. One project often includes some sub-systems and every one sub-system has its function, but the integration can help people solve the practical problems.[/FONT]
O: What kind of computer language or technique do you often use at work?
[FONT=宋体, MS Song]A: FoxPro just as mentioned before, VB, VC and Delphi are often applied in programming.[/FONT]
O: Have you ever-used C Language to design some programs?
[FONT=宋体, MS Song]A: In 1995 I designed a Stock Exchange & Exchequer Flux Supervise System for Shenzhen Security Company Limited. [/FONT]
O: Do you know the difference between C and C++?
[FONT=宋体, MS Song]A: C++ language is object oriented and C language is not.[/FONT]
O: Please write a program like this 1mile=1.6 kilometers by C language?
A: Surely[FONT=宋体]([/FONT]five minutes later the applicant shows his work to the officer.[FONT=宋体])[/FONT]
O: Can you transfer it into C++ language?
[FONT=宋体, MS Song]A: No problem.[/FONT]
O: Usually in which platform or computer environment will you develop this program?
[FONT=宋体, MS Song]A: Windows98 or WindowsNT.[/FONT]
O: Can you show me some work samples that you have done?
[FONT=宋体, MS Song]A: Here you are. This is a part of program I designed for ShenZhen security Company just I mentioned before and this is the flow chart. [/FONT]
O: Can you introduce the functions of this program?
[FONT=宋体, MS Song]A: The main function of it is to help the supervisor to get the newest information about the stocks, bonds and some other securities. The other function it has is that it can offer some management help for the general manager. [/FONT]
O: During the installation and running if you find some problems with this program how do you deal with them?
[FONT=宋体, MS Song]A: If we find some problems in this period we will have to find out what kind of problem it is and then we will analyze the causes. Maybe there is something wrong with the interface, or there is virus in this system. [/FONT]
O: What is the biggest problem in maintenance?
[FONT=宋体, MS Song]A: For the users the main problem in maintenance is that they should operate their computer properly and have a good habit to maintain their program in time to find errors. [/FONT]
O: Do you know anything about the work of a system analyst?
[FONT=宋体, MS Song]A: Analyst’s work is to analyze information processing or computation needs, to design computer systems, which provide solutions to these problems or perform the needed computation. He will first analyze the customer’s requirements and make it into some components. Maybe he will write a function report and flowing chart. According to his plan programmer will transfer it into codes that can be conducted by computer. [/FONT]
O: Are there any difference between a Chinese programmer and a Canadian one?
[FONT=宋体, MS Song] A: I think their work is very similar. The difference is that in different countries programmer prefers to use some different computer languages. [/FONT]
[FONT=宋体, MS Song]O: Are you married?[/FONT]
[FONT=宋体, MS Song]A: Yes.[/FONT]
[FONT=宋体, MS Song]O: When did you get married?[/FONT]
[FONT=宋体, MS Song]A: On May13, 1995.[/FONT]
[FONT=宋体, MS Song]O: What is your husband’s occupation in China?[/FONT]
[FONT=宋体, MS Song]A: He is an electrical engineer.[/FONT]
O: Now please tell me if your husband want to immigrate to Canada.
A: Yes. He wants to go to Canada with me together. But he can’t.
O: Why doesn’t your husband go to Canada with you at the same time?
A: Now he is the information technology department director in a big state-owned corporation. He was sent by his company to Japan for a large project about system integration. He will return China June next year. Here are a certificate signed by the General Manager of his company and this is a contract he signed with the Japanese company.
O: If you can’t find a job very soon, what will you do? Will you return back to China to continue your employment right after your landing?
A: No, I will make my home there.
O: How long do you think it will probably take you to find a job in Canada?
A: I think I can find a job within a short time as a qualified programmer.
O: How do you plan to find a job in Canada?
A: There are many ways to find a job. Firstly, through Internet, newspapers, there are lots of ads about job vacancies; secondly, I can go to the local Unemployment Center and Human Resources Department; also with the help of my friends.
O: Do you always contact your friends in Canada?
A: Yes, I often send E-mails.
O: What do you plan to do if your friends do not assist you find a job?
A: Well, I am sure they will. However, if it really happens that way, I am quite confident with my ability. As you can see, I am well educated and have rich experiences in my field.
O: Do you know where you wish to settle in Canada?
A: Toronto is my destination city. Before long I really did a lot research about Toronto. By the information I search from the Internet also by my friend’s introduction, I get to know Toronto is the biggest city in Canada. It is the commercial and financial center of Canada. There are a lot of famous IT companies in this city. Such as IBM (Canada) Co. Microsoft (Canada) Co. and a lot of software companies. These are things I downloaded from the Internet.
O: How much money will you bring to Canada?
A: 14,000 Canadian Dollars
O: Do you know the local living cost in Toronto?
A: Yes, About 1000 Canadian Dollars for three-member family. That includes fee for renting a one-bedroom flat, money for food and transportation fee and other expenditure.
O: Do you know How to rent a flat?
A: Yes, when I first arrive in Toronto My lawyer could introduce a temporary hotel or hostel for me. That is very cheap about 30-60 Canadian Dollars everyday to hold a one-bedroom. Then I will get to know the local surroundings and visit some community service agency to get some advice about renting. I will also check some renting advertisements from some web sites. I could find some flat suitable for me.
O: OK. Do you have any sisters or brothers?
A: Yes, I have one sister who works as a secretary in Motorola (China).
O: Do your parents still work?
A: No, they are retired.
O: Before they retired, what did they do?
A: Both of them were teachers.
O: Will you sponsor them to Canada?
A: Well, it depends on how well I will be doing in Canada. At this moment, no.
O: Who wrote these two reference letters for you?
A: The first letter was written by Mr. Wang Wenhua. He was the director of Info department. But now he is retired. This is his new telephone number. The second letter was written by Richard Marx. He is my director.
O: Does he know your plan for immigration?
A: Yes he knows. He thinks it is a good idea. He also introduced some friends of his in Canada. Maybe I can get some information from his friends.
[FONT=宋体, MS Song]O: Ok so much for my questions. By your documents and this interview, I think you have reached the requirements for immigration applicant. Your total scores are 74. Please sign your name here.[/FONT]
I can give you the medical examination form. You can choose a hospital from this list. If you could pass this examination, we will issue the visa to you. Bye-bye.
A: Thanks a lot for your giving me this chance for an interview. Goodbye.