I applied online. The process took 2 days. I interviewed at Cengage (New York, NY) in Nov 2018
Interview
There was a pre screening online meeting with team members and managers, where they talked about my resume and asked some technical questions.
After that there was an on-site interview which was split in three segments: overview of company/explanation of what I would be working on, technical segment, and behavioral segment.
I heard back from the talent acquisitor with an offer within a week's time.
Interview questions [1]
Question 1
Given an array and a sum, check to see if any of the numbers in the array can be added together to equal the sum.
Very relaxed and thoughtful interview process. There are three rounds: Recruiter Call, Then a meeting to go over projects with the team lead, and then a final technical panel interview