Goodwill logo

Goodwill Software Engineer Interview Questions
& Process

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

Based on 29 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 Goodwill.

Showing 3 of 29
Goodwill logo
Goodwill

Software Engineer

Engineering · nearly a year ago

Mid Easy Positive experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Behavioral Technical Coding

This is a very engineering-focused interview process, not so much about putting on a show. People usually say it's respectful and not too stressful. It starts with a chat about your experience and how you like to work. Then, there's a take-home assignment that's like real product work, not just random algorithm stuff. Technical chats are about code quality, why you made certain choices, and how easy it will be to maintain the code later on. The interviewers actually want to know how and why you think, not just to trick you. It's a long and picky process that's good for engineers who care about good craftsmanship, clear code, and polished products. It feels more like working together than being tested.

Confirmed questions1 question
  • Could you discuss your projects and explain their relevance to this role?
Goodwill logo
Goodwill

Senior Software Engineer

Engineering · more than a year ago

Senior Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

I worked with a recruiting agency for this. The first interview was with a tech lead and they asked general questions. The second interview was a technical screen and it was really unprofessional. I didn't put Azure or PowerShell on my resume and it wasn't in the job description, but they asked me a lot of questions about it. They also asked a bunch of weird technical questions that I wouldn't use in this job. The interviewer was also super unprofessional and seemed annoyed I was there. I told the agency to pull my application, I wouldn't recommend this place.

Confirmed questions1 question
  • What do you know about Azure and PowerShell?
Goodwill logo
Goodwill

Software Developer

Engineering

Entry Average Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

It started with an aptitude test covering reasoning, puzzles, quantitative questions, time and distance, and seating arrangements, along with some programming questions. Then there was a technical interview focusing on data structures, MySQL, cpp, c, python, loops, arrays, inheritance, abstract classes, inheritance types, SQL injection, nf1, nf2, nf3, and writing programs like adding two numbers and the Fibonacci series. Finally, an HR round with formal questions.

Confirmed questions5 questions
  • What are the concepts of data structures, MySQL, cpp, c, and python?
  • Explain Loop, array, inheritance, abstract class, and inheritance type.
  • What is SQL injection, nf1, nf2, and nf3?

Goodwill Software Engineer Interview Questions

Quoted word for word from Goodwill interview reports.

Can you explain what Dependency Injection is in ASP.NET CORE?

Read reports

Explain Loop, array, inheritance, abstract class, and inheritance type.

Read report

What are the concepts of data structures, MySQL, cpp, c, and python?

Read report

Formats, difficulty and experience

Across all 29 Goodwill interview reports.

Interview formats

Technical 41.9%
Behavioral 33.9%
Coding 17.7%
Group 3.2%
System Design 1.6%

Interview difficulty

Easy 37.9%
Average 44.8%
Difficult 17.2%

Candidate experience

Positive 72.4%
Neutral 20.7%
Negative 6.9%