Two stage interview:
Stage 1: Java code walkthrough with interviewer.
We looked through some basic java classes and I had to fix the errors I saw. It was a mix of syntactical, semantical, and logical errors, as well as object oriented slip-ups like poor encapsulation.
Stage 2: Pseudo-code object definitions for Tetris.
We walked through which objects, with attributes and methods, I would define to create the game Tetris. This was very high-level and I think more of a test of if I understood OOP concepts.
These stages were with two different senior devs, and each had its own small behavioural interview.
I applied online. The process took 2 weeks. I interviewed at Planview (Vancouver, BC)
Interview
I had a one-hour interview with three recruiters. I was asked behavioural questions and a few coding questions that did not seem too hard to complete. Response was received in a week
Interview questions [1]
Question 1
What is one bug you have encountered in a project and how did you overcome it?
I applied through college or university. I interviewed at Planview (Vancouver, BC) in Jul 2023
Interview
One interview consisting of behavioural and technical questions. Had two interviewers conducting the interview. Both were friendly and gave hints when needed. Asked FizzBuzz and follow up questions such as taking input from user.