On-site interview: started off with a 5 minute introduction with the Engineering Manager, followed by a 30 minute presentation of my research thesis to three team leaders and one fellow engineer, followed by a demo from a recent hire of the current work being performed.