Add office photos
Employer?
Claim Account for FREE

Accenture

3.9
based on 54.2k Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

50+ EasyRewardz Software Services Interview Questions and Answers

Updated 20 Nov 2024
Popular Designations

Q1. 3. How to we navigate from one tab to another in PowerApps

Ans.

To navigate from one tab to another in PowerApps, use the Navigate function.

  • Use the Navigate function with the name of the screen or tab as the first argument

  • Use the Transition parameter to specify the type of transition between screens

  • Example: Navigate(Screen2, Fade)

  • Use the OnSelect property of a button or other control to trigger the navigation

Add your answer

Q2. 4. How to change permission for the application

Ans.

Changing permissions for an application involves modifying access levels for users or groups.

  • Identify the specific permissions that need to be changed

  • Determine which users or groups require access to the application

  • Modify the permissions using the appropriate tools or commands

  • Test the changes to ensure they are working as expected

Add your answer

Q3. 5.what is difference between isnull and is blank? 6.what is the primitive data types? 7.what is the difference between workflow and trigger?

Ans.

Difference between isnull and is blank, primitive data types, and difference between workflow and trigger.

  • isnull is used to check if a value is null or not, while is blank is used to check if a value is empty or consists only of whitespace characters.

  • Primitive data types are basic data types provided by a programming language, such as integers, floats, booleans, and characters.

  • A workflow is a series of steps or actions that are executed in a specific order to automate a busin...read more

Add your answer

Q4. Explain about Unit Testing and how it is useful?

Ans.

Unit testing is a software testing method where individual units or components of a software are tested in isolation.

  • Helps in identifying bugs early in the development cycle

  • Ensures that each unit of code is working as expected

  • Facilitates code refactoring and maintenance

  • Improves code quality and reduces the risk of regression

  • Automated unit tests can be run frequently to catch issues quickly

Add your answer
Discover EasyRewardz Software Services interview dos and don'ts from real experiences

Q5. How do you load a csv file with comma delimiter having commas as well in the address field into a target system?

Ans.

Use a combination of text qualifier and escape character to load csv file with commas in address field.

  • Enclose the address field in double quotes as text qualifier

  • Use escape character (usually backslash) before any commas within the address field

  • Ensure the target system supports loading csv files with text qualifiers and escape characters

Add your answer

Q6. Explain exception handling and which ways you used to handle it.

Ans.

Exception handling is a way to handle errors and unexpected events in a program.

  • Exception handling is used to prevent a program from crashing when an error occurs.

  • It involves catching and handling exceptions using try-catch blocks.

  • Different types of exceptions can be handled differently.

  • Examples of exception handling include logging the error, displaying a user-friendly message, or retrying the operation.

  • In Java, exceptions are represented by classes and can be customized to ...read more

Add your answer
Are these interview questions helpful?

Q7. How to improve performance of iOS app?

Ans.

To improve performance of iOS app, optimize code, reduce network calls, use efficient data storage, and implement caching.

  • Optimize code by identifying and fixing memory leaks, reducing unnecessary computations, and using efficient algorithms.

  • Reduce network calls by batching requests, using background fetch and push notifications, and implementing prefetching.

  • Use efficient data storage by utilizing Core Data, Realm, or SQLite for local storage, and optimizing data structures.

  • I...read more

Add your answer

Q8. How to improve parallel processing for a function app?

Ans.

Improve parallel processing for a function app

  • Use asynchronous programming to allow multiple tasks to run concurrently

  • Consider using a distributed computing framework like Apache Spark

  • Optimize code for parallelism by breaking down tasks into smaller chunks

  • Use caching to reduce the need for repeated computations

  • Ensure that the hardware and infrastructure can support parallel processing

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

Q9. What is Bootstrap? and how many grids bootstrap has

Ans.

Bootstrap is a popular front-end framework for building responsive websites.

  • Bootstrap provides pre-designed CSS and JavaScript components for easy website development.

  • It includes a grid system for creating responsive layouts.

  • Bootstrap has 12 columns in its grid system.

  • It also has built-in classes for styling typography, forms, buttons, and more.

Add your answer

Q10. What is Pipe? What are the types? How to write custom pipe?

Ans.

A pipe is a feature in Angular that allows you to transform data in templates. There are built-in pipes and you can also create custom pipes.

  • Types of pipes include built-in pipes like DatePipe, UpperCasePipe, LowerCasePipe, etc.

  • Custom pipes can be created by using the @Pipe decorator and implementing the PipeTransform interface.

  • To write a custom pipe, first create a new TypeScript file for the pipe, define the pipe class with @Pipe decorator, implement PipeTransform interface...read more

