Premium Employer

i

This company page is being actively managed by Perficient Team. If you also belong to the team, you can get access from here

Perficient Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Perficient Interview Questions and Answers

Updated 14 Apr 2025
Popular Designations

23 Interview questions

A Technical Consultant was asked
Q. What is Rxjs, Subscriber, Observable, folkJoins?
Ans. 

Rxjs is a library for reactive programming using Observables and Subscribers. forkJoins is a method for combining Observables.

  • Rxjs is a library for reactive programming that allows you to work with asynchronous data streams.

  • Observables are the source of data streams that can emit values over time.

  • Subscribers are the consumers of these data streams that can subscribe to Observables and receive emitted values.

  • forkJo...

View all Technical Consultant interview questions
A Technical Consultant was asked 10mo ago
Q. Data set links in data model
Ans. 

Data set links in data model refer to relationships between different data sets in a structured manner.

  • Data set links help establish connections between different data sets for efficient data retrieval and analysis.

  • Examples include foreign keys linking tables in a relational database, or relationships between entities in a data model.

  • Data set links ensure data integrity and consistency across the data model.

View all Technical Consultant interview questions
An ETL Tester was asked
Q. Types of Scd
Ans. 

SCD stands for Slowly Changing Dimensions. There are three types of SCD: Type 1, Type 2, and Type 3.

  • Type 1: Overwrite the old data with new data.

  • Type 2: Create a new record for the new data and keep the old record.

  • Type 3: Create a new column for the new data and keep the old column.

View all ETL Tester interview questions

Perficient Interview Experiences

42 interviews found

Data Engineer Interview Questions & Answers

user image Komal Vanjari

posted on 5 Dec 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. JOINS , Exception handling
  • Q2. Triggers, Cursors , Constraints

Data Analyst Interview Questions & Answers

user image Anonymous

posted on 24 Oct 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Where u see yourself in next 5 years
Round 2 - Technical 

(2 Questions)

  • Q1. It was an assessment of 50 questions (MCQ)
  • Q2. Topics - matlab, tensors
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are promises used for
  • Ans. 

    Promises are used in JavaScript to handle asynchronous operations and avoid callback hell.

    • Promises are used to handle asynchronous operations in a more readable and manageable way.

    • They help avoid callback hell by chaining multiple asynchronous operations together.

    • Promises can be in one of three states: pending, fulfilled, or rejected.

    • They allow for better error handling with the use of .catch() method.

    • Promises can be c...

  • Answered by AI
  • Q2. What are modules in AEM
  • Ans. 

    Modules in AEM are reusable components that can be used to build web pages and applications.

    • Modules in AEM are reusable components that can be used to build web pages and applications.

    • They help in organizing and structuring content in AEM.

    • Modules can be created using Adobe Experience Manager's component framework.

    • Examples of modules in AEM include header, footer, carousel, and navigation components.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. A significant challenge
  • Ans. 

    One significant challenge I faced was optimizing website performance for mobile devices.

    • Implemented lazy loading for images to improve loading times

    • Minified CSS and JavaScript files to reduce file sizes

    • Utilized media queries to ensure responsive design across different screen sizes

  • Answered by AI
  • Q2. What are jcr in AEM
  • Ans. 

    JCR stands for Java Content Repository, a hierarchical database used in Adobe Experience Manager (AEM) to store content.

    • JCR is used in AEM to store content in a hierarchical structure.

    • It allows for versioning, access control, and searching of content.

    • Nodes and properties are used to represent content in JCR.

    • Example: /content/mysite/homepage is a node in JCR representing the homepage of a website.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Challenging Bip queries you have written till now. Explain it
  • Ans. 

    One challenging BiP query involved optimizing a complex join operation to improve performance.

    • Used subqueries to filter data before joining

    • Utilized indexing to speed up the join operation

    • Implemented query optimization techniques like query hints

  • Answered by AI
  • Q2. Data set links in data model
  • Ans. 

    Data set links in data model refer to relationships between different data sets in a structured manner.

    • Data set links help establish connections between different data sets for efficient data retrieval and analysis.

    • Examples include foreign keys linking tables in a relational database, or relationships between entities in a data model.

    • Data set links ensure data integrity and consistency across the data model.

  • Answered by AI
Round 2 - Behavioral 

(1 Question)

  • Q1. It was Good. Just normal
Round 3 - HR 

(1 Question)

  • Q1. Normal human resource questions

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Ansible, terraform, docker, kubernetes.
  • Q2. Scenario based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Let the company choose you, you don't run for any company.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

30 aptitute question

Round 2 - Technical 

(3 Questions)

  • Q1. Concept of oops
  • Ans. 

    Object-oriented programming paradigm that focuses on objects and classes

    • Encapsulation: bundling data and methods that operate on the data into a single unit

    • Inheritance: ability of a class to inherit properties and behavior from another class

    • Polymorphism: ability to present the same interface for different data types

  • Answered by AI
  • Q2. Swaping of 2 numbers
  • Ans. 

    Swapping of 2 numbers involves exchanging the values of two variables.

    • Create a temporary variable to store one of the numbers

    • Assign the value of the first number to the second number

    • Assign the value of the temporary variable to the first number

  • Answered by AI
  • Q3. What is html and css
  • Ans. 

    HTML and CSS are the building blocks of web development. HTML is used for structuring content, while CSS is used for styling and layout.

    • HTML stands for HyperText Markup Language and is used to create the structure of a webpage.

    • CSS stands for Cascading Style Sheets and is used to style the HTML elements on a webpage.

    • HTML uses tags to define different elements like headings, paragraphs, images, links, etc.

    • CSS allows for ...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. How soon you can join
  • Ans. 

    I can join within 2 weeks of receiving an offer.

    • I have a 2-week notice period at my current job.

    • I am available to start immediately after that.

    • I can provide any necessary documentation quickly.

  • Answered by AI

