and Huntington · Software Engineer
Updated · 2026-10-02

and Huntington Software Engineer
Interview Guide

THE 60-SECOND BRIEF

As a Software Engineer at and Huntington, you are at the forefront of building the digital foundation that powers a premier regional banking experience. This role—often aligned internally as a Programmer/Analyst 2—is critical to ensuring that millions of customers and internal stakeholders have access to secure, reliable, and highly performant financial systems. You are not just writing code; you are engineering trust. The impact of this position resonates across multiple product lines, from consumer-facing mobile applications to complex backend transaction processing systems. You will be tasked with solving high-stakes technical challenges where accuracy, security, and scalability are non-negotiable. Because the financial sector operates under strict regulatory and operational demands, your work directly influences the bank's ability to innovate while maintaining rock-solid stability.

This guide is scoped to a Software Engineer candidate at and Huntington.

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

Behavioral InterviewingTechnical InterviewingResume & Project Explanation

22 min read

Browse Software Engineer questions

See the practice prompts

23Practice promptsAcross five skill areas

As a Software Engineer at and Huntington, you are at the forefront of building the digital foundation that powers a premier regional banking experience. This role—often aligned internally as a Programmer/Analyst 2—is critical to ensuring that millions of customers and internal stakeholders have access to secure, reliable, and highly performant financial systems. You are not just writing code; you are engineering trust. The impact of this position resonates across multiple product lines, from consumer-facing mobile applications to complex backend transaction processing systems. You will be tasked with solving high-stakes technical challenges where accuracy, security, and scalability are non-negotiable. Because the financial sector operates under strict regulatory and operational demands, your work directly influences the bank's ability to innovate while maintaining rock-solid stability. Stepping into this role means joining a collaborative, cross-functional environment. You will work closely with product managers, senior architects, and operations teams to translate business requirements into technical realities. Expect a culture that values meticulous problem-solving, architectural foresight, and a deep understanding of how your code interacts with broader cloud and legacy infrastructures.

01

Phone Screen

reported

Initial 30-minute conversation with a recruiter or HR representative focusing on background and behavioral alignment.

What to demonstrate

  • Initial 30-minute conversation with a recruiter or HR representative focusing on background and behavioral alignment
  • Depth in Behavioral Interviewing

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.
and Huntington Software Engineer candidate reports ↗
02

Core Interview Stages

reported

Combination of technical and behavioral rounds, which may include a panel interview or back-to-back sessions with engineering managers.

What to demonstrate

  • Combination of technical and behavioral rounds, which may include a panel interview or back-to-back sessions with engineering managers
  • Depth in Behavioral Interviewing

How to prepare

  • Answer aloud and timed: Explain how you handled data persistence and storage in your previous application.
  • Answer aloud and timed: If you had to scale the project you just described to handle 10x the traffic, what architectural changes would you make?
and Huntington Software Engineer candidate reports ↗
03

Technical Assessment

reported

Deep dive into technical skills, including live coding challenges and discussions on past projects and architectural decisions.

What to demonstrate

  • Deep dive into technical skills
  • Including live coding challenges and discussions on past projects and architectural decisions

How to prepare

  • Answer aloud and timed: Describe a time you had to migrate or integrate a legacy system with modern technology.
  • Answer aloud and timed: Write a function to solve [specific algorithmic challenge] using Coderpad.
and Huntington Software Engineer candidate reports ↗
04

Cultural Fit Discussion

reported

Evaluation of communication skills and alignment with the company culture, allowing candidates to ask questions about the team.

What to demonstrate

  • Evaluation of communication skills and alignment with the company culture, allowing candidates to ask questions about the team
  • Depth in Behavioral Interviewing

How to prepare

  • Answer aloud and timed: Explain how garbage collection works in your primary programming language.
  • Answer aloud and timed: Can you break down this concept right down to the bits and bytes? How is memory allocated here?
and Huntington Software Engineer candidate reports ↗

PracHub editorial advice for the preparation topics above.

01

Clarify the Agenda Early

