Add office photos
Engaged Employer

TCS

3.7
based on 89.5k Reviews
Video summary
Filter interviews by

20+ Perficient Interview Questions and Answers

Updated 23 Jun 2024
Popular Designations

Q1. Describe various stages of project management along with various deliverables at each stage.

Ans.

Project management involves several stages with specific deliverables at each stage.

  • Initiation stage: project charter, feasibility study, business case

  • Planning stage: project plan, scope statement, work breakdown structure

  • Execution stage: project deliverables, status reports, change requests

  • Monitoring and controlling stage: project performance reports, risk management plan, change log

  • Closing stage: project closure report, lessons learned, final project documentation

Add your answer

Q2. 1. Patch process implemented in previous project/company 2. How to detect which cloud service is utilizing more cost and what are the steps to optimize the cost without comprising the performance 3. Database mi...

read more
Ans.

Answering questions related to patch process, cloud cost optimization, and database migration to AWS.

  • 1. In the previous project/company, the patch process was implemented by following a structured approach. This involved identifying the patches required, testing them in a non-production environment, and then deploying them to the production environment after thorough testing.

  • 2. To detect which cloud service is utilizing more cost, you can use cloud cost management tools provi...read more

Add your answer

Q3. How do you automate data copying process from one source to other different source

Ans.

Automate data copying process by using ETL tools like Talend or Informatica

  • Use ETL tools like Talend or Informatica to automate the data copying process

  • Create workflows in the ETL tool to extract data from the source, transform it if necessary, and load it into the destination

  • Schedule the workflows to run at specified intervals to ensure regular data copying

  • Monitor the data copying process for any errors or issues and set up alerts for notifications

  • Implement error handling me...read more

Add your answer

Q4. What are the Crud Functions available in power apps

Ans.

CRUD functions in Power Apps refer to Create, Read, Update, and Delete operations for managing data.

  • Create: Allows users to add new records to a data source.

  • Read: Enables users to view existing data from a data source.

  • Update: Allows users to modify existing data in a data source.

  • Delete: Enables users to remove records from a data source.

  • Examples: Patch, Collect, Remove, UpdateIf

Add your answer
Discover Perficient interview dos and don'ts from real experiences

Q5. How will you deploy the solution in to the powerapps

Ans.

The solution can be deployed in PowerApps by following these steps

  • Create a new app in PowerApps

  • Connect the app to the data source

  • Design the user interface and functionality

  • Test the app thoroughly before deployment

Add your answer

Q6. What is the difference between Quality control and Quality Assurance

Ans.

Quality control focuses on identifying defects in the final product, while Quality Assurance focuses on preventing defects from occurring in the first place.

  • Quality control involves testing and inspecting the final product to ensure it meets the desired quality standards.

  • Quality Assurance involves implementing processes and procedures to prevent defects from occurring in the first place.

  • Quality control is reactive, while Quality Assurance is proactive.

  • Quality control is a sub...read more

Add your answer
Are these interview questions helpful?

Q7. What is project management?

Ans.

Project management is the process of planning, organizing, and overseeing the execution of a project from start to finish.

  • It involves defining project goals and objectives

  • Creating a project plan and timeline

  • Assigning tasks and responsibilities to team members

  • Monitoring progress and making adjustments as needed

  • Ensuring that the project is completed on time, within budget, and to the satisfaction of stakeholders

Add your answer

Q8. What database architecture you used ?

Ans.

I have experience with relational database architecture, specifically using MySQL and PostgreSQL.

  • Utilized MySQL for small to medium-sized projects due to its ease of use and scalability.

  • Implemented PostgreSQL for larger projects requiring advanced features like JSONB data type and full-text search.

  • Designed normalized database schemas to ensure data integrity and optimize query performance.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What languages you worked on ?

Ans.

I have worked on languages such as Java, Python, SQL, and JavaScript.

  • Java

  • Python

  • SQL

  • JavaScript

Add your answer

Q10. What is informal review in Quality assurance

Ans.

Informal review is a type of quality assurance process that involves a non-structured, non-mandatory review of a product or process.

  • It is a non-structured, non-mandatory review process

  • It is usually done by peers or colleagues

  • It is less formal than a formal review process

  • It can be done at any stage of the development process

  • It is used to identify defects or areas for improvement

  • Examples include code walkthroughs, peer reviews, and pair programming

Add your answer

Q11. What is the package you expecting

Ans.