Add your answer

Q11. What do know about Machine Learning?

Ans.

Machine learning is a subset of artificial intelligence that involves training algorithms to make predictions or decisions based on data.

  • Machine learning algorithms can be supervised, unsupervised, or semi-supervised

  • Examples of machine learning include image recognition, natural language processing, and recommendation systems

  • Machine learning requires large amounts of data to train algorithms effectively

  • Popular machine learning frameworks include TensorFlow, Scikit-learn, and ...read more

Add your answer

Q12. Cases when Singleton Design pattern fails.

Ans.

Singleton pattern fails when it violates SOLID principles or when multiple instances are required.

  • Singleton pattern can make testing difficult as it tightly couples the code

  • It can also lead to global state and make the code harder to reason about

  • If multiple instances are required, Singleton pattern cannot be used

  • In a distributed system, Singleton pattern can lead to synchronization issues

  • If the Singleton class is not thread-safe, it can lead to race conditions

  • Examples of alte...read more

Add your answer

Q13. 8.what are the types of relationships?

Ans.

There are three types of relationships: one-to-one, one-to-many, and many-to-many.

  • One-to-one: each record in one table is related to only one record in another table.

  • One-to-many: each record in one table is related to one or more records in another table.

  • Many-to-many: multiple records in one table are related to multiple records in another table.

  • Examples: one-to-one - a person has one passport, one-to-many - a customer can have multiple orders, many-to-many - students can enr...read more

Add your answer

Q14. What is a user story format ?

Ans.

User story format is a way of describing a feature or requirement from the perspective of an end user.

  • User story format consists of a short, simple statement that describes the feature or requirement.

  • It follows the format of 'As a [user], I want [feature], so that [benefit]'.

  • User stories should be written in a way that is easy to understand and can be used to guide development.

  • Example: As a customer, I want to be able to view my order history, so that I can track my purchases...read more

View 1 answer

Q15. What components you have worked in Azure?

Ans.

I have worked with various components in Azure.

  • I have worked with Azure App Service for hosting web applications.

  • I have used Azure Functions for serverless computing.

  • I have worked with Azure Blob Storage for storing unstructured data.

  • I have used Azure SQL Database for relational database management.

  • I have worked with Azure Active Directory for identity and access management.

  • I have used Azure DevOps for continuous integration and deployment.

  • I have worked with Azure Virtual Mac...read more

Add your answer

Q16. What do we do in bi reports to schedule a report?

Ans.

In BI reports, we use scheduling tools to automate the generation and delivery of reports at specified times.

  • Use scheduling tools like SAP BusinessObjects Scheduler or Microsoft SQL Server Agent to set up automated report generation and delivery

  • Specify the frequency (daily, weekly, monthly) and time for the report to be generated

  • Set up email notifications to alert recipients when the report is ready

  • Ensure that the report is delivered to the appropriate recipients based on the...read more

Add your answer

Q17. Tell me about iOS life cycle

Ans.

iOS life cycle refers to the sequence of events that occur from the time an app is launched until it is terminated.

  • App launch: App is launched by user or system.

  • Foreground: App is in the foreground and user interacts with it.

  • Background: App is running in the background.

  • Suspended: App is in the background but not executing code.

  • Terminated: App is no longer running.

Add your answer

Q18. How is image resolution decreased to send in api

Ans.

Image resolution can be decreased by compressing the image using algorithms like JPEG or PNG.

  • Compression algorithms like JPEG or PNG can be used to decrease image resolution.

  • The image can be resized to a smaller resolution.

  • Cropping the image to remove unnecessary parts can also decrease resolution.

  • Reducing the color depth of the image can also decrease resolution.

  • The choice of method depends on the specific use case and the desired level of quality.

  • Lossy compression can resul...read more

Add your answer

Q19. Write code to find length of a sentence?

Ans.

Code to find length of a sentence

  • Use the length() function in most programming languages to find the length of a string

  • Split the sentence into words and count the number of words to find the length of the sentence

  • Exclude punctuation marks and white spaces while counting the length of the sentence

Add your answer

Q20. Argus Safety, Difference between Suspected/Concomitant/Treatment drugs, MedDRA, Serious/Non serious cases, Reporting rules etc

Ans.

