Long each time and many levels, but never update after that even you follow up. They just ask you to wait even you know they did not shortlist you. Continue to ask you take exam and attend next level of interview giving you false hope. At the end you feel the company just want to know what is the process, policy, technology and etc outside to copy your idea or creativity.