Pre-Mock Preparation & instructions

  1. You must be in the same zoom room as your peer.
  2. How to score the candidate (interviewee):
    1. For the non-technical conversation you’ll have the questions and guidelines on what should the candidate more or less talk about (it’s an open question so you expect from the candidate to be professional, focus on the question and not another unrelated topic).
    2. For the technical conversation part you’ll have for each question its correct answer and the candidate will either give the whole correct answer to get the whole point otherwise you give them 0.
    3. for the other coding exercises, the interviewee must have a working program with the correct output / answer to get the whole score on the task, otherwise 0.
  3. Set a timer before starting each section.
  4. If the candidate doesn’t answer all the questions for each section and the time is over, you should move to the next one ! ⇒ Set a timer on your phone or your computer before starting each section !
  5. VERY IMPORTANT :
    1. Before starting the Mock Interview
      1. You as the interviewer must be logged in to use the google sheet to score the candidate.
      2. The candidate must give you their information that you’ll need to fill the google sheet such as :
        1. Intranet ID number
        2. Campus
        3. Name
    2. How to score ?
      1. Give the full score (Scale / Max score column in the sheet) is the answer is complete.
      2. Give half the score if the answer is partially correct. (around 50% of the max score of the question).
      3. Give 0 if the answer is wrong.

Part 1: Non Technical Conversation (5 minutes)

  1. How do you stay motivated when working on repetitive tasks?

    1. Answer example : I remind myself of the bigger goal behind the work. I also try to make small improvements in how I do the task, or challenge myself to do it more efficiently each time.
  2. What do you do if you don’t understand a task or instruction?

    1. Answer example : I take a moment to review the task carefully, and if I’m still unsure, I ask for clarification from my manager or teammate. It’s better to ask early than to make mistakes later.
  3. How do you prioritize your work when you have multiple deadlines?

    1. Answer example : I start by listing all tasks, then I organize them by urgency and importance. I usually tackle the most critical ones first, and I make a simple plan to stay on track.
  4. Describe a time when you had to adapt to a big change.

    1. Answer example : When my team switched to a new tool, it was confusing at first. I took time to explore it, watched tutorials, and helped others learn it too. Soon, it became part of our daily workflow.
  5. What do you expect from a good manager?

    1. Answer example : I expect clear communication, honesty, and support. A good manager provides guidance but also trusts the team to take ownership of their work.

Part 2: Technical Conversation (25 minutes)

  1. What is the main goal of unit testing ?

  2. How do integration tests differ in purpose ?

  3. What tools are used for unit testing ?

  4. What tools are used for integration testing ?

  5. How does caching improve performance ?

  6. What are the main types of caches ?