Argus Safety is a pharmacovigilance software used for adverse event reporting. Suspected drugs are those believed to cause the adverse event, concomitant drugs are taken alongside suspected drugs, and treatment drugs are used to manage the adverse event. MedDRA is a standardized medical terminology used for coding adverse event terms. Serious cases involve death, hospitalization, or disability, while non-serious cases do not. Reporting rules dictate when and how adverse event...read more

Add your answer

Q21. 9.what is difference between new and newmap?

Ans.

new is used to allocate memory for a single object while newmap is used to allocate memory for a map object.

  • new is used to create a single object on the heap while newmap is used to create a map object on the heap.

  • new returns a pointer to the object created while newmap returns a pointer to the map object created.

  • new is used for creating objects of classes while newmap is used for creating maps.

  • Example: int *p = new int; creates a single integer on the heap while map *m = new...read more

Add your answer

Q22. 5. Patch and filter query condition

Ans.

Patch and filter query condition

  • Patch: updating a specific part of data without replacing the entire data

  • Filter: selecting specific data based on certain criteria

  • Query condition: specifying conditions for filtering data

  • Example: PATCH /users/1234 to update user's email address

  • Example: GET /users?age=25 to filter users with age of 25

Add your answer

Q23. How many implemented support roll outs done

Ans.

I have successfully implemented 5 support roll outs in my career.

  • Implemented 5 support roll outs

  • Experience in planning and executing support roll outs

  • Collaborated with cross-functional teams for successful implementation

Add your answer

Q24. What is Lambda function?

Ans.

Lambda function is a serverless computing service that runs code in response to events and automatically manages the computing resources required by that code.

  • Lambda functions are event-driven and can be triggered by various AWS services such as S3, DynamoDB, and API Gateway.

  • They are written in languages such as Python, Node.js, and Java.

  • Lambda functions are charged based on the number of requests and the duration of the code execution.

  • They are highly scalable and can handle ...read more

Add your answer

Q25. Explain how coreData works

Ans.

CoreData is a framework provided by Apple for managing the model layer of an application.

  • CoreData is used to manage the model layer of an application by providing an object graph management and persistence framework.

  • It allows developers to define data models, fetch and save data, and perform complex queries.

  • CoreData can be used to store data locally on a device, cache data from a server, or manage data in memory.

  • It supports relationships between entities, versioning, and migr...read more

Add your answer

Q26. What is difference between Hana and ECc

Ans.

Hana is a database platform while ECC is an ERP system built on top of it.

  • Hana is a column-oriented, in-memory database platform developed by SAP.

  • ECC (Enterprise Central Component) is an ERP system built on top of the Hana platform.

  • Hana is designed for real-time analytics and processing of large data sets.

  • ECC is a suite of applications for managing business operations such as finance, logistics, and human resources.

  • Hana is a newer technology compared to ECC, which has been ar...read more

Add your answer

Q27. What's is asp.net how to manage session web form

Ans.

ASP.NET is a web development framework used to build dynamic web pages and applications.

  • ASP.NET uses server-side scripting to generate dynamic web pages.

  • Session management in ASP.NET can be done using the Session object.

  • Session state can be stored in-process, out-of-process, or in a SQL Server database.

  • Session variables can be accessed and manipulated using the HttpContext.Current.Session property.

  • Example: HttpContext.Current.Session['username'] = 'JohnDoe';

Add your answer

Q28. What is APP program and how it works

Ans.

APP program is a software application that performs a specific task or set of tasks.

  • APP stands for Application

  • It is a software program designed to perform a specific task or set of tasks

  • Examples include Microsoft Word, Adobe Photoshop, and Google Chrome

  • APP programs can be developed for desktop, mobile, or web platforms

Add your answer

Q29. How can we create a web page dynamically

Ans.

A web page can be created dynamically using server-side scripting languages like PHP, ASP.NET, and Node.js.

  • Use server-side scripting languages to generate HTML, CSS, and JavaScript code dynamically

  • Retrieve data from databases or APIs to populate the web page with dynamic content

  • Use client-side scripting languages like jQuery to manipulate the DOM and create dynamic effects

  • Frameworks like React and Angular can also be used to create dynamic web pages

  • Ensure proper security meas...read more

Add your answer

Q30. Can we use commit statement in badi

Ans.

No, commit statement cannot be used in BAdI.

  • Commit statement should not be used in BAdI as it can lead to inconsistent data

  • BAdIs are meant for enhancing the functionality of standard SAP applications, not for database operations

  • Use BAdIs for implementing custom logic and enhancements without directly modifying standard code

