
Perficient Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 43 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Perficient.
Senior Software Engineer
There were 4 filters, and each one took over a week to get a response. After the last filter, the recruiter gave me positive feedback and asked for additional details. After that, they never contacted me again, even though they said I should expect an offer letter. This left me with a sour experience about what to expect from a place that doesn't respect people participating in their process.
- Standard questions about security, performance, and OOP.
Senior Software Engineer
The interview process was great from the start. It was well-organized. First, I had a quick and nice phone screen with a recruiter who knew a lot. Then, I had several deep interviews with different team members and the hiring manager. They were all professional, easy to talk to, and really interested in my skills and what I've done.
- Tell me about a time you designed data structures.
Software Engineer
The hiring process had 2 stages. First was a technical interview, then a managerial one. The technical interview was pretty basic, covering topics like Hibernate, Spring Boot, MySQL, and Core Java. The managerial round involved a high-level discussion about a project. Both interviews went well. It took HR two weeks to set up the technical interview. After the process, they ghosted me, not providing any feedback or responding to emails or calls. It's unprofessional to interview candidates if you're not sure about hiring them.
- What do you know about caching?
- Can you explain dialect in this context?
- Tell me about collections.
Perficient Software Engineer Interview Questions
Quoted word for word from Perficient interview reports.
“What's the distinction between 'var' and 'let' in terms of variable declaration?”
Read reports →“Using a balance scale, how would you find the one lighter fake penny among 9 pennies?”
Read reports →“What are some key features of ES6?”
Read reports →“How does the Spring framework operate and what is its architectural design?”
Read reports →“Can you write a program to create a consistent key for a given string using custom logic, like for 'Python' generating '123456'?”
Read report →“Can you explain JSON format REST API request and response?”
Read report →“How would you unit test Class A, given it depends on Service Class B?”
Read report →“Can you explain what a data connector in BI refers to?”
Read report →“What is the basic syntax for conditionals, loops, and collections?”
Read report →Formats, difficulty and experience
Across all 43 Perficient interview reports.