I applied online. The process took 4 months. I interviewed at Lenovo in Dec 2019
Interview
There was a video submission and then if you get selected, you get a phone interview with the hiring manager. And lastly, you interview with the team. Overall process took months and felt it was kind of long. But I enjoyed talking with both the hiring manager and team.