Taro Logo

Software Development Interview Experience

October 1, 2015
Positive ExperienceNo Offer

Process

I did not apply formally, as I spoke with a recruiter at a college fair.

I had a thirty-minute phone screen, which was a formality. This was scheduled right before this step was phased out and so consisted of an explanation of the interview process and a chance for me to ask questions.

I then had a one-hour tech screen over Skype.

They allow you to Google any questions you may have and are also there to provide help with whatever you may need. However, they expect you to be properly set up in your environment (it's helpful to have started a project prior) and to be able to be productive in that environment.

Questions

Write nextServerNumber(int[]) which takes a list of numbers and returns the smallest number within [1, infinity) that is not included in the list.

Examples:

  • nextServerNumber([1]) = 2
  • nextServerNumber([1,2,5]) = 3
  • nextServerNumber([]) = 1

Create a ServerManager class with the functions allocate(string) and deallocate(string) according to the following specifications:

  • allocate('apibox') = 'apibox1'
  • allocate('apibox') = 'apibox2'
  • allocate('sitebox') = 'sitebox1'
  • allocate('apibox') = 'apibox3'

deallocate('apibox2')

allocate('apibox') = 'apibox2'

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Stripe Software Development role in United States.

Success Rate

0%
Pass Rate

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

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Stripe's Software Development interview process in United States.

Stripe Work Experiences