This sounds rather holistic, and avoids many pitfalls of the "leetcode hazing" approach.
I do want to point out that anyone trying to line up their next job while staying employed, would probably not be able to take 2 weeks off their existing job. It would then come down to "quit your job and take a leap of faith".