I have had experiences where a so called experienced developer "tests" me by asking a "trick question" related to something I created to verify whether I indeed created the thing. If the "thing" you built in the past has any level of complexity, you simply cannot remember all the details of what you built, and only the most recent aspect will be fresh in your memory to recall. So chances are very high you will fail the trick question. This is why trick questions don't work.
long interview cycles with lots of coding interviews make sense only when you have someone who has built nothing, and you need to find out if he would be able to build something. as soon as you have built something of any substantial size, coding interviews are no longer necessary especially if you have a CS degree and have reasonably good grades. the interview behaviour we see makes sense for countries where the cost of hiring and firing is very high, and this is not the case for the US.