I applied online through the company, there was first an HR screening that lasted 30 min, the next interview was a 2:1 phone interview that lasted an hour where they dissected your resume and then asked technical question at the end asking how does the backend of our lock work when unlocked on a mobile application and how would you explain a database to a grandparent. The next step was an on site interview where you had to give a 10 min presentation on yourself, a 2:1 interview on resume followed by a brainteaser, then an 1hr long assessment (30 min analytical, 30 min written). Was a long day of assessments