I applied online. The process took 2 months. I interviewed at KnockNow (Ottawa, ON) in Feb 2023
Interview
1. Behavioral interview mixed with questions on relevant projects and languages 2. Coding problem that tests knowledge of language of your choosing, this is done on your own time. 3. Technical interview about the coding problem, 15 minute question set to optimize code and ask questions about time complexity and space complexity.
Interview questions [1]
Question 1
Please complete this question on your preferred IDE and send me back a link with your code and answer. # In this problem, you are given a set of house listings and your job is to return a list of the most recent listing of each address. # There could be multiple listings of the same address, and you must ensure your ouput contains only one listing per address (the most # recent one). A listing contains a name, address, and date. # For example: # Input: # L4, 123 kings road,2022 # L1, 123 kings road,2020 # L2, 20 queen road,1990 # L3, 20 queen road,1992 # Expected Output: # (L4, L3) # In the above example, there are two listings with the same address "123 kings road", and two listing with the same address "20 queen road". # The output includes the most recent listing with the address "123 kings road" (2022 > 2020) which is L4, and the most recent listing with # the address "20 queen road" (1992 > 1990) which is L3, hence (L4, L3).