Because communication from third-party recruiters can sometimes lack detail, politely ask the hiring manager at the start of the call what the structure of the interview will be. This prevents surprises like unexpected coding challenges.

02

Defend Your Resume Confidently

Interviewers will probe your past projects deeply. Do not list technologies you cannot discuss at an architectural level. Practice explaining your technical choices clearly and concisely.

03

Handle Interpersonal Curveballs Gracefully

You may encounter interviewers who are abrupt or who take unexpected phone calls during your session. Maintain your professionalism, stay composed, and continue to provide strong, focused answers.

04

Bridge Technology Gaps

If an interviewer dismisses your experience with a specific tool (e.g., calling Firebase "just storage"), calmly and professionally explain the broader capabilities of the tool and how those concepts directly map to the technologies they use at and Huntington.

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

15 technical prompts0 include a worked solution

Write a function to solve [specific algorithmic challenge] using Coderpad.

medium
Core Technical and Coding Concepts

Write a function to solve [specific algorithmic challenge] using Coderpad.

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 how garbage collection works in your primary programming language.

medium
Core Technical and Coding Concepts

Explain how garbage collection works in your primary programming language.

Approach
  1. Say what the runtime actually does before reasoning about the code.
  2. Name what is shared across threads and what owns each piece of state.
  3. Identify the window where an invariant is briefly untrue.
  4. Distinguish a value from a reference to it, and say which one you handed out.
Follow-up
  • What happens if two callers reach this at the same time?
  • Where could this allocate more than you expect?

Can you break down this concept right down to the bits and bytes? How is memory allocated here?

medium
Core Technical and Coding Concepts

Can you break down this concept right down to the bits and bytes? How is memory allocated here?

Approach
  1. Say what the runtime actually does before reasoning about the code.
  2. Name what is shared across threads and what owns each piece of state.
  3. Identify the window where an invariant is briefly untrue.
  4. Distinguish a value from a reference to it, and say which one you handed out.
Follow-up
  • What happens if two callers reach this at the same time?
  • Where could this allocate more than you expect?

What is the time and space complexity of the code you just wrote, and how can it be optimized?

medium
Core Technical and Coding Concepts

What is the time and space complexity of the code you just wrote, and how can it be optimized?

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 difference between overriding and overloading, and provide a use case for each.

medium
Core Technical and Coding Concepts

Explain the difference between overriding and overloading, and provide a use case for each.

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 and Huntington 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 and Huntington loop
  • Write out the reported sequence: Phone Screen, Core Interview Stages, Technical Assessment, Cultural Fit Discussion.
  • 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 4 reported rounds, with the weakest marked.

02Work Behavioral Interviewing
  • Spend the session on Behavioral Interviewing, which and Huntington candidates report being tested on.
  • Write one worked example in Behavioral Interviewing and time yourself on it.

Deliverable: One timed worked example in Behavioral Interviewing.

03Work Technical Interviewing
  • Spend the session on Technical Interviewing, which and Huntington candidates report being tested on.
  • Write one worked example in Technical Interviewing and time yourself on it.

Deliverable: One timed worked example in Technical Interviewing.

04Work Resume & Project Explanation
  • Spend the session on Resume & Project Explanation, which and Huntington candidates report being tested on.
  • Write one worked example in Resume & Project Explanation and time yourself on it.

Deliverable: One timed worked example in Resume & Project Explanation.

05Answer out loud: Resume and Architectural Deep Dives
  • Answer aloud, timed: Walk me through the most complex project on your resume. What was your specific contribution?
  • Answer aloud, timed: Why did you choose to implement that specific framework instead of an alternative?

Deliverable: Spoken answers to 2 reported Resume and Architectural Deep Dives question(s), under time.

06Answer out loud: Core Technical and Coding Concepts
  • Answer aloud, timed: Write a function to solve [specific algorithmic challenge] using Coderpad.
  • Answer aloud, timed: Explain how garbage collection works in your primary programming language.

Deliverable: Spoken answers to 2 reported Core Technical and Coding Concepts question(s), under time.

