Taro Logo

Software Engineer Interview Experience

September 23, 2016
Positive ExperienceNo Offer

Process

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.

Questions

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:

  • Every song is played at least once.
  • A song can be played again only if at least K other songs have been played.

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.

Was this helpful?

Interview Statistics

The following metrics were computed from 61 interview experiences for the Coursera Software Engineer role in United States.

Success Rate

15%
Pass Rate

Coursera's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive41%
Neutral34%
Negative25%

Candidates reported having good feelings for Coursera's Software Engineer interview process in United States.

Coursera Work Experiences