I applied through a recruiter. I interviewed at NBCUniversal (New York, NY) in Feb 2021
Interview
Standard technical interview process, which consisted of an initial 30-minute phone call, followed by a coding challenge. If they are happy with your results, you would then be invited to an in-person interview.
Interview questions [1]
Question 1
The coding challenge: Build an "inversion of control" library module to be consumed by a client app in Kotlin. Use dependency injection and include unit tests.
Focus on basic dependency resolution functionality, good software architecture, extensibility, easy integration and a good developer experience.
Did a short phone interview with a recruiter. We talked about the technology stack used at the company and position details, They asked general screening questions like tech experience, salary range, location, etc.
I applied through a recruiter. The process took 4 weeks. I interviewed at NBCUniversal (Austin, TX)
Interview
Pretty straightforward, and seems like a nice place to work. The offer did not go through since they decided to go with a contractor they had previously hired. 1st conversation with recruiter, then hiring manager, then technical lead.
Interview questions [1]
Question 1
Technical conversations in 2 stages and coding challenge
Interview process was quite short for a software engineering interview. Interview process was a pre screen, system design, verbal technical, and a behavioral interview. System design interview was the most difficult.