Taro Logo

Software Engineer Interview Experience - Netherlands

May 16, 2018
Neutral ExperienceNo Offer

Process

I applied online for the position in Google Sydney and then received an invitation a few days after.

After a short phone call with the recruiter, I proceeded to the technical phone interview.

Despite the interviewer's accent being difficult to understand, everything went well.

Questions

Given a frame with size MxN and a list of jigsaw puzzle pieces (1x1), each piece is represented as a tuple of 4 integer numbers: (A, B, C, D) with -100 <= A <= B <= C <= D <= 100.

Two pieces' edges can be matched together if their values are opposite numbers. The pieces can be rotated, e.g., (A, B, C, D) => (D, A, B, C).

Write a program to test whether the list of pieces can be fitted into the frame. If possible, then return useless pieces.

Input:

  • M N
  • A list of pieces

Output:

  • The pieces can be fitted in or not.
  • If can, return the list of useless pieces.

Expected complexity is O(n). No need for 100% accuracy; just cover as many cases as possible.

Was this helpful?

Interview Statistics

The following metrics were computed from 13 interview experiences for the Google Software Engineer role in Netherlands.

Success Rate

15%
Pass Rate

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

Experience Rating

Positive69%
Neutral31%
Negative0%

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

Google Work Experiences