Add your answer

Q31. What all types of views are in SAPUI5

Ans.

There are three types of views in SAPUI5: XML view, JavaScript view, and JSON view.

  • XML view: Define UI elements in XML format.

  • JavaScript view: Define UI elements using JavaScript code.

  • JSON view: Define UI elements in JSON format.

Add your answer

Q32. How and when to use formatter in sapui5

Ans.

Formatters in SAPUI5 are used to format data before displaying it in the UI.

  • Formatters are used to format data such as dates, numbers, and currencies in SAPUI5 applications.

  • They can be defined in the controller or view of the application.

  • Formatters are typically used in binding expressions in XML views or in JavaScript controllers.

  • Example: Using a formatter to display a date in a specific format like 'MM/dd/yyyy'.

Add your answer

Q33. Explain Transformation and actions in spark

Ans.

Transformation in Spark refers to the process of converting an RDD into another RDD, while actions trigger computation on RDDs.

  • Transformations are lazy operations that do not execute until an action is called

  • Examples of transformations include map, filter, and reduceByKey

  • Actions are operations that trigger computation and return results to the driver program

  • Examples of actions include count, collect, and saveAsTextFile

Add your answer

Q34. 1. Hashmap and it's internal working.

Ans.

Hashmap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.

  • Hashmap uses a hash function to map keys to indices in an array.

  • Collisions can occur when multiple keys map to the same index, which is resolved using separate chaining or open addressing.

  • Retrieving a value from a hashmap has an average time complexity of O(1), but worst case can be O(n).

  • Examples of hashmap implementations include Java's HashMap class and Python's dictionary ty...read more

Add your answer

Q35. Explain change detection mechanism in angular

Ans.

Change detection mechanism in Angular detects changes in the application state and updates the view accordingly.

  • Angular uses Zone.js to intercept asynchronous operations and trigger change detection

  • Change detection is triggered by events like user input, timers, XHR requests, etc.

  • Angular compares the current and previous states of the application to detect changes and update the view

Add your answer

Q36. Explain an end to end data flow

Ans.

An end to end data flow is the complete journey of data from its origin to its destination.

  • Data is generated at the source

  • It is then collected and processed

  • The processed data is stored in a database or data warehouse

  • The data is then analyzed and transformed into insights

  • Finally, the insights are presented to the end user or system

  • Example: A customer's online purchase journey from adding items to cart to receiving the order

  • Example: A sensor collecting data from a machine and s...read more

Add your answer

Q37. Oops Concepts in Java, Collections Framework,

Ans.

Oops Concepts in Java, Collections Framework

  • Oops Concepts in Java include Inheritance, Polymorphism, Abstraction, and Encapsulation

  • Collections Framework in Java provides a set of classes and interfaces to store and manipulate groups of objects

  • Examples of collections in Java include ArrayList, HashMap, and LinkedList

Add your answer

Q38. How do we filter data in amdp

Ans.

Data in AMDP can be filtered using WHERE clause in SQL queries.

  • Use WHERE clause in SQL queries to filter data in AMDP

  • You can filter data based on specific conditions such as date range, value range, etc.

  • Example: SELECT * FROM table_name WHERE column_name = 'value'

Add your answer

Q39. How to implement OAuth 2.0?

Ans.

OAuth 2.0 can be implemented by following these steps

  • Register your application with the OAuth provider

  • Obtain client ID and secret

  • Redirect user to OAuth provider's authorization endpoint

  • Receive authorization code

  • Exchange authorization code for access token

  • Use access token to access protected resources

Add your answer

Q40. 10.what is wrapper class?

Ans.

Wrapper class is a class that wraps a primitive data type to provide additional functionality.

  • Wrapper classes are used to convert primitive data types into objects.

  • They provide methods to convert between primitive data types and objects.

  • Examples of wrapper classes include Integer, Double, and Boolean.

  • Wrapper classes are often used in collections and generics.

  • They can also be used to pass primitive data types as arguments in methods that require objects.

Add your answer

Q41. Brief about asset accounting in SAP

Ans.

Asset accounting in SAP tracks and manages fixed assets throughout their lifecycle.

  • Asset accounting involves creating and managing asset master records

  • It tracks the acquisition, depreciation, and retirement of assets

  • It provides reports on asset values, depreciation, and useful life

  • Examples of assets include buildings, machinery, and vehicles

