I applied online. The process took 4 months. I interviewed at Metaswitch in Feb 2019
Interview
Interview was quite challenging with many difficult tasks to get through. It was an entire day worth of tasks including group exercises, interview and individual tasks. Be prepared with interview answers beforehand.