No, they don't. You can't make sure if a person can solve the problems they're supposed to and if they'll fit in to your team with such practices.
Interviews I do now are more like having a conversation with the person. I mostly want to know what they are doing right now. How much do they understand about it etc. Then we'll move on to understanding what they understand about technologies they use and their opinions about that. Later I'll introduce some problems that we solved in the product I'm working on currently and get their thoughts on how they'd have approached it and how they'd have solved it. By this point I'd have a fair idea if they're a good fit for the team.
Later I'll enquire about their aspirations and ambitions and talk about our team and company.
Now the process explained above takes about 90 minutes for me. So it's better to do it with really promising candidates. Here's a process I was following in my previous company.
Following such a process helped us concentrate our time and efforts on right candidates