Redesign Health · Software Engineer
Updated · 2026-10-02

Redesign Health Software Engineer
Interview Guide

THE 60-SECOND BRIEF

The role of a Software Engineer at Redesign Health is pivotal in driving the development of innovative healthcare solutions that impact users and reshape the health landscape. As part of a dynamic team, you will engage in building scalable, user-centric applications that address complex challenges within the healthcare system. Your contributions will directly influence the products that help improve patient care and streamline processes for healthcare providers. At Redesign Health, you will work on a variety of projects, collaborating closely with cross-functional teams that include product managers, designers, and other engineers. This role is not only about coding; it encompasses problem-solving, creativity, and a strategic approach to software design and architecture.

This guide is scoped to a Software Engineer candidate at Redesign Health.

Redesign Health candidates report 3 rounds over 3-5 weeks. The stages below are what candidates describe, not a published process.

ReactJSCoding InterviewProblem Solving

18 min read

Browse Software Engineer questions

See the practice prompts

26Practice promptsAcross five skill areas

The role of a Software Engineer at Redesign Health is pivotal in driving the development of innovative healthcare solutions that impact users and reshape the health landscape. As part of a dynamic team, you will engage in building scalable, user-centric applications that address complex challenges within the healthcare system. Your contributions will directly influence the products that help improve patient care and streamline processes for healthcare providers. At Redesign Health, you will work on a variety of projects, collaborating closely with cross-functional teams that include product managers, designers, and other engineers. This role is not only about coding; it encompasses problem-solving, creativity, and a strategic approach to software design and architecture. You will face exciting technical challenges and have the opportunity to lead initiatives that can make a real difference in the lives of patients and healthcare professionals alike.

01

Recruiter Screen

reported

Initial conversation with a recruiter to assess your background and fit for the role.

What to demonstrate

  • Initial conversation with a recruiter to assess your background and fit for the role
  • Depth in ReactJS

How to prepare

  • Be able to walk your CV end to end in two minutes, and say why this company specifically.
  • Have your salary expectations, notice period and location constraints ready, and ask for the rest of the loop in writing.
Redesign Health Software Engineer candidate reports ↗
02

Hiring Manager Interview

reported

Interview with the hiring manager to discuss your experience and alignment with team goals.

What to demonstrate

  • Interview with the hiring manager to discuss your experience and alignment with team goals
  • Depth in ReactJS

How to prepare

  • Prepare two projects you led end to end, each with the decision you owned and what it cost.
  • Have three questions about the team's roadmap and how success is measured in the first six months.
Redesign Health Software Engineer candidate reports ↗
03

Technical Team Interviews

reported

Interviews with technical team members focusing on your technical skills and problem-solving abilities.

What to demonstrate

  • Interviews with technical team members focusing on your technical skills and problem-solving abilities
  • Depth in ReactJS

How to prepare

  • Answer aloud and timed: What is your experience with continuous integration and deployment?
  • Answer aloud and timed: How would you design a scalable messaging system?
Redesign Health Software Engineer candidate reports ↗

PracHub editorial advice for the preparation topics above.

01

Practice coding challenges

Regularly engage with coding problems to improve your problem-solving skills and speed. Platforms like LeetCode and HackerRank can be beneficial.

02

Understand the healthcare domain

Familiarize yourself with the challenges and opportunities in healthcare technology. This knowledge can help you contextualize your answers during interviews.

03

Showcase your projects

Be prepared to discuss personal projects or contributions to open-source software that demonstrate your skills and passion for software engineering.

04

Prepare for behavioral questions

Reflect on your past experiences to provide concrete examples that illustrate your teamwork, leadership, and adaptability.

Choose a category, try a prompt, then open its approach, worked solution or follow-up when you need it.

20 technical prompts0 include a worked solution

Write a function to detect a cycle in a linked list.

medium
Coding / Algorithms

Write a function to detect a cycle in a linked list.

Approach
  1. Restate the input: its shape, its size, and what is guaranteed about it.
  2. Name the brute-force solution and its complexity before improving on it.
  3. Choose the data structure from the access pattern, not from familiarity.
  4. State the target complexity and say which constraint rules the naive version out.
Follow-up
  • How does this change if the input no longer fits in memory?
  • What is the worst case, and how likely is it on real data?

How would you find the longest substring without repeating characters?

medium
Coding / Algorithms

How would you find the longest substring without repeating characters?

Approach
  1. Restate the input: its shape, its size, and what is guaranteed about it.
  2. Name the brute-force solution and its complexity before improving on it.
  3. Choose the data structure from the access pattern, not from familiarity.
  4. State the target complexity and say which constraint rules the naive version out.
Follow-up
  • How does this change if the input no longer fits in memory?
  • What is the worst case, and how likely is it on real data?

Implement a binary search algorithm.

medium
Coding / Algorithms

Implement a binary search algorithm.

Approach
  1. Restate the input: its shape, its size, and what is guaranteed about it.
  2. Name the brute-force solution and its complexity before improving on it.
  3. Choose the data structure from the access pattern, not from familiarity.
  4. State the target complexity and say which constraint rules the naive version out.
Follow-up
  • How does this change if the input no longer fits in memory?
  • What is the worst case, and how likely is it on real data?

Solve a problem involving graph traversal (e.g., finding the shortest path).

medium
Coding / Algorithms

Solve a problem involving graph traversal (e.g., finding the shortest path).

Approach
  1. Restate the input: its shape, its size, and what is guaranteed about it.
  2. Name the brute-force solution and its complexity before improving on it.
  3. Choose the data structure from the access pattern, not from familiarity.
  4. State the target complexity and say which constraint rules the naive version out.
