Unprofessional. 1 hour but the tech lead needed to leave earlier because of some meetings, leaving 20 minutes for tech questions.... I failed 2 basic questions with code snippets but answered harder ones correctly. I expected not so low level questions, harder architectural ones. Final "rush" question: list as many patterns as you know... Seriously? People in work never list those, they use it by routine, but the names are not relevant imo.
Promised an answer on the following day, they waited 3 more days. Unprofessional. If you can't keep your promise you shouldn't do it.