
Wiley Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 331 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 331 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Wiley.
Full Stack Developer Intern
The interview started with an online coding test that focused heavily on data structures and algorithms, covering array manipulation, string problems, recursion, and basic dynamic programming. It also involved questions on time and space complexity analysis, asking for the Big-O complexity of my solutions. After passing the coding round, I moved to a technical interview. Here, we discussed my coding question approaches, explored ways to optimize solutions with follow-up questions, and touched on basic full stack topics like REST APIs, database design, and JavaScript fundamentals. The whole process felt structured, emphasizing problem-solving and algorithmic thinking.
- Can you go over the principles of Object-Oriented Programming and elaborate on each?
- Please explain the reasoning behind your answers on the paper.
- Could you create a SQL table and write a query for it?
Senior Associate
It was a pretty standard interview process. First, I had a chat with a recruiter over the phone. Then, I had a Teams meeting with the hiring manager. About ten days later, I got a rejection email saying they decided to go with someone whose background was a closer match. This was a bit strange because the job was posted again that same day. The main reason I'm rating it negatively is the lack of honesty in the rejection. It felt like they weren't actually moving forward with anyone, but were just starting the search over, and I would have appreciated more straightforward feedback, especially considering my strong background in this field.
- Can you share something about yourself that isn't listed on your resume?
Director
The interview process was straightforward and well-communicated. Had a screening with HR and then 1st round interview with the hiring manager. Plus, many people were open to speaking informally about the organization outside of the formal process, and very helpful. The HR contact provided information ahead of time of what to expect (e.g., overall timelines, & to expect competency-based questions in the 1st round).
- What are your salary expectations?
- Why are you interested in this job and what makes you qualified?
- If you were to take on this role, what would be your biggest challenge personally and what would you have to learn?
Software Engineer
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.
- 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 Interview Questions
Quoted word for word from Wiley interview reports.
“Could you input an array in Python and assign fruit names from another array to each element?”
Read reports →“How would you find pairs of numbers and then optimize that solution to O(n) in an unordered array list?”
Read reports →“What would you do if an author didn't deliver their contracted work on time?”
Read reports →“Can you explain the differences between a Data Lake and a Data Swamp?”
Read reports →“Can you write a Java program that shows how to use try, catch, final, finally, and throw statements?”
Read report →“What are your criteria for evaluating a manuscript, and how would you communicate the rejection of a manuscript to the authors?”
Read report →“Can you go over the principles of Object-Oriented Programming and elaborate on each?”
Read report →“What would you do if you discovered your manager was overspending on their expense account?”
Read report →“Could you share about the most recent book you read and your emotional response to it?”
Read report →Formats, difficulty and experience
Across all 331 Wiley interview reports.