Taro Logo

Senior Software Engineer Interview Experience - San Francisco, California

October 1, 2022
Neutral ExperienceNo Offer

Process

The interview process involved one hiring manager round, followed by a technical assessment (coding and system design short answers), and finally an on-site interview.

Unfortunately, they did not proceed with the on-site interview because the role had already been filled.

Questions

We are working on a clone of Facebook that allows users to share content with their social network. Users view posts in an infinite stream.

Our product only has a few thousand users, but we expect it to be as popular as Facebook very soon.

We want to add a live numeric count to every post showing how many friends the post's author has.

Right now, our database has two tables: 'user' and 'user_relationship'. Each friendship relation appears in the database exactly once.

The database definition includes:

  • USER

    • id (primary key)
    • name
    • created_date
  • USER_RELATIONSHIP

    • id (primary key, unique to each relationship)
    • user1_id (indexed)
    • user2_id (indexed)
    • start_date

What would you do with the database in order to provide this feature for use at a large scale?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Wayfair Senior Software Engineer role in San Francisco, California.

Success Rate

0%
Pass Rate

Wayfair's interview process for their Senior Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for Wayfair's Senior Software Engineer interview process in San Francisco, California.

Wayfair Work Experiences