Add your answer

Q42. How to make app secure

Ans.

To make an app secure, implement encryption, authentication, and authorization.

  • Use encryption to protect sensitive data in transit and at rest

  • Implement authentication to verify user identity

  • Use authorization to control access to app features and data

  • Regularly update and patch the app to address security vulnerabilities

  • Conduct regular security audits and penetration testing

  • Educate users on best security practices, such as using strong passwords and avoiding public Wi-Fi

  • Conside...read more

Add your answer

Q43. Mode on coding side in JS and Node.JS

Ans.

Mode on coding side in JS and Node.JS

  • Mode refers to the most frequently occurring value in a dataset

  • In JS, we can find mode using an object to count occurrences of each value

  • In Node.JS, we can use the 'mode' package to find the mode of an array

  • Mode can be useful in data analysis and machine learning

Add your answer
Ans.

Proguard is a tool that shrinks, optimizes and obfuscates Java code.

  • Proguard is used to reduce the size of the code and make it run faster.

  • It can also obfuscate the code to make it harder to reverse engineer.

  • Proguard is commonly used in Android app development to reduce the size of the APK file.

  • It works by analyzing the code and removing unused classes, fields, and methods.

  • Proguard can also rename classes, fields, and methods to make them harder to understand.

  • It can be config...read more

Add your answer

Q45. Expalin Angular lifecycle in detail

Ans.

Angular lifecycle includes various stages like ngOnChanges, ngOnInit, ngDoCheck, etc.

  • Angular components go through a series of lifecycle stages from creation to destruction.

  • ngOnChanges is called when an input property changes.

  • ngOnInit is called after the first ngOnChanges.

  • ngDoCheck is called during every change detection run.

  • ngAfterContentInit is called after content is projected into the component.

  • ngAfterViewInit is called after the component's view has been initialized.

  • ngOn...read more

Add your answer

Q46. Explain joins in Spark

Ans.

Joins in Spark are used to combine data from two or more dataframes based on a common column.

  • Joins can be performed using various join types such as inner join, outer join, left join, right join, etc.

  • The join operation in Spark is performed using the join() function.

  • The syntax for joining two dataframes is dataframe1.join(dataframe2, 'common_column')

  • Spark also supports joining multiple dataframes at once using the join() function.

  • Joins can be expensive operations in Spark and...read more

Add your answer

Q47. Data manipulation using Pandas.

Ans.

Pandas is a Python library used for data manipulation and analysis.

  • Pandas provides data structures like Series and DataFrame for handling data.

  • It can be used for tasks like filtering, sorting, grouping, and merging data.

  • Pandas also has built-in functions for handling missing data and reshaping data.

  • Example: df = pd.read_csv('data.csv') # read data from CSV file

  • Example: df.head() # display first 5 rows of data

Add your answer

Q48. cicd process and tools used

Ans.

CI/CD process involves continuous integration and continuous deployment using tools like Jenkins, Git, and Docker.

  • Continuous integration involves automatically building and testing code changes frequently.

  • Continuous deployment automates the deployment of code changes to production.

  • Tools commonly used include Jenkins for automation, Git for version control, and Docker for containerization.

  • CI/CD process helps in improving software quality, reducing manual errors, and increasing...read more

Add your answer

Q49. Sample code writing in python

Ans.

Sample code writing in python

  • Use Python syntax and indentation correctly

  • Define variables, functions, and classes as needed

  • Include comments for clarity and documentation

  • Test the code with different inputs to ensure functionality

Add your answer

Q50. Language known to write code

Ans.

Various programming languages are used to write code, depending on the project requirements and personal preferences.

  • Popular languages include Java, Python, C++, JavaScript, and Ruby

  • Each language has its own syntax and features

  • Some languages are better suited for specific tasks, such as web development or data analysis

Add your answer
Ans.

Data class in DDIC is a repository object used to define the structure of data in ABAP programs.

  • Data class is used to define the structure of data in ABAP programs

  • It is created in the Data Dictionary (DDIC) and contains fields and their properties

  • Data classes are used to ensure data consistency and integrity in ABAP programs

Add your answer

More about working at Accenture

Top Rated Mega Company - 2024
Top Rated Company for Women - 2024
Top Rated IT/ITES Company - 2024
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at EasyRewardz Software Services

based on 82 interviews
5 Interview rounds
Technical Round - 1
Technical Round - 2
HR Round - 1
HR Round - 2
Personal Interview1 Round
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