Real, anonymous reports from people who interviewed for Software Engineer at H&R Block, newest first and distilled into what to expect across the loop.
Get your personalized H&R Block Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
My process started with an assessment that combined MCQs with coding questions. Once I got past that, I moved into an interview round where the questions leaned heavily on software engineering basics and OOP—covering both the fundamentals and the practical implications.
I also had to do a simple coding task by writing on paper during the session, and we covered additional basics of what software engineering involves. Overall it felt like a straightforward test of whether I could connect OOP concepts to real implementation, rather than trying to trick me with advanced algorithms.
8 months ago
Average Neutral India
After an initial online step that mixed MCQs with aptitude and CS fundamentals, I sat through an assessment that also included a couple of simple coding questions. The technical content felt fairly manageable, more focused on foundations than anything overly deep.
Next came technical interviewing where I had to walk through coding and CS fundamentals, and then there was a separate HR interview. The whole flow felt structured but not hostile—more like they were trying to verify my baseline knowledge and how I explained my thinking, before moving on to the more standard recruiter-style questions.
8 months ago
Average Positive Thiruvananthapuram
My technical round leaned on resume context but still included targeted questions like SQL queries and networking concepts. The questions felt approac…
9 months ago
Average Neutral Angamāli
First I took a round that was basically aptitude plus coding, and then I went into a group discussion that felt fairly easy as long as I contributed a…
9 months ago
Average Positive Thiruvananthapuram
After the recruiter stage, my next step was an in-person style sequence that moved quickly from group discussion into a technical deep dive, and then …
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Initial Assessment
The interview process typically begins with an online assessment that combines multiple-choice questions (MCQs) and coding tasks focused on fundamental computer science concepts, including basic algorithms and object-oriented programming (OOP). Candidates should prepare for a mix of aptitude and technical questions that assess foundational knowledge rather than advanced topics.
MCQsCoding assessmentOOP
Technical Interviews
Following the initial assessment, candidates will face one or more technical interviews that delve into their coding skills and understanding of software engineering principles, including practical coding tasks and discussions around their past experiences. Expect questions related to SQL, networking, and basic programming challenges, often requiring candidates to explain their thought process clearly.
Technical interviewSQLCoding challenges
Behavioral and HR Rounds
The interview process includes behavioral interviews where candidates discuss their motivations, past experiences, and fit for the company culture. These conversations are generally friendly and conversational, focusing on how candidates align with the company's values and team dynamics.
Behavioral interviewCulture fitMotivation
Group Discussions
Some candidates may participate in group discussions, which are designed to assess communication skills and teamwork. These discussions are typically low-pressure, allowing candidates to contribute ideas rather than solely focusing on technical correctness.
Group discussionCommunication skillsTeamwork
Interview Structure and Flow
The interview process is generally well-structured and can be completed within a few weeks, moving from technical assessments to HR discussions. However, candidates should be prepared for potential scheduling issues and a lack of timely communication regarding their application status.
Interview structureTimelineCommunication
Overall Experience and Expectations
Candidates report a generally positive and supportive interview atmosphere, though some found certain technical rounds to be challenging. It is advisable to approach the interviews with a focus on clear communication and a solid understanding of fundamental concepts, as well as to be prepared for varying levels of difficulty.