Quite a waste of time.. HR, homework, code review, admin. I went through everything and then they said that someone signed before me so if there is a new position they will contact me because of the good impression. After a week they posted the same position only in another team, I contacted them (they said they contacted me..never happened), then they said they thought it wouldn't be a good fit for that particular team (requirements are the same).