H&R Block logo

H&R Block Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 58 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
72.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at H&R Block.

Showing 3 of 58
H&R Block logo
H&R Block

Technical Lead

Engineering · a year ago

Lead Average Negative experience No offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Behavioral

The interview involved some basic and advanced C# questions, which were technically okay. However, the person conducting the interview, who seemed to be in a managerial role, appeared uninterested from the beginning, possibly wanting to finish quickly for another commitment.

Confirmed questions3 questions
  • Tell me about your current role.
  • Can you discuss basic C# concepts?
  • Let's dive into some advanced C# topics.
H&R Block logo
H&R Block

Software Engineer

Engineering · a year ago

Entry Easy Positive experience Accept offer 4 rounds
Interview process
Technical screen Group Technical screen Recruiter call
Interview formats
Coding Group Technical Behavioral

The interview had 4 phases. First was an online assessment (OA) done on-campus. Then, a group discussion with 6-7 people. After that, a technical round which was the hardest and trickiest, with in-depth questions from a developer's perspective, focusing on my past internship experiences, React, other frameworks (Nextjs, Vue), and backend knowledge (authentication, routing, DBMS). This round also included a two-pointer question and a LeetCode medium string question. Some interviewers might just ask about your projects. Finally, a managerial round with HR, which required careful thought to prove my worth. The overall experience was great, but it took about 2 weeks for the results, during which I had to keep checking for updates with the placement cell.

Confirmed questions2 questions
  • Can you solve a simple two pointer problem?
  • Can you solve a LeetCode medium problem on strings?
H&R Block logo
H&R Block

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Background check Offer
Interview formats
Technical Behavioral

There are usually one or two technical rounds, depending on the position and how well you perform. Then there's a managerial round. After that, you'll have a final HR round.

Confirmed questions4 questions
  • Can you explain the basic OOPS concepts?
  • Tell me about interfaces.
  • What is dependency injection?

H&R Block Software Engineer Interview Questions

Quoted word for word from H&R Block interview reports.

Suppose you purchased 6 items for ₹1. What is the selling price per item in terms of quantity to achieve a 20% profit when selling them for ₹1?

Read reports

Could you write a shell script for transferring data to an SFTP site?

Read reports

Could you explain what a dangled pointer is and what it's used for?

Read report

How would you implement simple methods like swapping two numbers without using a temporary variable?

Read report

What is the O in SOLID principles and can you explain it?

Read report

Regarding coding practices within a project, what guidelines should be adhered to?

Read report

Could you write down some of the HTML codes you have used?

Read report

Formats, difficulty and experience

Across all 58 H&R Block interview reports.

Interview formats

Technical 36%
Behavioral 34%
Coding 18%
Group 10.7%
Presentation 1.3%

Interview difficulty

Easy 29.3%
Average 65.5%
Difficult 5.2%

Candidate experience

Positive 72.4%
Negative 12.1%
Neutral 15.5%