Follow-up
  • How does this change if the input no longer fits in memory?
  • What is the worst case, and how likely is it on real data?

Explain the time complexity of your solution.

medium
Coding / Algorithms

Explain the time complexity of your solution.

Approach
  1. Restate the input: its shape, its size, and what is guaranteed about it.
  2. Name the brute-force solution and its complexity before improving on it.
  3. Choose the data structure from the access pattern, not from familiarity.
  4. State the target complexity and say which constraint rules the naive version out.
Follow-up
  • How does this change if the input no longer fits in memory?
  • What is the worst case, and how likely is it on real data?

Built from the rounds and topics Redesign Health candidates report.

Small steps. Visible outcomes.0 / 7 completed
ONE WEEK · YOUR PACE

Prepare, practise & reflect

One practical outcome each day. Spend longer where you need it.

0 / 7 done
01Map the Redesign Health loop
  • Write out the reported sequence: Recruiter Screen, Hiring Manager Interview, Technical Team Interviews.
  • For each round, write one sentence on what it is judging, from the description above, and mark the one you are least ready for.

Deliverable: A one-page map of the 3 reported rounds, with the weakest marked.

02Work ReactJS
  • Spend the session on ReactJS, which Redesign Health candidates report being tested on.
  • Write one worked example in ReactJS and time yourself on it.

Deliverable: One timed worked example in ReactJS.

03Work Coding Interview
  • Spend the session on Coding Interview, which Redesign Health candidates report being tested on.
  • Write one worked example in Coding Interview and time yourself on it.

Deliverable: One timed worked example in Coding Interview.

04Work Problem Solving
  • Spend the session on Problem Solving, which Redesign Health candidates report being tested on.
  • Write one worked example in Problem Solving and time yourself on it.

Deliverable: One timed worked example in Problem Solving.

05Answer out loud: Technical / Domain Questions
  • Answer aloud, timed: What design patterns are you familiar with, and when would you use them?
  • Answer aloud, timed: Explain the principles of RESTful API design.

Deliverable: Spoken answers to 2 reported Technical / Domain Questions question(s), under time.

06Answer out loud: System Design / Architecture
  • Answer aloud, timed: How would you design a scalable messaging system?
  • Answer aloud, timed: Discuss the trade-offs between SQL and NoSQL databases for a healthcare application.

Deliverable: Spoken answers to 2 reported System Design / Architecture question(s), under time.

07Answer out loud: Behavioral / Leadership
  • Answer aloud, timed: Describe a time when you had to navigate a conflict within your team.
  • Answer aloud, timed: How do you prioritize tasks when faced with tight deadlines?

Deliverable: Spoken answers to 2 reported Behavioral / Leadership question(s), under time.

Expand any day for tasks and deliverables. Your progress is saved on this device.

Behavioural rounds judge the decision you made and what it cost.

What is your experience with continuous integration and deployment?

medium
Technical / Domain Questions

What is your experience with continuous integration and deployment?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

Describe a time when you had to navigate a conflict within your team.

medium
Behavioral / Leadership

Describe a time when you had to navigate a conflict within your team.

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

How do you prioritize tasks when faced with tight deadlines?

medium
Behavioral / Leadership

How do you prioritize tasks when faced with tight deadlines?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

Give an example of how you have mentored a junior engineer.

medium
Behavioral / Leadership

Give an example of how you have mentored a junior engineer.

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

What motivates you to perform at your best in a team setting?

medium
Behavioral / Leadership

What motivates you to perform at your best in a team setting?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?

How do you handle feedback on your work?

medium
Behavioral / Leadership

How do you handle feedback on your work?

Approach
  1. Pick a story where you made the decision, not one where you watched it.
  2. State the situation in two sentences and spend the rest on the reasoning.
  3. Give the blast radius: what could have broken, and what you measured.
  4. Name the disagreement and how you resolved it with evidence.
Follow-up
  • What would you do differently if you ran that again?
  • How did you know your change caused the improvement?
  • 01

    What is your experience with continuous integration and deployment?

  • 02

    Describe a time when you had to navigate a conflict within your team.

  • 03

    How do you prioritize tasks when faced with tight deadlines?

  • 04

    Give an example of how you have mentored a junior engineer.

PracHub preparation framework ↗
What is the typical interview difficulty level?

Interviews at Redesign Health can range from average to difficult, depending on the specific team and role. Candidates should prepare for both technical and behavioral questions to demonstrate their skills and cultural fit.

Redesign Health Software Engineer candidate reports ↗
How long does the interview process usually take?

The entire interview process typically spans a few weeks, from the initial screening to the final stages. Candidates can expect prompt communication throughout.

Redesign Health Software Engineer candidate reports ↗
What sets successful candidates apart?

Successful candidates are those who not only possess strong technical skills but also demonstrate effective collaboration and problem-solving abilities. They align well with the company’s values and show a genuine passion for improving healthcare through technology.

Redesign Health Software Engineer candidate reports ↗
What is the company culture like?

Redesign Health fosters a collaborative and innovative culture where team members are encouraged to share ideas and take initiative. The work environment is fast-paced and supportive, focusing on achieving impactful results.

Redesign Health Software Engineer candidate reports ↗
What topics does Redesign Health test in interviews?

Redesign Health interviews most often cover Problem Solving, ReactJS, Marketing Analytics, Phone Screening (Behavioral/Experience Fit), and Data Analysis (General). The exact emphasis depends on the specific role you apply for.

Redesign Health Software Engineer candidate reports ↗
Sources & methodology 3 sources ↗

No official company page is cited. Rounds and questions come from candidate reports and PracHub editorial material; each source shows the date it was read.