07Answer out loud: Cloud and Infrastructure
  • Answer aloud, timed: Do you have any certifications in AWS or other major cloud providers?
  • Answer aloud, timed: How does your experience with [Cloud Tool A] compare to [Enterprise Cloud Tool B]?

Deliverable: Spoken answers to 2 reported Cloud and Infrastructure 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.

Describe a time you had to migrate or integrate a legacy system with modern technology.

medium
Resume and Architectural Deep Dives

Describe a time you had to migrate or integrate a legacy system with modern technology.

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 does your experience with [Cloud Tool A] compare to [Enterprise Cloud Tool B]?

medium
Cloud and Infrastructure

How does your experience with [Cloud Tool A] compare to [Enterprise Cloud Tool B]?

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 your experience working with CI/CD pipelines.

medium
Cloud and Infrastructure

Describe your experience working with CI/CD pipelines.

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?

Tell me about a time you disagreed with a senior engineer or manager on a technical approach. How did you reso

medium
Behavioral and Culture Fit

Tell me about a time you disagreed with a senior engineer or manager on a technical approach. How did you resolve it?

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?

Why are you interested in working in the financial sector, specifically at and Huntington?

medium
Behavioral and Culture Fit

Why are you interested in working in the financial sector, specifically at and Huntington?

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 situation where you had to explain a complex technical concept to a non-technical stakeholder.

medium
Behavioral and Culture Fit

Describe a situation where you had to explain a complex technical concept to a non-technical stakeholder.

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 situations where project requirements are highly ambiguous?

medium
Behavioral and Culture Fit

How do you handle situations where project requirements are highly ambiguous?

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?

Tell me about a time you received critical feedback on a code review. How did you respond?

medium
Behavioral and Culture Fit

Tell me about a time you received critical feedback on a code review. How did you respond?

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

    Describe a time you had to migrate or integrate a legacy system with modern technology.

  • 02

    How does your experience with [Cloud Tool A] compare to [Enterprise Cloud Tool B]?

  • 03

    Describe your experience working with CI/CD pipelines.

  • 04

    Tell me about a time you disagreed with a senior engineer or manager on a technical approach. How did you resolve it?

PracHub preparation framework ↗
How difficult is the technical interview process?

The difficulty can vary significantly by interviewer. Some candidates report a conversational and straightforward experience, while others face rigorous, low-level technical grilling ("bits and bytes") and unexpected live coding challenges. Prepare for a difficult technical bar to ensure you are not caught off guard.

and Huntington Software Engineer candidate reports ↗
Will I have to write code live?

Yes, you should absolutely expect to write code live. Candidates have reported being asked to complete Coderpad challenges during rounds that were initially described as mere resume reviews. Always have your technical environment ready.

and Huntington Software Engineer candidate reports ↗
Do I need AWS certifications to get hired?

While not strictly required by the standard Programmer/Analyst 2 job description, some hiring managers heavily favor candidates with AWS or other cloud certifications. If you do not have a certification, be prepared to confidently discuss your practical cloud experience and how it translates to enterprise environments.

and Huntington Software Engineer candidate reports ↗
How long does it take to hear back after the final interview?

Communication timelines can be inconsistent. Some candidates hear back quickly, while others have experienced delays or ghosting. It is highly recommended to establish clear expectations for next steps at the end of your interview and to follow up proactively with your recruiter.

and Huntington Software Engineer candidate reports ↗
Is this role remote or in-office?

and Huntington hires for both Columbus, OH and Cincinnati, OH, as well as broader US-based remote or hybrid roles. You should clarify the specific working arrangement, location expectations, and team timezone with your recruiter during the initial phone screen.

and Huntington Software Engineer candidate reports ↗
What topics does and Huntington test in interviews?

and Huntington interviews most often cover Time Management, Behavioral Interviewing, Data Quality Management, Information Security (InfoSec), and Threat Intelligence / Active Threat Awareness. The exact emphasis depends on the specific role you apply for.

and Huntington 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.