Kohl's logo

Kohl's Software Engineer Interview Questions
& Process

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

Based on 71 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
62% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Kohl's.

Showing 3 of 71
Kohl's logo
Kohl's

Software Engineer

Engineering · nearly a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Technical Coding

Applied online and a recruiter reached out for a brief chat. After the holidays, I had a technical interview with three senior engineers. One focused on my discipline with a code review exercise. I felt good about it, but received no feedback. After a week of no response to my follow-up emails, I got an automated rejection two weeks later.

Confirmed questions1 question
  • What experience do you have with test-driven development?
Kohl's logo
Kohl's

Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

The interview process felt a bit disorganized and like they were trying things out. A good chunk of one session was spent just trying to get the remote tools to work. Some interviewers even left before the session was over. In the last session, they first thought I was a different candidate. I guess it didn't work out because I got a quick rejection email with no explanation, but honestly, I wasn't feeling it by then either.

Confirmed questions1 question
  • Could you take this poorly written code from an intern and add some new features and clean it up as much as possible?
Kohl's logo
Kohl's

Software Engineer

Engineering · more than a year ago

Intern Easy Positive experience Decline offer 3 rounds
Interview process
Take home Recruiter call Onsite Background check Offer
Interview formats
Coding Behavioral

After I finished 3 LC Easy-Medium problems on HireVue, which I really disliked but it was just for coding, I got an email asking me to come interview. I was surprised because I think I messed up one of the coding problems. The whole experience was great. They flew me out to their HQ, paid for a nice hotel, and I met other candidates. We had a candidate dinner, toured the HQ, and I had three interviews and saw some presentations. The interviews were really casual, no technical questions about algorithms. You interview with managers of potential teams, so they want to see if you're someone they'd want to work with. My feeling is that most of the selection happens at the resume stage; as long as you try the coding challenge and aren't a jerk during interviews, you'll likely get an offer. So, my advice is to at least attempt the coding challenge, and if you get flown out, focus on being confident, competent, and friendly. Being nervous is worse than not being technically prepared, so practice behavioral questions and have stories ready. I was really impressed and had a good time. I think I would have enjoyed being an intern, and I'll consider applying for full-time roles later.

Confirmed questions5 questions
  • What's your motivation for wanting to join this company?
  • What kind of work do you envision yourself doing here?
  • Can you share an example of a difficult situation you encountered and how you handled it?

Kohl's Software Engineer Interview Questions

Quoted word for word from Kohl's interview reports.

Given an integer array nums, find the contiguous subarray which has the largest sum and return its sum.

Read reports

Can you write a function to return the nth element in the Fibonacci sequence?

Read reports

Given n stairs, if a person starts at the bottom and can climb 1 or 2 stairs at a time, how many distinct ways can they reach the top?

Read reports

Can you write a function that finds the biggest number in an array?

Read reports

Can you explain how to identify duplicate strings within an array of strings using Java?

Read report

Could you create a function that finds the indices of two numbers in an array that sum to a target value?

Read report

Here's a question about climbing stairs: If it takes n steps to reach the top, and you can climb either 1 or 2 steps at a time, how many distinct ways can you reach the top?

Read report

How would you implement a set if you couldn't use Java's built-in collection classes, like using an array?

Read report

Formats, difficulty and experience

Across all 71 Kohl's interview reports.

Interview formats

Behavioral 42.9%
Technical 30%
Coding 23.6%
Presentation 2.1%
System Design 1.4%

Interview difficulty

Easy 33.8%
Average 63.4%
Difficult 2.8%

Candidate experience

Neutral 25.4%
Positive 62%
Negative 12.7%