I am expecting a competitive package based on my experience and skills.

  • I have researched the market rates for similar positions and expect to be offered a package that is in line with industry standards.

  • I am open to negotiation and willing to discuss the details of the package.

  • I am looking for a package that includes benefits such as health insurance, retirement plans, and paid time off.

  • I am also interested in opportunities for professional development and growth within the c...read more

Add your answer

Q12. What is AWE in Memory Management?

Ans.

AWE stands for Address Windowing Extensions, a feature in Windows operating systems that allows 32-bit applications to access more than 4 GB of physical memory.

  • AWE allows applications to allocate and use physical memory beyond the 4 GB limit imposed by 32-bit systems

  • It is commonly used in database management systems to improve performance by allowing them to access more memory

  • Applications must be specifically coded to take advantage of AWE functionality

Add your answer

Q13. 4690 pos implementation and experience on various projects

Ans.

I have extensive experience in POS implementation and have worked on various projects.

  • Implemented POS systems for retail stores, restaurants, and healthcare facilities

  • Led teams in successful POS system upgrades and integrations

  • Trained staff on POS system usage and troubleshooting

  • Worked on projects involving customization of POS software to meet specific business needs

Add your answer

Q14. Spring Cloud components and implementation

Ans.

Spring Cloud components are a set of tools and frameworks for building cloud-native applications.

  • Spring Cloud Config for externalized configuration management

  • Spring Cloud Netflix for service discovery and client-side load balancing

  • Spring Cloud Sleuth for distributed tracing

  • Spring Cloud Stream for event-driven microservices

  • Spring Cloud Gateway for API gateway

Add your answer

Q15. What is Nodejs and it's architecture

Ans.

Nodejs is a JavaScript runtime built on Chrome's V8 JavaScript engine.

  • Nodejs allows developers to run JavaScript on the server-side.

  • It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.

  • Nodejs has a modular architecture and a large ecosystem of packages available through npm.

  • It is commonly used for building scalable network applications, real-time web applications, and APIs.

  • Examples of companies using Nodejs include Netflix, LinkedIn, and Wal...read more

Add your answer

Q16. What is AWS and kubernetes, docker etc

Ans.

AWS is a cloud computing platform and Kubernetes, Docker are containerization technologies.

  • AWS provides a wide range of cloud services including computing, storage, databases, and more.

  • Kubernetes is an open-source container orchestration platform that automates deployment, scaling, and management of containerized applications.

  • Docker is a containerization technology that allows developers to package their applications and dependencies into a single container.

  • AWS provides servi...read more

Add your answer

Q17. Differene Between Horizontal and Vertical scaling

Ans.

Horizontal scaling involves adding more machines to your network, while vertical scaling involves adding more power (CPU, RAM) to an existing machine.

  • Horizontal scaling increases the number of machines in the network to distribute the load, while vertical scaling increases the power of existing machines.

  • Horizontal scaling is more cost-effective and easier to implement, but vertical scaling can provide better performance for individual machines.

  • Examples: Horizontal scaling - a...read more

Add your answer

Q18. What is meant by pipeline

Ans.

A pipeline is a series of interconnected steps or stages in a process, where output from one step becomes input for the next step.

  • A pipeline is used to streamline and automate processes.

  • Each step in the pipeline performs a specific task or transformation on the data.

  • Examples of pipelines include software development pipelines, data processing pipelines, and manufacturing pipelines.

Add your answer

Q19. Explain annotations used in spring boot

Ans.

Annotations in Spring Boot are used to provide metadata about the application, such as configuration, dependency injection, and request mapping.

  • Annotations are used to simplify the configuration of Spring applications.

  • They can be used to define beans, inject dependencies, handle requests, and more.

  • Examples include @Component, @Autowired, @RequestMapping, @RestController, @Service, etc.

Add your answer

Q20. Triiggers in Azure Functions

Ans.

Triggers in Azure Functions are events that cause the function to run.

  • Triggers define how a function is invoked

  • Examples include HTTP triggers, timer triggers, and blob storage triggers

Add your answer

Q21. features in new java version

Ans.

Java 16 has introduced new features like Records, Pattern Matching for instanceof, and Vector API.

  • Records provide a concise way to declare classes that are transparent holders for shallowly immutable data.

  • Pattern Matching for instanceof simplifies the use of pattern matching in a way that is similar to switch statements.

  • Vector API provides a set of vectorized operations that can be used to accelerate the performance of numerical computations.

  • Other features include sealed clas...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Perficient

based on 36 interviews
4 Interview rounds
Resume Shortlist Round
Technical Round
HR Round - 1
HR Round - 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter