Accenture
Interview Questions and Answers
Q1. Have you worked on cloud technology? Architecture of cloud
Yes, I have worked on cloud technology and have knowledge of cloud architecture.
I have experience working with cloud platforms such as Amazon Web Services (AWS) and Microsoft Azure.
I have designed and implemented scalable and highly available cloud-based solutions.
I am familiar with cloud architecture patterns like microservices, serverless computing, and containerization.
I have utilized cloud services like Amazon S3 for storage, AWS Lambda for serverless computing, and AWS E...read more
Q2. Different stages of a designing a new client requirement. How we design and decide on the technologies. Define the process
Design process for new client requirements and technology decisions
Gather requirements from client
Analyze requirements and identify potential solutions
Evaluate technologies and choose the best fit
Create a design document outlining the solution
Develop a prototype or proof of concept
Test and refine the solution
Implement and deploy the solution
Provide ongoing support and maintenance
Q3. What are the backend and front end technologies used
The backend technologies used are Java, Spring Boot, and MySQL. The front end technologies used are Angular and TypeScript.
Backend: Java
Backend Framework: Spring Boot
Database: MySQL
Frontend: Angular
Frontend Language: TypeScript
Q4. Why is spring framework used in your project
Spring framework is used for dependency injection, MVC architecture, and easy integration with other frameworks.
Enables loose coupling between components
Provides support for transaction management
Offers easy integration with other frameworks like Hibernate
Follows the Model-View-Controller (MVC) architecture
Simplifies testing with its built-in testing features
Q5. What are the components of angular js
AngularJS has several components including directives, controllers, services, filters, and templates.
Directives - extend HTML with new attributes and elements
Controllers - handle user input and manipulate data
Services - provide functionality across the app
Filters - format data for display
Templates - define the user interface
Q6. Difference between full join and union
Full join combines rows from both tables, including unmatched rows. Union combines rows from both tables, excluding duplicates.
Full join includes all rows from both tables, filling in NULL values for unmatched rows.
Union combines rows from both tables, excluding duplicates.
Example: SELECT * FROM table1 FULL JOIN table2 ON table1.id = table2.id;
Example: SELECT * FROM table1 UNION SELECT * FROM table2;
Q7. Difference between Inner, outer joins
Inner join returns only the matching rows between two tables, while outer join returns all rows from one table and matching rows from the other.
Inner join: returns rows that have matching values in both tables
Outer join: returns all rows from one table and matching rows from the other
Example: Inner join - SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id
Example: Outer join - SELECT * FROM table1 LEFT OUTER JOIN table2 ON table1.id = table2.id
Q8. What is transpiling
Transpiling is the process of converting code written in one programming language to another.
Transpiling is often used to convert code written in newer versions of a language to older versions that are more widely supported.
It can also be used to convert code written in one language to another, such as TypeScript to JavaScript.
Transpiling is different from compiling, which converts code to machine language.
Popular transpilers include Babel for JavaScript and TypeScript Compil...read more
Q9. Stream programming in Java 8
Stream programming in Java 8 allows for efficient and concise processing of collections.
Streams are a sequence of elements that can be processed in parallel or sequentially.
Stream operations include filtering, mapping, sorting, and reducing.
Streams can be created from collections, arrays, or by generating elements.
Lambda expressions are commonly used in stream programming to define operations.
Stream processing can improve performance and readability of code.
More about working at Accenture
Interview Process at null
Top Software Development Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month