Computer Science/Mathematics Co-op:
Commonly-asked Interview Questions



Typical Interview Questions | More questions | Practice exercises | Job description #1 | Job Description #2 | Summary Chart Exercises | Behavioural Interview Questions | Federal Government Interviews | Prepare to Ask Questions | Yet More Practice |


Some Typical Interview Questions

  1. Tell me about yourself?
  2. What are your long and short-term career goals?
  3. Why did you decide to study computer science?
  4. Why did you choose the career for which you are preparing?
  5. What courses did you like best? Least? Why?
  6. What is your understanding about the nature of this job?
  7. What do you think are the most important aspects of this job?
  8. Why do you want to work for our company? What do you know about our company?
  9. How did you research this postion?
  10. What jobs have you held? Enjoyed the most? Least? Why?
  11. What have you learned from the jobs you have held?
  12. In what kind of work environment are you most comfortable?
  13. Do you prefer working with others or by yourself?
  14. Do you like routine work? Regular hours?
  15. Name a major problem you have encountered and describe how you solved it.
  16. What have you done which shows initiative and willingness to work? Give two examples.
  17. What two accomplishments have given you the most satisfaction? Why?
  18. Why do you believe you should be hired for this job?
  19. What are your special abilities and strong points?
  20. What are your weaknesses?
  21. What parts of the job do you think you would find most satisfying? Least satisfying? Why?
  22. In what ways do you think you can make a contribution to our firm?
  23. How would you describe your ideal job?
  24. How would you describe yourself?
  25. What motivates you to put forth your best effort?
  26. Are you willing to travel or relocate if required?
  27. Define co-operation.

The UVic Co-op Curriculum Website contains additional general questions.

top of page


More interview questions

The following is a list of interview questions, categorized according to personal background, skills and abilities, academic preparation, and other topics.

PERSONAL AND MOTIVATIONAL FACTORS

SKILLS AND ABILITIES

CAREER GOALS AND OBJECTIVES

EXTRACURRICULAR ACTIVITIES AND SCHOOL EXPERIENCES

ACADEMIC PROGRAMS AND ACHIEVEMENTS

WORK EXPERIENCE

ACCOMPLISHMENTS AND ACHIEVEMENTS

KNOWLEDGE OF THE ORGANIZATION

Typical Interview Questions for a Technical Support Position

  1. How are your classes this year? (ice breaker)
  2. What is it about this job that appeals to you? (The interviewer is looking for an understanding of what the job will entail)
  3. What hardware experience do you have?
  4. What software experience do you have?
  5. Scenario Questions
  6. How do you deal with a user who repeatedly calls for help with advanced features that they clearly do not understand, yet continue to attempt to use? (may need to have them trained on the software or show them simpler ways to accomplish their tasks.)
  7. How would you respond if asked a question you could not answer immediately? (tell person that you cannot answer their question immediately, but will find out the answer and get back to them. Give them a time frame as to when they can expect a response)


Practice exercises

Below are two typical computer science co-op job descriptions. Beneath each job description are some of the questions interviewers typically might ask. This is not a complete list of interview questions, however. What other questions would you ask if you were the employer?

Read each job description very carefully, and ask yourself:

  1. Do I know and understand all the concepts related to this job? If so, make sure you review them before the interview. If not, you must look them up before the interview.

  2. Have I had experience in any/all of these areas? If so, be prepared to give specific examples of your experience. If not, will you have had this experience before starting the work term? Have you done similar or related types of techniques? Transferable skills? Do you have relevant background that would enable you to learn fast? Can you give examples of learning something in a short period of time?

  3. What questions am I likely to be asked based on this job description?

top of page


Job Description #1: A Help Desk job.

JOB TITLE: Computer System Support and Development. DESCRIPTION: The student will assist in the maintenance of the Macintosh-based computing systems for the Big Thyme Corporation, and aid in the development of innovative technology projects.

Specific duties will include:

SKILLS/BACKGROUND REQUIRED: The ideal student should be familiar with Ethernet networking and AppleShare servers; have basic knowledge of both Macintosh and PC hardware configurations; possess HTML and other web-based skills; be willing to learn in-house database; have excellent interpersonal, organizational, and priority management skills; and be a creative self-starter.

Typical interview questions might include ...

What other questions is an interviewer likely to ask you?

top of page


Job Description #2: The e-commerce Department of a Software Development Company

POSITION: e-Commerce Software Developer DESCRIPTION: You will be a member of a team of software professionals developing, enhancing and supporting e-business applications for small business clients. You will gain exposure to our company's methodologies for e-commerce software and e-business applications. As a junior software developer, you will develop and execute test scripts, report on progress, replicate reported problems, and fully document your work. Bi-weekly team presentations to the company executive are likely. SKILLS REQUIRED: SQL. Unix. C++. HTML. Excellent verbal and written communications skills. Teamwork.

This position requires a person who can work independently and be able to perform their duties with a minimum of supervision.

Typical interview questions

What other questions is an interviewer likely to ask you?

Wherever possible, respond to questions in such a way as to demonstrate capability. A way to do that is to give tangible examples of your experiences and personality which directly relate to the situation for which you are applying. The technique is called S.T.A.R.

Example Questions

Drawn from Job #2
Question: Can you handle being busy or rushed?

Situation: Sometimes our labs seemed to have more work than could be finished in the time allowed.
Task: I had to find a way of completing the exercises in two hours.
Action: I made sure that I read and understood the exercises before going to class, and planned my lab work so it could be accomplished in the most time-efficient way.
Result: My partner and I were always able to finish the required work within class time.

Question: Do you like routine work?

Situation:


Task:


Action:


Result:


