Application Development - Senior Analyst

90+ Application Development - Senior Analyst Interview Questions and Answers

Updated 11 Aug 2025
search-icon

Asked in Accenture

2d ago

Q. How do 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

Asked in Accenture

3d ago

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

illustration image

Asked in Accenture

4d ago

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

1d ago

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

Are these interview questions helpful?

Asked in Accenture

1d ago

Q. How do you change permissions 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

Asked in Accenture

1d ago

Q. How do you load a CSV file with a comma delimiter, where the address field also contains commas, 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

Application Development - Senior Analyst Jobs

Careernet logo
Senior Application Development Analyst 3-5 years
Careernet
0.0
₹ 7 L/yr - ₹ 19 L/yr
(AmbitionBox estimate)
Hyderabad / Secunderabad

Asked in Accenture

5d ago

Q. Explain Unit Testing and its benefits.

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

Asked in Accenture

4d ago

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?

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

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in Accenture

5d ago

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

Asked in Accenture

3d ago

Q. What are the features of Java 8 and how are they used?

Ans.

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

2d ago

Q. How can the performance of an iOS app be improved?

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

Asked in Accenture

3d ago

Q. How can parallel processing be improved 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

Asked in Accenture

3d ago

Q. 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.

Asked in Accenture

3d ago

Q. In what scenarios do you find the usage of interfaces to be most appropriate?

Ans.

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

6d ago

Q. 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

Asked in WNS

3d ago

Q. What is the default algorithm behind Azure Search?

Ans.

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

4d ago

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?

Ans.

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

4d ago

Q. What are some scenarios where the Singleton design pattern might fail?

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

Q. What do you 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

Asked in Accenture

3d ago

Q. What are your location and compensation expectations?

Asked in Accenture

1d ago

Q. Describe your experience managing projects.

Asked in Accenture

6d ago

Q. What are the different 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

Asked in Accenture

6d ago

Q. Explain a complex report or integration you handled and why it was so complex.

Ans.

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

2d ago

Q. 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

Asked in Deloitte

2d ago

Q. How do you create an invoice as soon as delivery is completed with PGI?

Ans.

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

2d ago

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

Asked in Accenture

1d ago

Q. What steps are involved in scheduling a report in BI?

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

Asked in Accenture

3d ago

Q. Tell me about the iOS lifecycle.

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.

Asked in Accenture

3d ago

Q. 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

Asked in Accenture

4d ago

Q. Explain the system and its components step by step in a logical way so the interviewer can understand it.

Ans.

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

1
2
3
4
Next

Interview Experiences of Popular Companies

Accenture Logo
3.7
 • 8.8k Interviews
Capgemini Logo
3.7
 • 5.1k Interviews
Deloitte Logo
3.7
 • 3.1k Interviews
WNS Logo
3.3
 • 1.1k Interviews
eClerx Logo
3.2
 • 586 Interviews
View all

Top Interview Questions for Application Development - Senior Analyst Related Skills

Interview Tips & Stories
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Application Development - Senior Analyst Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

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

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits