I applied through a recruiter. The process took 5 weeks. I interviewed at Kira Systems (Toronto, ON) in Nov 2019
Interview
Had a take-home algorithm coding challenge. Pretty vague definition, but not too hard. It turned out a lot of the effort I put into it was wasted, but I wasn't happy submitting something that only took a few minutes so I put extra time in to submit something high quality.
After that I had a remote whiteboard discussion about cloud infrastructure, databases, networking, and state + lifecycle management. It was fun, as most whiteboarding sessions are, but the interviewer did a poor job of communicating the level of detail he was expecting.
Finally, there were some remote calls with other people in the company, for a variety of interactions I guess.
Interview questions [1]
Question 1
Given a sequence of events, each having a start and end time, write a program that will return the sequence of all pairs of overlapping events.