Use the STAR technique to prepare different answers for the same question.

top of page


Summary Chart

Using the chart below, deconstruct Job Descriptions # 1 and #2, listing each job's requirements and your related skills/experience.

Job Requirements My Validating Experiences










































Job Requirements My Skills Gaps










































Use this exercise of deconstructing job descriptions to prepare for all your interviews. It will make long job descriptions seem less overwhelming, and help you anticipate questions you'll likely be asked.

Job Requirements Related Interview Questions










































My Skills Gaps My Answers to Related Questions




































top of page


Behavioural Interview Questions

TEAM

It is often necessary to work together in a group to accomplish a task. Tell me about the most recent project/assignment you had working as part of a group.

People work at different speeds and have different priorities. Tell me about the most frustrating occasion you experienced when you had to work with someone whose pace or priorities were significantly different from yours.

Working effectively with your co-workers is obviously important. Tell me about a time when you used your social strengths to help your co-workers through a difficult time?

Tell us about an experience leading a group when you had to deal with a group member who was uncooperative

Describe a group experience you have had where you thought the leadership was ineffective.

Tell us about a situation where you had to make a decision where there was no black and white answer.

Tell us about a time when you had to delegate a task to someone?

Sometimes we have responsibility for a major project or action that despite our best efforts and intentions does not turn out as we planned, anticipated or desired. Tell me about such a time.

When in a group you are sometimes called up to demonstrate leadership to bring differing opinions together. Can you relate an incident where you were called upon to do this?

If you could structure the ideal business environment, what kinds of behaviours would you encourage and reward? Why?

What kinds of behaviour would you discourage and even punish? Why?

Describe a situation where your behaviour served as a model for others.

What types of decision do you have difficulty making? Give us an example of a difficult decision that you have made and the steps you took to arrive at that decision.

 

COMMUNICATION

Communication is of key importance when interacting with people. Tell us about a time you were most effective i getting a complex concept across to a co-worker/fellow student.

Reports can be very demanding when you are trying to be as clear and precise as possible. Tell me about the best report you wrote.

Tell me about your most successful oral presentation.

Communication with others not only includes communicating your message but also hearing what the other person is saying. Tell me of a recent situation in which it was important for you to hear and understand what the other person was saying.

Tell us about a time when you had a serious disagreement with someone?

Give me an example of a time when your communication skills were powerful enough so that you were able to influence the way others thought or acted, even in a very difficult situation.

 

BUSINESS FOCUS

Can you think of a project/assignment you completed recently that best reflects how you applied new knowledge or information to complete the project?

A highly regarded trait is when you take the initiative to look at all aspects of a project and carefully weigh the solutions. Tell me about the most challenging project you faced this past year where you really had to dig in, assess the needs, develop objectives and then decide what plan of action was best. What were the various aspects of this project that you had to look at?

Tell us about a time that your suggestion/action improved the bottom line (financial or process results)?

Tell me about your involvement in a relatively major (personal or business) financial transaction.

When Shell is faced with determining the location of a major gas plant/refinery, what factors should Shell consider?

 

CREATIVITY/INNOVATION

To maintain their competitive edge, organizations are placing a high value on innovation. Tell me of a project or assignment where you went beyond the status quo and were able to introduce a new idea(s) into the project. Usually introducing innovative ideas require some risk, (financial, reputation). Specific end results cannot be guaranteed since a new idea has never been tried before. Tell me of a situation where you implemented a new idea that was associated with a high level of risk.

Tell us about a time that you challenged the accepted norm or status quo?

In describing yourself would the words creative or innovative be used?

Tell us a time you were able to be flexible in a situation with an arrogant, dogmatic person.

 

ATTITUDE

Describe for me a personal goal that you set and how you achieved it.

Companies today are striving to achieve excellence which often translates into high expectations of their employees. Tell me of a situation where a high level of performance was expected of you and how you managed the stress associated with it.

Tell us about a situation where you took on additional responsibility outside the 'job description'?.

Tell us about a situation where you declined additional responsibility.

What's the hardest decision you've ever had to make?

Tell us about a goal you set for yourself that required you to stretch your abilities and resources to the limit. Something that was and/or is very important to you.

What kind of people do you find most difficult to work with? How have you successfully worked with this type of person?

Describe what you think will be entailed in your first job upon graduation.

 

OTHER

Tell me about a time that you had a strong sense of urgency about getting results at work or school.

What is your definition of success?

What major setback/problems/hardship have you overcome?

What criteria are you using to evaluate and choose a company?

What has made the most impact on your life, how?

top of page


Federal Government Interviews

Hiring for Federal Government jobs is done through the Public Service Commission (PSC). The interviewer must be able to show that the hiring process was equitable and fair, and document the rationale for the hiring decision if required by his/her supervisor. Therefore, expect most federal government interviews to follow a more formal format than non-government interviews.

top of page


Prepare to Ask Questions

Knowing something about the company and the job will enable you to ask informed questions during the interview, demonstrating you have done your research and have a sincere interest in the organization. If not provided during the course of the interview, you may want to ask for more information on:

Keep the questions direct and be prepared to explain why you asked them.

top of page


Yet More Practice

To further prepare for your interviews, practice answering anticipated interview questions. Practicing will improve your interview performance, increase your confidence level and alleviate nervousness. Remember to keep the specific job in mind when answering questions.

Practice out loud, preferably to someone else, or facing yourself in a mirror (practice your eye contact!) You are not trying to develop rehearsed answers, but simply attempting to be at ease with the process of listening to a question, formulating an answer and delivering it.

Some of the questions you should anticipate include:

top of page


Return to Student Prep Program


Last Modified: Jan. 24, 2002 - SF