I had applied through JnJ job portal. Initial phone screen with HR (current employment status, work authorization status, $ expectations). In 2 weeks back to back 3 interviews with hiring manager and other managers. After that in 2 weeks final round interview with Sr. Manager.