Application Development - Senior Analyst
90+ Application Development - Senior Analyst Interview Questions and Answers

Asked in Accenture

Q. How do we navigate from one tab to another in PowerApps?
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

Asked in Accenture

Q. Are you comfortable with a rotational shift schedule, given your current 9-to-5 work arrangement?
Application Development - Senior Analyst Interview Questions and Answers for Freshers

Asked in Accenture

Q. Describe the technical questions you were asked in the previous rounds, including topics like OOPS, C#, MVC .NET, jQuery, JavaScript, SQL, Web API, Web services, Azure, and security.

Asked in Accenture

Q. Describe a time you were asked scenario-based questions and were expected to come up with simple, feasible solutions.

Asked in Accenture

Q. How do you change permissions for the application?
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

Asked in Accenture

Q. How do you load a CSV file with a comma delimiter, where the address field also contains commas, into a target system?
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
Application Development - Senior Analyst Jobs


Asked in Accenture

Q. Explain Unit Testing and its benefits.
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

Asked in Accenture

Q. 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?
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
Share interview questions and help millions of jobseekers 🌟

Asked in Accenture

Q. Explain exception handling and the methods you have used to handle it.
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

Asked in Accenture

Q. What are the features of Java 8 and how are they used?
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to write code in a more concise and readable way.
Functional interfaces are interfaces with a single abstract method, which can be implemented using lambda expressions.
Streams provide a way to work with sequences of elements and perform operations such as filter, map, and reduce.
Default methods allow interfaces to have method imp...read more

Asked in Accenture

Q. How can the performance of an iOS app be improved?
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

Asked in Accenture

Q. How can parallel processing be improved for a function app?
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

Asked in Accenture

Q. What is Bootstrap? and how many grids bootstrap has
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.

Asked in Accenture

Q. In what scenarios do you find the usage of interfaces to be most appropriate?
Interfaces are most appropriate in scenarios where multiple classes need to implement common methods or behaviors.
When you want to define a contract that multiple classes must adhere to
When you want to achieve loose coupling between classes
When you want to support multiple implementations of a feature
When you want to enable polymorphism in your code

Asked in Accenture

Q. What is Pipe? What are the types? How to write custom pipe?
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

Asked in WNS

Q. What is the default algorithm behind Azure Search?
The default algorithm behind Azure Search is TF-IDF (Term Frequency-Inverse Document Frequency).
TF-IDF is a statistical measure used to evaluate the importance of a term within a document or a collection of documents.
It calculates a weight for each term based on its frequency in a document and its rarity in the entire document collection.
The higher the TF-IDF score, the more relevant the term is to a specific document.
Azure Search uses TF-IDF to rank search results based on t...read more

Asked in Accenture

Q. I have 10 Excel files, one of which contains metadata that causes the SSIS package to fail. How can I load all the Excel files except the metadata Excel file, even if the package fails?
Load all Excel files except the metadata file using SSIS, even if the package fails due to metadata issues.
Use a Foreach Loop Container to iterate through the Excel files.
Implement a conditional check to skip the metadata Excel file based on its name or path.
Utilize error handling in SSIS to log failures without stopping the entire package.
Example: If the metadata file is named 'metadata.xlsx', use an expression to exclude it.
Consider using a variable to store the file names ...read more

Asked in Accenture

Q. What are some scenarios where the Singleton design pattern might fail?
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

Asked in CNH ( Case New Holland)

Q. What do you know about Machine Learning?
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

Asked in Accenture

Q. What are your location and compensation expectations?

Asked in Accenture

Q. Describe your experience managing projects.

Asked in Accenture

Q. What are the different types of relationships?
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

Asked in Accenture

Q. Explain a complex report or integration you handled and why it was so complex.
Handled complex integrations involving multiple data sources and real-time processing for accurate reporting.
Integrated data from disparate systems like CRM, ERP, and third-party APIs, requiring data mapping and transformation.
Developed real-time reporting dashboards that pulled data every minute, ensuring up-to-date insights for decision-making.
Implemented complex business logic to aggregate and filter data, which involved nested queries and advanced SQL techniques.
Ensured d...read more

Asked in Accenture

Q. What is a user story format?
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

Asked in Deloitte

Q. How do you create an invoice as soon as delivery is completed with PGI?
Create invoice automatically after delivery completion with PGI
Set up automatic invoice creation in the system
Configure the system to trigger invoice generation upon completion of delivery with PGI
Ensure all necessary information is captured during delivery process for accurate invoicing

Asked in Accenture

Q. Which components have you worked with in Azure?
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

Asked in Accenture

Q. What steps are involved in scheduling a report in BI?
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

Asked in Accenture

Q. Tell me about the iOS lifecycle.
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.

Asked in Accenture

Q. Argus Safety, Difference between Suspected/Concomitant/Treatment drugs, MedDRA, Serious/Non serious cases, Reporting rules etc
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

Asked in Accenture

Q. Explain the system and its components step by step in a logical way so the interviewer can understand it.
A system consists of interconnected components that work together to achieve a specific goal or function.
1. Input: The system receives data or signals from the environment (e.g., user inputs in an application).
2. Processing: The system processes the input using algorithms or business logic (e.g., calculations, data transformations).
3. Storage: Data is stored for future use (e.g., databases, file systems).
4. Output: The system produces results or outputs (e.g., reports, user i...read more
Interview Experiences of Popular Companies





Top Interview Questions for Application Development - Senior Analyst Related Skills



Reviews
Interviews
Salaries
Users

