---
title: "Quicksort, Plus Other Insights About Technical Interviews - CoderPad"
description: "J.D. Mullin is a Vice President of Product Management at Intuit, where he also brings 15+ years of engineering leadership. He’s always excited to bring on great technical talent to amplify his powerhouse team."
canonical: "https://coderpad.io/blog/interviewing/quicksort-jd-mullin-intuit/"
last_modified: "2022-01-05 12:41:15"
---
[Back to blog](https://coderpad.io/blog/)

# Quicksort – Intuit Vice President Says He Loves Live Coding Exercises

July 28, 2020 3 Minute Read [Interviewing](https://coderpad.io/blog/interviewing/)

# Quicksort: Intuit Vice President Says He Loves Live Coding Exercises (Plus Other Insights About Technical Interviews)

[J.D. Mullin](https://www.linkedin.com/in/j-d-mullin-39187695/) is a Vice President of Product Management at [Intuit](https://www.intuit.com/), where he also brings 15+ years of engineering leadership. He’s always excited to bring on great technical talent to amplify his powerhouse team. J.D. shares more about what he’s looking for in a technical interview below.

### WHAT IS YOUR NAME, TITLE AND CURRENT COMPANY?

J.D. Mullin, Vice President of Product Management, Time Tracking, Intuit. I oversee software engineering, product management, business intelligence, research, data, design and usability. I was mostly on the eng side for the bulk of my career, including several engineering leadership roles.

### IT’S MY FIRST TIME DOING A TECHNICAL INTERVIEW WITH YOUR COMPANY. BEST PIECE OF ADVICE?

First, be yourself! The team wants to get to know YOU just as much as they want an understanding of your technical capabilities. Beyond that, make every attempt possible to avoid single-word “yes” or “no” answers. Elaborate! Don’t drone on and on, of course, but find a good middle ground.

Talk the interviewers through what you’re thinking when working out solutions, and don’t be afraid to “off road.” If the question is rooted in an area where you’re not experienced, it’s a-ok in my book to call out something tangential and explain a bit about your experience over there.

### WHAT’S YOUR BIGGEST TECHNICAL INTERVIEW PET PEEVE?

My absolute biggest pet peeve is actually with interviewers, not candidates.

I’m not a fan of interviewers who talk more than they listen. There’s a time in an interview for the host to go into “sales mode.” Until that moment, however, they should be highly focused on asking questions, listening, and uncovering capabilities that even the candidate hadn’t thought to mention. The interviewer must check their ego at the door and focus one hundred percent on the candidate.

### FAVORITE LANGUAGES TO USE DURING INTERVIEWS?

Whenever possible, we want to use whatever language the candidate is the most comfortable with. There are some roles where this is not always possible, but for web and mobile developers it almost always works out.

### SPILL IT: THE CONCEPTS YOU LOVE TO TEST FOR IN LIVE CODING EXERCISES

Debugging skills, including the debugging toolchain the candidate likes to use and how proficient they are with it. Great engineers tackle the “impossible” problems, the intermittent problems that are difficult to track down. They are wizards with debuggers and know how to get the most out of their toolchain. But they don’t solely use debugging tools when there is a problem. They constantly step through new code as they’re writing it, using many components of that same debugging tool chain.

### WHAT’S ONE “HOLY S***, THAT’S COOL” THING YOU WANT PEOPLE TO KNOW ABOUT YOUR COMPANY/DIVISION?

Many hiring managers at Intuit are now removing names, colleges, and other information from candidate resumes that could bias the interview team. This drives teams to focus on the skills required to do the job, and helps eliminate any unconscious bias. I love that.

### TAKE-HOME PROJECTS VERSUS LIVE CODING EXERCISES? PICK ONE + WHY

I can absolutely see value in both, and the needs of different companies vary based on the quantity of interviews being conducted, etc. Personally, I’m a big fan of live coding exercises as I want to ask questions in real time. If I see the candidate do something cool, I want to ask them about it. If I see them struggle and then figure something out, I want to dig into that. If they are struggling, I want to give them hints and push them through so they can finish as much of the task as possible and I can get a complete picture of their skillset.

A large part of a software engineer’s job includes team interaction and the ability to communicate clearly about what you’re doing and the issues you’re encountering. I love testing that in person, even as early as in the technical phone screen phase, where we often work through coding exercises via video chat and screen sharing.

Interested in a job with Intuit? Check out the possibilities [here](https://www.intuit.com/careers/).

## Subscribe for more CoderPad insights

## Trending Articles

Previous slide Next slide [Interviewing

## 5 Skills of the Future Developer: A Framework for Evaluating AI Fluency

According to CoderPad’s State of Tech Hiring 2026 report, 82% of developers now find GenAI useful — up from 76% just a year ago. More telling: 54% of developers would experience a measurable productivity drop if AI tools were removed tomorrow. AI isn’t a productivity booster anymore. It’s infrastructure. With this shift, it’s no surprise […]

Read the post](https://coderpad.io/blog/interviewing/5-skills-of-the-future-developer-a-framework-for-evaluating-ai-fluency/) [Hiring Developers

## Q&A: Musings of a CEO on Tech Interviews, Cheating and AI

In this Q&A session on cheating and AI in tech interviews, Amanda Richardson emphasizes the importance of trust and effective interview design.

Read the post](https://coderpad.io/blog/interviewing/qa-musings-of-a-ceo-on-tech-interviews-cheating-and-ai/) [Engineering Management

## How To Use CoderPad To Interview Software Architects

Software architects are the masterminds behind the design and structure of software systems, ensuring that projects are scalable, maintainable, and aligned with business goals. Unlike more hands-on engineering and development roles, assessing architect skills in an interview relies much less on watching them code and more on their ability to drive software design principles and […]

Read the post](https://coderpad.io/blog/interviewing/how-to-use-coderpad-to-interview-software-architects/) [Hiring Developers

## “Don’t Expect Candidates to Have Everything Memorized”, the Dos and Don’ts of Cheating Prevention With Nathan Sutter

Sure, you want to prevent cheating. But you also want to feel good about your hiring process. So how do you do that?

Read the post](https://coderpad.io/blog/hiring-developers/dos-and-donts-cheating-prevention-nathan-sutter/) [Interviewing

## Crafting Effective Technical Interview Questions: A 4-Step Guide

Writing great technical interview questions can be hard. We're here to help.

Read the post](https://coderpad.io/blog/interviewing/crafting-effective-technical-interview-questions-a-4-step-guide/) [Interviewing

## Viral TikTok Layoff Videos: What You Need to Know

So, you’ve heard about these viral TikTok layoff videos, but you’re unsure how concerned you should be? Read about what you can learn from this content, and how it should impact your company’s HR practices.

Read the post](https://coderpad.io/blog/interviewing/viral-tiktok-layoff-videos-what-you-need-to-know/) [Interviewing

## 8 Steps Recruiters Can Take to Instill Inclusivity in Tech Interviews

As TA professionals, you have the power to create an inclusive interview environment for your interviewers and interviewees. Want to know how? This guide will help you.

Read the post](https://coderpad.io/blog/interviewing/inclustive-technical-interview-guide/) [Engineering Management

## These 9 Red Flags Are Scaring Away Candidates During Interviews

Don't let your name be dragged into a bad Glassdoor review.

Read the post](https://coderpad.io/blog/engineering-management/these-9-red-flags-are-scaring-away-candidates-during-interviews/) [Interviewing

## Best Platforms for Remote Interviews

Discover how the modern employment landscape is embracing remote work and virtual interviews. Dive into the capabilities of platforms like Zoom, Skype, Microsoft Teams, and Google Meets for general use, and explore specialized options like HireVue, Codility, and CoderPad for technical hiring.

Read the post](https://coderpad.io/blog/interviewing/best-platforms-for-remote-interviews/) [Interviewing

## Why One-Way Video Interviews Don’t Work and What You Should Do Instead

Read about why one-way interviews are less promising than they seem and explore alternative methods that offer a fairer, more realistic approach to hiring.

Read the post](https://coderpad.io/blog/interviewing/why-one-way-video-interviews-dont-work-and-what-you-should-do-instead/) [Interviewing

## 2 Interview Questions to Assess Your Next Intermediate Backend Engineer

Looking for guidance in evaluating your intermediate backend developers? We've got the perfect solution with these two insightful questions.

Read the post](https://coderpad.io/blog/interviewing/2-interview-questions-to-assess-your-next-intermediate-backend-engineer/) [Interviewing

## 3 Tips To Introduce ChatGPT Into Your Technical Interviews

Integrating ChatGPT into technical interviews involves setting clear expectations, demonstrating its practical use, and acknowledging its limitations, creating a fair and realistic assessment environment that aligns with the evolving landscape of software development

Read the post](https://coderpad.io/blog/interviewing/3-tips-to-introduce-chatgpt-into-your-technical-interviews/)

## Hire with confidence.

See why engineering teams trust CoderPad to evaluate developers with realistic, AI-ready hiring workflows.

[Request a demo](https://coderpad.io/sales/)