Skills evaluated in this interview

Consultant Interview Questions & Answers

user image Anonymous

posted on 3 May 2024

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Apr 2024. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Roles and responsibilities
Round 2 - Technical 

(1 Question)

  • Q1. About roles and responsibilities
Round 3 - One-on-one 

(1 Question)

  • Q1. Dive into technical
Round 4 - HR 

(1 Question)

  • Q1. About company and package discussion
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basics of all concepts in role
  • Q2. Project details and your role
  • Ans. 

    Led a team to develop a cloud-based inventory management system for a retail client, enhancing efficiency and reducing costs.

    • Conducted requirements gathering sessions with stakeholders to understand their needs.

    • Designed the system architecture using microservices to ensure scalability.

    • Implemented RESTful APIs for seamless integration with existing systems.

    • Collaborated with the QA team to establish testing protocols, en...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good environment and work-life balance.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. How to establish connection to DB through Spark? Read data from 2 tables, transform and write back to a table in DB Lot of sql stuffs
Round 2 - Technical 

(1 Question)

  • Q1. Spark Architecture Broadcast variable Rank, Dense rank and row number difference Scrum process
Round 3 - Behavioral 

(1 Question)

  • Q1. Evaluation on my leadership skills and personality Write and explain complete architecture in which I am currently working Team handling skills and professional challenges

Intern Interview Questions & Answers

user image Rohit Vr

posted on 23 Aug 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Resume discussion
  • Q2. General questions about tableau and python

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Perficient?
Ask anonymously on communities.

Perficient Interview FAQs

How many rounds are there in Perficient interview?
Perficient interview process usually has 2-3 rounds. The most common rounds in the Perficient interview process are Technical, One-on-one Round and HR.
How to prepare for Perficient interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Perficient. The most common topics and skills that interviewers at Perficient expect are Java, SQL, Javascript, Python and Spring Boot.
What are the top questions asked in Perficient interview?

Some of the top questions asked at the Perficient interview -

  1. The client requests a workflow that triggers when an asset is uploaded. It shou...read more
  2. A custom sling model is not is not populating data as expected in the JSON expo...read more
  3. The client wants to migrate content from an older aem instance to aem as cloud ...read more
What are the most common questions asked in Perficient HR round?

The most common HR questions asked in Perficient interview are -

  1. What are your salary expectatio...read more
  2. What is your family backgrou...read more
  3. Share details of your previous j...read more
How long is the Perficient interview process?

The duration of Perficient interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.6/5

based on 41 interview experiences

Difficulty level

Easy 11%
Moderate 79%
Hard 11%

Duration

Less than 2 weeks 78%
2-4 weeks 17%
4-6 weeks 6%
View more
Join Perficient Leading global digital consultancy

Interview Questions from Similar Companies

CitiusTech Interview Questions
3.3
 • 290 Interviews
Altimetrik Interview Questions
3.7
 • 241 Interviews
Xoriant Interview Questions
4.1
 • 213 Interviews
INDIUM Interview Questions
4.0
 • 198 Interviews
Incedo Interview Questions
3.1
 • 193 Interviews
Globant Interview Questions
3.7
 • 183 Interviews
Iris Software Interview Questions
4.0
 • 178 Interviews
ThoughtWorks Interview Questions
3.9
 • 157 Interviews
View all

Perficient Reviews and Ratings

based on 516 reviews

3.7/5

Rating in categories

3.5

Skill development

3.8

Work-life balance

3.5

Salary

3.4

Job security

3.7

Company culture

3.4

Promotions

3.5

Work satisfaction

Explore 516 Reviews and Ratings
Technical Architect [Adobe Commerce Dev]

Maharashtra

10-20 Yrs

Not Disclosed

Lead Technical Consultant [IBM Sterling OMS Cloud]

Maharashtra

10-20 Yrs

Not Disclosed

Explore more jobs
Technical Consultant
952 salaries
unlock blur

₹7.6 L/yr - ₹14 L/yr

Senior Technical Consultant
460 salaries
unlock blur

₹12 L/yr - ₹22 L/yr

Associate Technical Consultant
344 salaries
unlock blur

₹3.3 L/yr - ₹8 L/yr

Technical Leader Consultant
239 salaries
unlock blur

₹10.6 L/yr - ₹30 L/yr

Softwaretest Engineer
204 salaries
unlock blur

₹4.1 L/yr - ₹8.1 L/yr

Explore more salaries
Compare Perficient with

Xoriant

4.1
Compare

Photon Interactive

4.1
Compare

CitiusTech

3.3
Compare

Iris Software

4.0
Compare
write
Share an Interview