Taro Logo

Backend Engineer Interview Experience

November 18, 2018
Positive ExperienceNo Offer

Process

  • Phone screen by hiring manager, intro and project-related questions.
  • Phone tech screen by hiring manager for 1 hour.
  • Take-home test to be completed in 4 hours during working hours.

Questions

OS basics, security basics, HTTP etc.

Build a HTTP Restful service in 4 hours.

Image Publishing Service

Problem Statement You are a backend engineer working on an image editing application. Our users want to share their creations with the world, but they also want to be able to attach a title and other information about their work of art.

Implement and deploy an API for publishing images with metadata as expected by FaceBook’s Open Graph protocol, described in this link: http://ogp.me/

Your service should expose an API endpoint which takes the following parameters:

The service should return with a response containing the url for an HTML document. The document should be a valid HTML document containing an img tag with the src attribute set to the published image url, and the four meta tags required by the Open Graph protocol:

  • og
  • og
  • og
  • og

You can use the following service to check your work: https://opengraphcheck.com

Bonus

  • Support other content types such as videos
  • Support additional meta tags such as optional Open Graph tags or metadata for Twitter Cards
  • Add an API endpoint to “unpublish” existing content

Expectations Your service should be deployed and easily accessible over the internet for at least 24 hours so we can verify your work. Please provide clear documentation on how to use your service’s API as well as how it was architected and deployed. Although we won’t expect the service to be completely robust and scalable, you should be able to clearly describe what limitations your implementation has and how improvements could be made.

After you’ve completed the project, upload your code and documentation as a zip to a file sharing service and share it directly with your test proctor.

You have up to 4 hours to complete this challenge.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Adobe Backend Engineer role in United States.

Success Rate

0%
Pass Rate

Adobe's interview process for their Backend Engineer 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 Adobe's Backend Engineer interview process in United States.

Adobe Work Experiences