i
Autodesk
Filter interviews by
Program to find a character with same occurrences count in a string in a single iteration.
Iterate through the string and keep track of character occurrences in a hashmap.
Check for characters with the same occurrence count in the hashmap.
Return the first character found with the same occurrence count.
var is function scoped, let is block scoped in JavaScript.
var is function scoped, let is block scoped
var can be redeclared, let cannot be redeclared
let is recommended for use over var in modern JavaScript
I want to join Autodesk because of its innovative technology and global impact in the design industry.
Autodesk is a leader in providing cutting-edge software solutions for design and engineering professionals
I am excited about the opportunity to work on challenging projects and contribute to the company's success
I admire Autodesk's commitment to sustainability and diversity in the workplace
I have extensive experience in software development and testing, focusing on automation and quality assurance.
Developed automated test scripts using Selenium and Java, improving test coverage by 40%.
Collaborated with developers to identify and resolve bugs early in the development cycle.
Implemented CI/CD pipelines using Jenkins, reducing deployment time by 30%.
Conducted performance testing using JMeter, identifyin...
Introduced a new project management tool to streamline communication and tracking
Identified inefficiencies in current project management process
Researched and evaluated different project management tools
Implemented new tool and provided training to team members
Monitored and measured improvements in communication and tracking
Our project utilizes AWS architecture for scalability and reliability.
We use EC2 instances for hosting our application servers.
S3 buckets are used for storing and serving static assets.
We leverage RDS for managing our relational database.
Lambda functions are used for serverless computing tasks.
CloudFront is utilized for content delivery network (CDN) to improve performance.
We use CloudWatch for monitoring and logg...
OS stands for Operating System. It is a software that manages computer hardware and provides services for computer programs.
OS is the software that acts as an intermediary between computer hardware and user applications.
It manages computer resources such as memory, processors, devices, and file systems.
Examples of popular operating systems include Windows, macOS, Linux, and Android.
Deadlock can be avoided by implementing proper resource allocation strategies and using techniques like deadlock prevention, avoidance, detection, and recovery.
Implement proper resource allocation strategies such as resource ordering, wait-die, wound-wait, etc.
Use techniques like deadlock prevention by ensuring that the system never enters a deadlock state, avoidance by ensuring that the system does not enter an u...
Dynamic polymorphism is the ability of an object to take on many forms based on the context it is used.
It allows objects of different classes to be treated as objects of a common superclass.
It is achieved through method overriding and virtual functions.
Example: A superclass 'Animal' with subclasses 'Dog' and 'Cat'. Both can be treated as 'Animal' objects.
Static polymorphism refers to the ability of a programming language to select the appropriate function or method at compile-time.
Static polymorphism is achieved through function overloading or operator overloading.
It allows different functions with the same name but different parameters to be called based on the arguments provided.
The selection of the appropriate function is determined at compile-time, based on th...
Program to find a character with same occurrences count in a string in a single iteration.
Iterate through the string and keep track of character occurrences in a hashmap.
Check for characters with the same occurrence count in the hashmap.
Return the first character found with the same occurrence count.
I appeared for an interview in Sep 2024.
I am a dedicated SDET with a passion for automation testing and ensuring software quality.
Experienced in creating and executing automated test scripts using tools like Selenium and JUnit
Proficient in programming languages such as Java and Python
Skilled in identifying and reporting software defects
Strong understanding of software development lifecycle and agile methodologies
I want to join Autodesk because of its innovative technology and global impact in the design industry.
Autodesk is a leader in providing cutting-edge software solutions for design and engineering professionals
I am excited about the opportunity to work on challenging projects and contribute to the company's success
I admire Autodesk's commitment to sustainability and diversity in the workplace
I have extensive experience in software development and testing, focusing on automation and quality assurance.
Developed automated test scripts using Selenium and Java, improving test coverage by 40%.
Collaborated with developers to identify and resolve bugs early in the development cycle.
Implemented CI/CD pipelines using Jenkins, reducing deployment time by 30%.
Conducted performance testing using JMeter, identifying bot...
var is function scoped, let is block scoped in JavaScript.
var is function scoped, let is block scoped
var can be redeclared, let cannot be redeclared
let is recommended for use over var in modern JavaScript
OOPS concept of Java refers to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the implementation detail...
How you handle a difficult situation
I appeared for an interview in May 2025, where I was asked the following questions.
Find the Kth largest element in an unsorted array using efficient algorithms.
Use a min-heap of size K to keep track of the largest K elements.
Example: For array [3, 2, 1, 5, 6, 4] and K=2, the 2nd largest is 5.
Alternatively, sort the array and access the element at index len(array) - K.
Example: Sorting [3, 2, 1, 5, 6, 4] gives [1, 2, 3, 4, 5, 6], 2nd largest is 5.
Quickselect algorithm can also be used for average O(n) ...
A peak element in an array is an element that is greater than its neighbors.
A peak element can be at the beginning, end, or middle of the array.
Example: In [1, 3, 20, 4, 1], 20 is a peak element.
If an array has only one element, that element is a peak.
Multiple peak elements can exist in an array.
To find a peak, compare each element with its neighbors.
Bagging and boosting are ensemble techniques that improve model performance by combining multiple learners.
Bagging (Bootstrap Aggregating) reduces variance by averaging predictions from multiple models trained on random subsets of data.
Example of bagging: Random Forest, which builds multiple decision trees and averages their predictions.
Boosting sequentially trains models, each focusing on the errors of the previous on...
I appeared for an interview in Apr 2024.
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Introduced a new project management tool to streamline communication and tracking
Identified inefficiencies in current project management process
Researched and evaluated different project management tools
Implemented new tool and provided training to team members
Monitored and measured improvements in communication and tracking
Experienced technical program manager with a background in software development and project management.
Over 8 years of experience in leading cross-functional teams to deliver complex technical projects on time and within budget
Strong understanding of software development lifecycle and agile methodologies
Proven track record of successfully managing multiple projects simultaneously
Excellent communication and stakeholder ...
I have experience managing large-scale IT infrastructure projects for multinational companies.
Managed implementation of new data center for a global tech company
Led migration of legacy systems to cloud-based solutions
Coordinated cross-functional teams to ensure project milestones were met
I am a seasoned SAP consultant with 5+ years of experience in implementing and optimizing SAP solutions for various clients.
5+ years of experience in SAP consulting
Expertise in implementing and optimizing SAP solutions
Strong understanding of business processes and requirements
Ability to work with cross-functional teams
Certified in SAP modules such as SAP HANA or SAP S/4HANA
I appeared for an interview in May 2024.
Top trending discussions
Some of the top questions asked at the Autodesk interview -
The duration of Autodesk interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 41 interview experiences
Difficulty level
Duration
based on 250 reviews
Rating in categories
Senior Software Engineer
167
salaries
| ₹24 L/yr - ₹40 L/yr |
Software Engineer
122
salaries
| ₹11.3 L/yr - ₹29.7 L/yr |
Software Developer
52
salaries
| ₹13.1 L/yr - ₹24.2 L/yr |
Software Development Engineer
51
salaries
| ₹13.4 L/yr - ₹24.9 L/yr |
Principal Engineer
42
salaries
| ₹25 L/yr - ₹65 L/yr |
Adobe
Dassault Systemes
Oracle
KPIT Technologies