First round was getting to know my skills and background, it was for 45 mins
Second round was technical round for one hour. during that one hour, 30 mins were for coding and 30 mins were for question answer.
I personally felt 30 mins is less time for candidate to have running app ready with UI and network call, at least 45min to one hour would have been better. Interviewer asked me to stop after 30 mins , upon request I got 5 mins more and then we started question answer part where there were not many questions and interview got over 15 mins early. In my opinion give sufficient time to the candidate so that they can perform better and get to the solution, ending interview early and not giving time for candidate to code is unreasonable.