A TikTok recruiter approached me on LinkedIn. The initial interview with the recruiter was positive. She was friendly and spent time patiently explaining the upcoming interview processes. She mentioned that the next coding interview can be scheduled anytime when I am comfortable even if it's scheduled a month later.
I scheduled the coding interview about 3 weeks after my initial interview (due to personal reason - work, kids, etc I needed longer time to prep for the coding interview, I'm currently working in DevOps so usually don't do as much coding like SDE).
After 3 weeks of preparation, a night before the coding interview, another recruiter informed me that they are on a hiring freeze and canceled the interview.
I rated the overall experience neutral, because the recruiter who spoken to me was super friendly and professional. Personally I've gained a lot from doing Leetcode everyday. But still, it wasn't a nice thing to cancel interview last minute.
The interview difficulty is based on the initial talk with the recruiter.