Adsense1


Saturday, December 11, 2010

Summary of job interview questions and answers


Write a summary of my previous interview experience for future improvement.
1) Before starting job interview.
Find company information, think about possible interview questions, practice, practice and practice interview questions, dress well and arrive the company half an hour early, shake hand, eye contact, be polite and friendly. Some "break the ice" questions:
--------------------------------------------------------------------
a) How are you today?
I'm fine, thank you. And you?
b) Did you have any trouble finding us?
No, the office isn't too difficult to find.
c)Isn't this great weather we're having?
Yes, it's wonderful. I love this time of year.
--------------------------------------------------------------
Even the situation is negative, answer in positive way.


2) The first question normally is : tell me about yourself?
Four steps may need to be followed.
--------------------------------------------------------
a) Brief introduction: I have over 10 years experience of computer programming, data analysis, web development and algorithm development using C++, UML, CVS, OO, Boost library, Python, PERL, R, MS Office, Shell Script, MATLAB, Maple, Mathematica, MySQL, PHP and HTML/CSS. I have extensive experience at parallel computing, numerical analysis, stochastic analysis, software documentation, distributed computing, Grid computing, and web application. development. I have PhD degree in  computational physics from UBC, mainly on computing and data analysis. My PhD thesis is to use neural network algorithm to extract a tiny signal from large amount of data.
b) Provide career summary starting from most recent work history:
Most recently, I worked as scientific computer programmer at the Division of Mathematical Modeling, Center for Disease Control at the University of British Columbia. I built software framework and computing tools using C++ , Python, JavaScript, PHP/MYSQL, Perl and Matlab for Greater Vancouver and Canada contact network to better understand and control the spread of infectious diseases in Vancouver and Canada. I used  parallel computing, random network algorithms and numerical methods to solve disease transmissions and run large amount of simulation at WestGrid. I also did software documentation, debug, test, support, data visualization and used JavaScript to develop online computational tools.

Before this, I worked as Software Programmer and Postdoctoral Research Associate at the University of Alberta. I Developed data analysis framework and Grid computing tools for the large hadron collider experiment (ATLAS). ATLAS is a international collaboration containing 164 institutions from 35 countries and uses Grid computing to analyze huge amount of data. Provide expertise in computer programming and mathematical modeling for the ATLAS group at the University of Alberta.

Before working at the University of Alberta, I worked as Software Programmer and Postdoctoral Research Associate at TRIUMF. I performed computer programming, mathematical modeling and data analysis for the electron and proton collider experiment (HERMES). Provided expertise in computer programming and mathematical modeling for the HERMES group at TRIUMF.

c) Show some soft skills: I am a good team player, very creative and productive. I have great interpersonal skills, sound judgment, initiative and leadership. At free time, I enjoy swimming, hiking, spending time with my family and reading new technology trends. I am a webmaster of several computing Blogs and forums. I am members of several IT professional associations.

d) Tie my response to the company: I have a lot of expertise in C++ , Matlab, scripting language , data analysis, statistics analysis, web  development,  mathematical modeling, new algorithm research and development. I am looking forward to using my skills to contribute to the growth of your company.
------------------------------------------------------------------------------------


3. What is your long-range objective? Where do you want to be 10 to 15 years from now?
My long-range objective is to be an excellent computer programmer. As part of a team, I want to add value and continue to grow with the company. If the company expands, my plan is to move into a position of responsibility where I can lead a team.

4. What makes a successful team?
To make a successful team, each team member knows, agrees on and is committed to accomplishing a shared goal. Each team member contributes to a climate of trust and openness, identifies and corrects their own mistakes, trusts and depends on the other members of the team. Each team member communicates openly and honestly, values diversity as an asset and makes decisions by general agreement.

(Giving an example is important): During my working at the University of Alberta, I was part of software development team in a big international collaboration, from 37 countries. We were working together via teleconferences, weekly phone meetings, face to face meetings, emails and internal notes. We respect each other and work together to set clear schedule and time line. Our team finished projects on time and received excellent review from collaborations.


5. What will your supervise say about you?
Due to my good work performance and nice personality, I have very good
relation with my current supervisor and previous supervisors. I often contact my supervisors and have dinners sometimes. If you ask my supervisors, they will always say that I am a good computer programmer, great at communication, always finish projects on time, hardworking, team-player, easy to get along and honest.


6. What books do you read for programming?
I read C/C++ programming, Matlab programming text books, Python, PERL, shell script, HTML/PHP, parallel computing, Grid computing, MySQL and boost library online manuals, Linux system administration, TCP/IP network. I often participate computer programming discussion in online forums and participate MATLAB seminars.

