Taro Logo

Software Engineer Interview Experience

January 1, 2019
Positive ExperienceNo Offer

Process

I applied online and received an online assessment with two coding questions. After I finished the online assessment, the recruiter contacted me for a phone interview.

I received the online assessment one month after I applied. I had the phone interview around a week after I finished the online assessment.

Questions

In a row of trees, the i-th tree produces fruit of type tree[i].

You start at any tree of your choice, then repeatedly perform the following steps:

  • Add one piece of fruit from this tree to your baskets. If you cannot, stop.
  • Move to the next tree to the right of the current tree. If there is no tree to the right, stop.

Note that you do not have any choice after the initial choice of the starting tree: you must perform step 1, then step 2, then back to step 1, then step 2, and so on until you stop.

You have two baskets, and each basket can carry any quantity of fruit, but you want each basket to only carry one type of fruit each.

What is the total amount of fruit you can collect with this procedure?

Was this helpful?

Interview Statistics

The following metrics were computed from 3,728 interview experiences for the Google Software Engineer role in United States.

Success Rate

12%
Pass Rate

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

Experience Rating

Positive59%
Neutral29%
Negative12%

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

Google Work Experiences