
Spiceworks Ziff Davis Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 17 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Spiceworks Ziff Davis.
Software Developer
I got an initial recruiter call and phone screen with HR which was fine. Then, I had to complete a take-home assignment. It was really complicated, confusing, and took a lot of time and effort - I actually stopped about two-thirds of the way through because it felt like more work than I usually put into paid projects. I let the recruiter know I wasn't going to finish it and that I was out. A couple of weeks later, they reached out and admitted that the test was causing issues for many candidates. So, they decided to replace it with a technical phone screen and asked if I was still interested. I said yes and set up a 45-minute chat with a developer. The screen itself was pretty messy, with a mix of high-level computer science questions and some really basic questions about my specific area, which the person interviewing me didn't know much about. The interviewer was nice, but it quickly became clear that the role they were interviewing me for wasn't the same as the one I applied for. When I asked about it, they said they didn't have specialists and everyone just worked on whatever came up. The interviewer wasn't even from the department with the opening and had no clue about it. So, I decided not to pursue working at Spiceworks after that call. To their credit, they sent a decline email about a week later, saying they felt 'my skills were not right for them at this juncture.' I guess that makes sense for whatever random job they had in mind.
- I asked multiple times, 'What is the relevance of this to the job?'
Software Engineer
I initially connected with a recruiter at the campus job fair. They liked my resume, so I ended up having an on-campus interview later that week. I recall there being two technical interviews, each lasting about 30 minutes. One involved string manipulation, and the other was about Maps. Both interviewers were quite friendly and helpful. I received an offer about three weeks after the interview.
- Could you explain how to write a method for comparing version update strings, such as "10.02.00" versus "09.22.12"?
- How would you go about combining two given maps into a single, larger map?
Senior Software Engineer
The interview process started with a phone screen by HR, followed by a phone screen with a Software Engineer. Then there was an on-site interview. After the on-site, they never got back to me despite several emails. I experienced ghosting, which was very disappointing.
- How would you go about highlighting particular words within an HTML string?
- Can you explain how to return a random integer x from an array of integers y, given an array of integers z to exclude from y?
- Given a postfix string, what would be the result of the operation?
Spiceworks Ziff Davis Software Engineer Interview Questions
Quoted word for word from Spiceworks Ziff Davis interview reports.
“What is the longest palindrome in a given string?”
Read reports →“Given a postfix string, what would be the result of the operation?”
Read reports →“Write a program to go through a directory and count the number of folders and files.”
Read reports →“Write code to return the angle between the hour and minute hand.”
Read reports →“Could you convert this Ruby code, which removes duplicates from an array, into Java or a language of your choice?”
Read report →“Can you find the longest palindrome in a given string, optimizing for the best possible solution?”
Read report →“How would you generate Pascal's triangle up to the nth row?”
Read report →“Can you implement finding the nth Fibonacci number?”
Read report →“Can you explain how a heap is calculated in Javascript?”
Read report →Formats, difficulty and experience
Across all 17 Spiceworks Ziff Davis interview reports.