Coursera has started its full-time software engineer recruiting.
Before the phone interview, an Online Assessment (OA) is required. Coursera has changed all the problems to new ones this year.
Online Assessment Round One Problem Number One: A math problem that requires thinking about edge cases.
Mark likes to listen to music while traveling. His iPod™ contains N songs and he wants to listen to L (not necessarily different) songs during a trip. So he creates a playlist such that:
Mark wants to know how many different playlists are possible. Can you help Mark determine this number? As the number can be very large, display the number modulo 1,000,000,007.
You are given N, K, and L.
The following metrics were computed from 61 interview experiences for the Coursera Software Engineer role in United States.
Coursera's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Coursera's Software Engineer interview process in United States.