Initially interviewed by HR over the phone for 30 mins. Scheduled in person interview, which was canceled and pushed off by a week. Interviewed for about 3 hours. Got the impression engineering wasn't happy, was told that engineering isn't priority. CTO grilled me later. Nothing too hard, I wasn't given any technical coding questions, which was odd.