I had an introductory interview, followed up by an introductory technical interview. They then kept me wondering for three weeks, until I finally told them they must have moved on. They were kind enough to email me back saying I was right. However, it was quite rude of them to keep me waiting for 3 weeks after an interview with no word on updates.