i
Autodesk
Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
Top trending discussions
I applied via Approached by Company and was interviewed in Apr 2024. There were 3 interview rounds.
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Ensures a class has only one instance by providing a global access point to it.
Uses a private constructor to restrict instantiation of the class.
Provides a static method to access the singleton instance.
Commonly used in scenarios where only one instance of a class is needed, such as database connections or logging.
Exampl...
POJO is a Plain Old Java Object with private fields and public getters/setters, while a Bean is a Java class with private fields and public zero-argument constructors.
POJO stands for Plain Old Java Object
POJO has private fields and public getters/setters
Bean is a Java class with private fields and public zero-argument constructors
Beans are usually used in Java EE frameworks like Spring for dependency injection
Calculate the product of all elements in an array except for the element itself.
Iterate through the array and calculate the product of all elements except the current element.
Use two separate arrays to store the product of elements to the left and right of the current element.
Multiply the corresponding elements from the left and right arrays to get the final result.
Two objects created - one in the string pool and one in the heap.
String 'a' is created in the string pool, while String 'b' is created in the heap.
String pool is a special area in the heap memory where strings are stored to increase reusability and save memory.
Using 'new' keyword always creates a new object in the heap, even if the content is the same as an existing string in the pool.
Static variables can be accessed from non-static methods using an object reference or by making the variable non-static.
Static variables can be accessed from non-static methods by creating an object of the class containing the static variable.
Alternatively, the static variable can be made non-static to be accessed directly from a non-static method.
Attempting to access a static variable directly from a non-static method
Emulate Producer/Consumer Problem using code
Create a shared buffer between producer and consumer
Use synchronization mechanisms like mutex or semaphore to control access to the buffer
Implement producer and consumer functions to add and remove items from the buffer respectively
Creating a deadlock involves two or more threads waiting for each other to release a resource they need.
Create two threads, each trying to lock two resources in a different order
Ensure that one thread locks resource A first and then tries to lock resource B, while the other thread locks resource B first and then tries to lock resource A
This will result in a situation where each thread is waiting for the other to releas
Implement LRU Cache using a data structure like LinkedHashMap in Java
Use LinkedHashMap to maintain insertion order
Override removeEldestEntry method to limit cache size
Update the access order on get and put operations
Merge and remove duplicates from two sorted arrays without using Collections
Use two pointers to iterate through both arrays simultaneously
Compare elements at each pointer and add the smaller one to the result array
Skip duplicates by checking if the current element is equal to the previous element
Code to start 5 threads in Java
Create a class that implements the Runnable interface
Instantiate 5 objects of the class
Create 5 threads using the objects and start them
Only the original string 'Something' will be garbage collected.
The concat method in Java does not modify the original string, but instead returns a new string with the concatenated value.
In this case, 'a' remains as 'Something' and a new string 'Something New' is created, but not assigned to any variable.
Since the new string is not stored in any variable, it will not be garbage collected.
Code to read a file in Java
Use FileReader and BufferedReader classes to read the file
Handle exceptions using try-catch blocks
Close the file after reading using close() method
posted on 23 Feb 2024
I applied via Company Website and was interviewed in Aug 2023. There was 1 interview round.
posted on 9 Mar 2022
I was interviewed before Mar 2021.
I applied via Job Portal and was interviewed in Feb 2024. There were 2 interview rounds.
I had 6 interviews held one after other without sharing feedback and in last they rejected
Multiple window handles allow a browser to interact with multiple windows simultaneously.
Window handles are unique identifiers assigned to each window opened by a browser.
Using multiple window handles, you can switch between different windows, interact with their elements, and perform actions.
Example: driver.getWindowHandles() in Selenium returns a set of window handles for the current session.
I applied via Approached by Company and was interviewed before Mar 2023. There were 3 interview rounds.
It is was a screening test and was given a coding problem to be solved in given time frame.
Also a coding round with a interviewer giving problem statement or situation and we need to understand the same provide solution on that problem. After explaining the solution need to code for the same keeping in mind the space and time complexity for the code. We need to explain each step that we are going to write into the code. Question will be asked based on the code.
I applied via Naukri.com and was interviewed before Apr 2022. There were 4 interview rounds.
Seeking new challenges and growth opportunities
Looking for a more challenging role
Seeking opportunities for professional growth
Want to work on cutting-edge technologies
Desire to expand my skillset
Seeking a better work-life balance
Oracle is a multinational computer technology corporation that specializes in developing and marketing database software and technology.
Oracle is known for its flagship product, the Oracle Database, which is widely used in enterprise applications.
It also offers a range of other software products, including middleware, application development tools, and cloud services.
Oracle has a strong presence in the enterprise marke...
I am looking for a long-term commitment with the company.
I am committed to the company's mission and values.
I am excited about the opportunity to contribute to the company's growth.
I am interested in long-term career development and growth within the company.
In the next 5 years, I want to see myself leading a team of highly skilled engineers and making significant contributions to the development of innovative software solutions.
Leading a team of engineers
Contributing to the development of innovative software solutions
Continuously learning and staying updated with the latest technologies
Mentoring and guiding junior engineers
Building strong relationships with stakeholders
Ta...
Seeking new challenges and growth opportunities.
Looking for a more challenging role to further develop my skills and expertise.
Seeking a company with a stronger focus on innovation and cutting-edge technologies.
Desire to work in a more collaborative and dynamic team environment.
Opportunity to take on more leadership responsibilities and make a greater impact.
Wish to explore new industries or domains to broaden my knowl
I appreciate Oracle's robust and reliable software solutions.
Oracle's software is known for its scalability and performance.
Their database management system is widely used and trusted by many organizations.
Oracle's cloud offerings provide a comprehensive suite of services for businesses.
Their commitment to innovation and staying ahead of industry trends is impressive.
I applied via Naukri.com and was interviewed before Jun 2022. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Senior Software Engineer
99
salaries
| ₹14 L/yr - ₹52 L/yr |
Software Engineer
80
salaries
| ₹4.7 L/yr - ₹18 L/yr |
Software Development Engineer
36
salaries
| ₹9.5 L/yr - ₹33 L/yr |
Software Developer
25
salaries
| ₹13.9 L/yr - ₹21 L/yr |
Devops Engineer
24
salaries
| ₹4.8 L/yr - ₹19.6 L/yr |
Adobe
Dassault Systemes
PTC
Siemens