It was very long over 4 hours total in 2 interviews. I really believed I was getting the job but I was told " If they had not interviewed the next person I would have gotten it" I am happy it worked out for them. They do make you do "Home Work" Take your time on it.
Interview questions [1]
Question 1
Standard questions, If you listen to them then they really give you all the answers