7. Tell me what is your biggest achievement?
I designed software framework and data analysis framework for several world-class experiments such as ATLAS and OPAL experiments at CERN, HERME experiment at DESY. I wrote thousands of lines of C++ code and several manuals. I published 3 papers and co-author of 90 publications. My publications are still cited. I am proud of my previous achievement and looking forward to contributing more to your company.

8. Describe a situation in which you have tight time line and now you resolve the problem?
When I worked as a software programmer at the University of Alberta, I am part of software release team. Each release has a tight deadline. I mad a detail schedule and discussed with my supervisor and colleagues. I worked hard and make sure each step finished on time. I often discussed possible bugs and how to fix them with my international collaborators via telephone and email. Searching through Internet sometimes also helped me resolve the problem. Finally I finished my project on time and got compliments in the Collaboration.

9. What would you do in the first month to establish effective relationships with colleagues?
The relationships with my colleagues are important. Good workplace relationships can help me do my job better. They can make going to work everyday enjoyable. The first month is especially important to establish effective relationships with my colleagues.
1) Learn from my colleagues. Be friendly, accept advice and get to know my co-workers. Understand company culture.
2)Respect my colleagues. Don't discuss topics that could make my colleagues uncomfortable. Religion, politics and sex life all fall under the heading of topics to avoid discussing with my colleagues. Do my best to avoid offending those with whom I work.
3) Practice Good Office Etiquette. Good manners are as important at work as they are anywhere else.

10. Describe why you feel your experience, knowledge, ability and
personal suitability make you a good candidate for this position.
(Read through job description. Match resumes to job ads
For example: You required C++ and MATLAB coding experience. I have ten year C++ and MATLAB programming experience in BCCDC, University of Alberta, TRIUMF and UBC. You required a M.SC degree while I have a PhD degree from UBC. You required good communication skills. I worked in several international collaborations for ten years...............)




11. What is your weakness?
As English is my second language, I probably have some accents. But this will not prevent me from good communication. I also keep working to improve my English.

12. What is your salary expectation?
My salary exception is XX000 annually, but I am open to negotiate.

13. Do you have any question for us?
It is great to talk to you. Now I have more understanding of your company and the role of this position. I am looking froward to adding values and contributing to the growth of your company. When do you make the final decision? Can I have your name card? (smile, thank you, shake hand, bye)

14.
What do you know about company?

Before any job interview, you may need to take a quick research on the company information:
1. What are the company's key products, culture, size and location?
2) Who and how many people will interview you? What are their education and employment background, and their roles in company?
3) What skills are in demand at the company? marketing, engineering, finance, sale and product development?
4) What types of jobs available?
5) Think about how your skills can fit the company demand.
6) Read every page of company website.
After your research, if you can give company some suggestion and product improvement
during job interview, you will stand out among candidates. 



15.  How to handle interruption in work?
Not all interruptions are negative. In our group, we always set up schedule via web before visiting. We encourage email communication and telephone communication. I always have 1 hour lunch time with my colleagues. We exchanged new thought in projects and new problem and questions.

16.  How to handle competing deadline?

I always create a list of everything that I need or want to do and try to make it as all inclusive as possible. I ask myself how many things must be done right now. I rate the importance of each item relative to others in that group. I often update and review the to-do lists and check if time-lines are met and possible improvement.


17 Describe a difficult stakeholder experience you had to handle.

When I worked at the XXXX company, I have a co-worker in my team not following the procedure and deadline well, which affect the team progress. I realize that the good communication and open discussion are important. I listened to him first to seek understanding why he is behind the schedule. I realized his knowledge is the main issue. We modify the workload and job description for him. Finally we finish the project on time. All of us are happy.


18. How to handle conflict in work?

I always do not take conflict as personal. I respect my colleague's
culture background. I am solution oriented and willingness to negotiate. In extreme case, I ask a neutral third party to mediate and I am willing to back down. I do my best to minimize the impact of conflict and make work efficiently. For example when I worked in XXXX company, blah blah blah ......
(give an example)



19. What skills and personal qualities have you contributed to the teams?

I have good communication skills and also a good listener. I am always willing to share information, knowledge, and experience. I always cared about the team and team work. I treated others in a respectful and supportive manner. I am also a good problem solver.

(Show an example) .......


20 You have been long time working in Academia, why are you looking for a job in industry?

I have over 10 years software programming, data analysis and management in Academia. I am seeking a challenge role in industry.

My computing background in research and academia will supply unique supplementary to your company. If you are looking an innovative, bright and smart programmer, I am a right candidate. I understand you company are product-oriented. But adding research-oriented component in your company will be helpful for your company long term growing.

After interview, smile, shake hand, exchange name card, bye and thank you note.

No comments:

Post a Comment