40 mins, very straightforward and skill oriented. If you know your basics and can answer a few problems you'll be good to go. There are a few personal/personality questions that are just designed to see how quick you think on your feet...as long as you answer confidently you should be fine.