Wiley logo

Wiley Software Engineer Interview Questions
& Process

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

Based on 30 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
70% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Wiley.

Showing 3 of 30
Wiley logo
Wiley

Software Engineer

Engineering · a year ago

Mid Average Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding Behavioral

The interview covered the fundamentals of Software Engineering, including Object Oriented Programming, Data Structures, and Algorithms. I was asked about each project listed on my CV. They also asked about the difference between var, let, and const in JavaScript and covered basic to intermediate JavaScript questions. It was a 1-hour interview, and overall it was a great experience. The interview panel was very supportive.

Confirmed questions1 question
  • Can you explain what React hooks are and how they are used?
Wiley logo
Wiley

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 6 rounds
Interview process
Recruiter call Take home Technical screen Technical screen Onsite Panel
Interview formats
Technical Coding System Design Behavioral

The interview process had about 5 to 6 steps. First, there was a 30-minute screening interview. Then, I had to complete a large assignment, like a project. After that, there were two technical interviews. The fifth step was an interview with the technical manager, which was supposed to be the final one, but it was extended to a sixth interview with another manager. Each of these interviews lasted about 1.5 to 2 hours. You really had to get all the questions perfect; failing even one without a perfect answer meant you wouldn't pass. They seemed to be looking for very specific, ideal answers. The interviewers were generally friendly and made good impressions. All interviews were online via MS Teams, except for one which was in person at the office. They do provide feedback on why you were rejected. I actually enjoyed the interviews and thought the questions were good, but I was a bit upset because it took a lot of effort, and the last interview felt a bit off-topic for the role, asking about a framework I used years ago that isn't even used in the frontend, while the focus was supposed to be backend. Even though I answered correctly, they marked it as incomplete and rejected me. There was also a question about a feature that I don't think I answered perfectly.

Confirmed questions4 questions
  • What's your approach to handling user sessions across multiple instances while ensuring no data loss?
  • Could you design a feature based on these specific requirements?
  • How would you find pairs of numbers and then optimize that solution to O(n) in an unordered array list?
Wiley logo
Wiley

Software Engineer

Engineering

Entry Difficult Positive experience Decline offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding System Design

I applied through a recruiter, and it was a pretty good process with a cool team. They kept me in the loop about what to expect and were fast with feedback and next steps. The first step was a chat with the recruiter. Then, I had a technical interview with the hiring manager where we talked about my background and I solved two problems in my preferred language using my own IDE. The 'on-site' involved several interviews over about 3.5 hours. The first part had a pair programming coding challenge (easy/medium LeetCode style) and a systems design question with an engineering manager. The second part was a more detailed coding exercise with another manager, which was neat because it was related to a zyBooks component and felt more relevant than other coding tests. The third part was a quick chat with the director of engineering about my technical background and how I'd handle certain situations. Finally, I interviewed with team members, including a PM and another dev, which felt like a casual culture fit interview. I turned down the offer because of another opportunity, but thought it was a solid interview process overall.

Confirmed questions1 question
  • Can you discuss the pros and cons of implementing GraphQL in your past projects, and would you suggest it as a better alternative to REST?

Wiley Software Engineer Interview Questions

Quoted word for word from Wiley interview reports.

What is the difference between truncate and delete in sql?

Read reports

Write a program to check if a string is a palindrome in a language of your choice.

Read reports

Could you input an array in Python and assign fruit names from another array to each element?

Read report

How would you find pairs of numbers and then optimize that solution to O(n) in an unordered array list?

Read report

Could you explain the differences between cont, var, and let in JavaScript?

Read report

Formats, difficulty and experience

Across all 30 Wiley interview reports.

Interview formats

Technical 45.5%
Coding 26.1%
Behavioral 22.7%
System Design 3.4%
Group 2.3%

Interview difficulty

Easy 20%
Average 60%
Difficult 20%

Candidate experience

Positive 70%
Negative 23.3%
Neutral 6.7%