Filter interviews by
HashMap stores key-value pairs, while HashSet stores unique values without duplicates.
HashMap allows duplicate values but not duplicate keys. Example: map.put('A', 1); map.put('A', 2); // value for 'A' is now 2.
HashSet stores only unique elements. Example: set.add('A'); set.add('A'); // set still contains only one 'A'.
HashMap is implemented as a hash table, while HashSet is backed by a HashMap.
HashMap allows null ...
OOP is a programming paradigm based on objects, encapsulating data and behavior through key principles like inheritance and polymorphism.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to presen...
OOP concepts like encapsulation, inheritance, and polymorphism enhance modularity and reusability in application development.
Encapsulation: Bundling data and methods in classes, e.g., a 'Car' class with properties like 'speed' and methods like 'accelerate()'.
Inheritance: Creating new classes from existing ones, e.g., 'ElectricCar' inherits from 'Car', adding features like 'batteryCapacity'.
Polymorphism: Allowing m...
Python is a versatile, high-level programming language known for its readability and wide range of applications.
Easy to learn: Python's syntax is clear and intuitive, making it accessible for beginners. Example: print('Hello, World!')
Versatile: Used in web development, data analysis, artificial intelligence, and more. Example: Flask for web apps, Pandas for data analysis.
Rich libraries: Python has a vast ecosystem...
What people are saying about Accenture
Developed a web-based inventory management system to streamline stock tracking and order processing for small businesses.
Utilized HTML, CSS, and JavaScript for front-end development.
Implemented a MySQL database to manage inventory data.
Created user authentication features for secure access.
Integrated real-time stock level notifications to prevent shortages.
Conducted user testing to gather feedback and improve usab...
Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() method to handle success and failure.
Example: const myPromise = new Promise((resolve, reject) => { ... });
A string is a sequence of characters used to represent text.
Strings are typically enclosed in quotation marks, such as 'hello world'.
Strings can contain letters, numbers, symbols, and spaces.
Strings can be manipulated using various string functions like concatenation and substring extraction.
SAP CPI (Cloud Platform Integration) is a cloud-based integration platform that allows for connecting different systems and applications.
SAP CPI enables seamless integration between cloud and on-premise applications
It provides pre-built connectors for popular applications like Salesforce, SAP S/4HANA, and SuccessFactors
Users can create custom integrations using a web-based design tool called Integration Flow
Sprint cycle is a time-boxed period during which a specific amount of work must be completed.
Sprint cycle typically lasts 2-4 weeks
Steps include sprint planning, daily stand-ups, development, testing, and sprint review
At the end of the sprint, a working product increment should be delivered
A hashmap code implementation in Java
Create a HashMap object
Add key-value pairs using put() method
Retrieve values using get() method
I applied via Referral and was interviewed in Nov 2020. There were 3 interview rounds.
sysfunc is a SAS function used to execute system commands and return their output.
It can be used to execute operating system commands within SAS programs.
It can be used to retrieve system information such as the current date and time.
It can be used to manipulate character strings.
Example: %sysfunc(date(), word)
Example: %sysfunc(systeminfo, word)
Commutative sum is the sum of two numbers that remains the same even if the order of the numbers is reversed.
Add two numbers
Reverse the order of the numbers
Check if the sum remains the same
Proc means and proc summary are SAS procedures used for summarizing data. Macro variables can be created using %let statement.
Proc means provides more detailed statistics like standard deviation, minimum and maximum values, while proc summary provides only basic statistics like count, sum, mean, etc.
Proc means can handle missing values by default, while proc summary requires the MISSING option to be specified.
Macro var...
The %include directive is used in SAS programming to include external files or code snippets.
It allows for reusability of code
It can be used to include macro definitions or data sets
It can be used to include code from other SAS programs
Syntax: %include 'filename';
To check if all character variables are blank, we can use the COUNT function in SQL.
Use COUNT function to count the number of non-blank character variables.
If the count is zero, then all character variables are blank.
Example: SELECT COUNT(*) FROM table_name WHERE column_name <> '';
Proc format syntax and difference between union and union all
Proc format is used to create custom formats for variables in SAS
Syntax: proc format lib=library cntlin=dataset; value formatname low-high='label'; run;
Union combines the results of two or more SELECT statements, while Union All includes duplicates
Union All is faster but may return duplicate rows
Union requires sorting and removing duplicates, but returns only...
Proc report is a SAS procedure used for creating tabular reports.
It allows for customization of column headers, footers, and data cells.
Options include sorting, grouping, and summarizing data.
Example: proc report data=mydata; column var1 var2 var3; run;
Example: proc report data=mydata; column var1 var2 var3; define var1 / group; run;
Oops concepts refer to object-oriented programming principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Abstraction focuses on hid...
I appeared for an interview in Aug 2024.
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
A 90 min long aptitude test with an entire section dedicated to Cloud Tech.
A 45 min long coding test usually this involves some form of array or strings based question.
I appeared for an interview in Apr 2025, where I was asked the following questions.
I found advanced mathematics challenging due to its abstract concepts and complex problem-solving requirements.
Struggled with calculus, especially understanding limits and derivatives.
Found linear algebra difficult, particularly with matrix operations and eigenvalues.
Had trouble grasping abstract algebra concepts like groups and rings.
Needed extra help with statistics, especially in probability distributions.
Coding was easy and easy level questions were asked.
I have diverse experience in application development, focusing on software solutions and project management.
Developed a web application for inventory management, improving efficiency by 30%.
Led a team of 5 in migrating legacy systems to cloud-based solutions, enhancing scalability.
Collaborated with cross-functional teams to gather requirements and deliver user-friendly applications.
Implemented Agile methodologies, resu...
posted on 24 May 2024
Bit difficult you ca crack if you prepare well
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
I am a detail-oriented individual with a passion for problem-solving and technology. I chose my stream because of my interest in coding and creating innovative solutions.
I have always been fascinated by technology and enjoy working with computers.
I find coding to be a creative outlet and love the challenge of solving complex problems.
I chose my stream because I believe it offers endless opportunities for growth and lea...
I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.
Sprint cycle is a time-boxed period during which a specific amount of work must be completed.
Sprint cycle typically lasts 2-4 weeks
Steps include sprint planning, daily stand-ups, development, testing, and sprint review
At the end of the sprint, a working product increment should be delivered
Aptitute plus coding
Some of the top questions asked at the Accenture Application Development Analyst interview -
The duration of Accenture Application Development Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 174 interview experiences
Difficulty level
Duration
based on 3.2k reviews
Rating in categories
Application Development Analyst
39.4k
salaries
| ₹4.8 L/yr - ₹11 L/yr |
Application Development - Senior Analyst
27.7k
salaries
| ₹8.2 L/yr - ₹16.1 L/yr |
Team Lead
27.1k
salaries
| ₹12.7 L/yr - ₹22.5 L/yr |
Senior Analyst
20.2k
salaries
| ₹9.1 L/yr - ₹15.7 L/yr |
Senior Software Engineer
18.6k
salaries
| ₹10.5 L/yr - ₹18.3 L/yr |
TCS
Cognizant
Capgemini
Infosys