Performance investigation
Coming soon

Summary of the project

Hiring a Linux expert offers strategic advantages for roles where engineers are expected to work with infrastructure. Someone skilled with Linux systems can smother production fires quickly, give users the best experience with your product, and reduce unnecessary spend. This debugging assessment gives candidates a terminal on a mis-behaving Linux server, and asks them to diagnose and troubleshoot the issue. Once completed, candidates will provide a small write-up of the incident so your team gains insight into their creative problem-solving skills with the command line.

Skills assessed

  • Working knowledge of command line tools
  • Written communication
Type
Debugging
Time Limit
240 min
Technologies
Linux
Roles
Backend, SRE, Support
Want to know when this project launches?
Get exclusive early access! Sign up to be notified.
Join the waitlist

More about this project

Performance investigation

screenshot for Performance investigation
### A true head scratcher Based on a real-world performance issue with our application, we've set up a challenging project that would pose a fun challenge to many Linux experts. We've uploaded both the current and prior releases of the application onto a remote Linux server. Candidates will be provided access to this server via a browser-based terminal. Both versions of the application are designed to perform the same function—generate a hundred thousand integers. Surprisingly, there is a stark discrepancy in their performance. The prior release consistently completes each run in under 0.5 seconds, while the current version takes several seconds, sometimes even several minutes, to finish a single run. The goal for this project is to identify what has led to this significant and inconsistent slowdown in the newer version of the application. Could it be a performance regression issue that was overlooked? Or is it something about how this particular server was setup that is causing the problem? This is the mystery that your candidates are tasked to unravel.

This test is being made by a subject-matter expert

TakeHomes team

TakeHomes' team of software development experts has crafted this coding project. Like every project in our library, it undergoes continuous evaluation to ensure ongoing enhancements, following our standardized revision process.

Crafted with expert knowledge

Projects at TakeHomes are designed by subject matter experts. They assess potential subject-matter experts based on their knowledge, ability, and reputation. Before being published, each test undergoes peer review by another expert and is calibrated using feedback from hundreds of test takers with relevant subject experience. Our feedback mechanisms and unique algorithms enable constant improvement for our subject-matter experts' tests.

We're making take-homes easy for everyone.
Take control of your hiring like never before. Ditch the whiteboard interview!