TechJobs Hiring
RemoteExperiences
/
TechJobs Hiring

A community-driven job board helping engineers discover high-impact roles at companies building the future.

Explore

  • All Opportunities
  • 100% Remote Roles
  • US Tech Jobs
  • Post Opp. (Job)
  • Post Interview Exp.
  • Read Interview Exp.

Company

  • About Us
  • Privacy Policy
  • Terms of Service

© 2026 TechJobs Hiring. All rights reserved.

Built for the developer community.

← Back to all experiences
Offer

Harness Interview Experience

SDE - 1

Process Overview

  • July 2023, 2-week process

Interview Rounds Breakdown

Technical Round 11 hour

DSAComplexity Analysis
The candidate was required to present pseudo-code and explain approaches in detail.
The interviewer pushed for optimization, moving from brute force to optimal solutions.
The candidate initially miscalculated the time complexity of a priority queue solution but corrected it to O(n log k) after being challenged by the interviewer.
The round concluded with a discussion on company culture and domain.
Questions Asked
3Sum Closest
ArraysTwo Pointers
Solve
Find anagrams from a list of strings
Strings

Engineering Manager (Tech + Behavioral)1 hour

DSABehavioral
The interviewer tested the candidate's ability to optimize sorting logic from O(n log n) to O(n) for specific constraints.
The candidate demonstrated an iterative approach to problem-solving, moving from frequency counting to in-place swapping.
Behavioral questions focused on motivation, future goals, and past achievements.
Questions Asked

Technical Round 31 hour

GraphsSystem DesignConcurrency
The candidate identified a dependency resolution problem as a cycle detection task in a directed graph.
Topological sorting (Kahn's Algorithm) was identified as the optimal solution for ordering tasks.

Key Takeaways & Advice

Candidate Advice

  • A structured and efficient interview process is a positive indicator of company culture.
  • Do not be discouraged if a specific part of an interview feels like a struggle; interviewers often value the thought process and ability to pivot under pressure.
  • Prioritize companies that respect candidate time by maintaining a fast and transparent recruitment timeline.

Preparation Tips

Final Verdict

The candidate received an offer! 🎉

Experience Details

CompanyHarness
RoleSDE - 1
Experience Level1-3 Years
Posted OnJul 29, 2026

Share Experience

Similar Experiences

Tower Research LLC

SDE 1 (Backend Post Trade) • 1-3 Years

Read Experience →

ServiceNow

Associate Software Engineer - SDE 1 - IC1 • 1-3 Years

Read Experience →
TechJobs Hiring

A community-driven job board helping engineers discover high-impact roles at companies building the future.

Explore

  • All Opportunities
  • 100% Remote Roles
  • US Tech Jobs
  • Post Opp. (Job)
  • Post Interview Exp.
  • Read Interview Exp.

Company

  • About Us
  • Privacy Policy
  • Terms of Service

© 2026 TechJobs Hiring. All rights reserved.

Built for the developer community.

Hash Maps
Sliding Window Maximum
Sliding WindowHeap
Solve
Sort an array of 0s and 1s without using built-in functions.
SortingArrays
Sort a string based on decreasing frequency of characters.
StringsSortingHash Maps
The interviewer introduced a constraint regarding execution time, prompting a discussion on parallelism and multithreading.
The candidate initially struggled to conceptualize the parallel execution of dependent tasks but successfully pivoted to a concurrency-based solution.
Questions Asked
Determine if a set of packages with dependencies can be compiled and provide the execution order.
GraphsTopological Sort
  • Practice presenting pseudo-code clearly while explaining time and space complexity.
  • Be prepared to defend complexity analysis when challenged by interviewers.
  • Focus on optimizing brute-force solutions to the most efficient approach.
  • Prepare for behavioral questions by reflecting on past work achievements and career motivations.