Accenture
200+ Interview Questions and Answers
Q201. SSR in react js
SSR in React JS refers to Server-Side Rendering, where the initial HTML is generated on the server before being sent to the client.
SSR helps improve SEO by providing search engines with fully rendered pages.
It can also improve performance by reducing the time to first paint and time to interactive.
SSR can be implemented using libraries like Next.js or Gatsby.
Example: Next.js allows for easy SSR implementation by simply exporting a function called getServerSideProps.
Q202. Features of java 8
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow for more concise code and easier parallel programming.
Functional interfaces enable the use of lambda expressions.
Streams provide a way to work with collections of objects in a functional style.
Default methods allow interfaces to have method implementations.
Q203. Internal implementations of DS
Internal implementations of data structures in application development.
Data structures like arrays, linked lists, stacks, queues, trees, and graphs are commonly used in application development.
Implementations can vary based on the specific requirements of the application.
For example, arrays are often used for storing and accessing data in a linear manner, while trees are used for hierarchical data structures.
Q204. Test Strategy vs Test Plan
Test Strategy defines the overall approach to testing, while Test Plan outlines the specific details of how testing will be conducted.
Test Strategy is high-level and focuses on goals and objectives, while Test Plan is detailed and outlines specific tasks and timelines.
Test Strategy is created at the beginning of the project, while Test Plan is created after the Test Strategy is defined.
Test Strategy is more abstract and does not include specific test cases, while Test Plan in...read more
Q205. delete vs truncate
Delete removes rows from a table, while truncate removes all rows and resets identity seed.
Delete is a DML command, while truncate is a DDL command.
Delete can be rolled back, while truncate cannot be rolled back.
Delete fires triggers, while truncate does not fire triggers.
Delete is slower as it logs individual row deletions, while truncate is faster as it logs the deallocation of data pages.
Q206. Type of search help
Search help is a feature in SAP that provides users with a list of possible values to choose from when entering data in a field.
Search help can be defined at the field level in the data dictionary
Different types of search helps include elementary search helps, collective search helps, and collective search helps with check table
Examples of search helps include F4 help in SAP GUI and value helps in WebDynpro applications
Q207. Delta lake in adb
Delta Lake is an open-source storage layer that brings ACID transactions to Apache Spark and big data workloads.
Delta Lake provides ACID transactions, scalable metadata handling, and unifies streaming and batch data processing.
It ensures data integrity and reliability by providing schema enforcement and data versioning capabilities.
Delta Lake is compatible with Apache Spark and supports various data formats like Parquet, ORC, and Avro.
Q208. slicing in python
Slicing in Python refers to extracting a portion of a list or string using index ranges.
Slicing syntax: list[start:end:step]
Start index is inclusive, end index is exclusive
Omitting start index defaults to beginning, omitting end index defaults to end
Negative indices count from the end of the list
Examples: list[1:4], list[:3], list[2:], list[:-1], list[::-1]
Q209. Explain SQL Joins
SQL Joins are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the right table
RIGHT JOIN returns all rows from the right table and the matched rows from...read more
Q210. Sorting an objects
Sorting objects involves arranging them in a specific order based on certain criteria.
Use a sorting algorithm such as bubble sort, selection sort, or merge sort.
Define a comparison function to determine the order of the objects.
Consider the properties of the objects that need to be sorted.
Example: Sorting an array of objects based on a specific property like 'name' or 'age'.
Q211. Features of oops
Features of Object-Oriented Programming (OOP) include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability to create a new class based on an existing class, inheriting its attributes and methods.
Polymorphism: Ability for objects of different classes to respond to the same method in different ways.
Abstraction: Hiding the complex implementation details and show...read more
More about working at Accenture
Top HR Questions asked in null
Interview Process at null
Top Application Developer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month