i
AVEVA
Filter interviews by
SOLID principles are five design principles aimed at making software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have one reason to change. Example: A class handling user data should not also handle logging.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification. Example: Use interfaces to add new function...
An abstract class is a class that cannot be instantiated and is used as a base for other classes to inherit from.
Cannot be instantiated directly
May contain abstract methods that must be implemented by subclasses
Can have both abstract and concrete methods
Used to define a common interface for subclasses
Identifying memory leak involves monitoring memory usage, analyzing memory dumps, and using profiling tools.
Monitor memory usage over time to identify abnormal increases
Analyze memory dumps to pinpoint the source of the leak
Use profiling tools like Valgrind or Visual Studio Memory Profiler
Look for common memory leak patterns such as not releasing allocated memory
Designing a pipe involves considering factors such as material, size, shape, and purpose.
Determine the material based on the fluid being transported (e.g. PVC for water, steel for gas)
Calculate the required size based on flow rate and pressure drop
Choose the appropriate shape (e.g. round, square) based on space constraints and flow requirements
Consider the purpose of the pipe (e.g. drainage, ventilation, transport...
My strength is my ability to learn quickly and adapt to new situations. My weakness is that I can be overly critical of my own work.
Strength: Quick learner and adaptable
Weakness: Overly critical of my own work
Delegate is used to pass methods as parameters to other methods or to invoke methods asynchronously.
Delegate is a type-safe function pointer.
It allows methods to be passed as parameters to other methods.
It can be used to invoke methods asynchronously.
It can be used to implement events and callbacks.
Example: passing a method as a parameter to a sorting algorithm.
Example: invoking a method asynchronously using Begin...
A task is a unit of work while a thread is a unit of execution.
A task is a logical concept while a thread is a physical concept.
A task can be broken down into multiple threads.
A task can be scheduled by the operating system while a thread cannot.
A task can communicate with other tasks while a thread cannot.
Program to sort an array of strings
Use a sorting algorithm like bubble sort, insertion sort, or quicksort
Compare adjacent elements and swap if necessary
Repeat until the array is sorted
ASP.net is better for enterprise-level applications due to its integration with Windows and Microsoft technologies.
ASP.net has better integration with Windows and Microsoft technologies
ASP.net has better performance and scalability for enterprise-level applications
ASP.net has a larger developer community and more resources available
Java is better for cross-platform development and open-source projects
I applied via Campus Placement and was interviewed in Jul 2024. There were 3 interview rounds.
As usual reasoning, English and aptitude
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Apr 2024. There were 3 interview rounds.
I faced challenges in project management, team collaboration, and innovative solutions during my tenure in R&D.
Led a cross-functional team to develop a new product line, resulting in a 20% increase in market share.
Implemented Agile methodologies, improving project delivery time by 30%.
Faced a critical bug in a software release; coordinated a rapid response team to resolve it within 24 hours.
Conducted user research ...
An abstract class is a class that cannot be instantiated and is used as a base for other classes to inherit from.
Cannot be instantiated directly
May contain abstract methods that must be implemented by subclasses
Can have both abstract and concrete methods
Used to define a common interface for subclasses
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 2 interview rounds.
I am familiar with SP3D and E3D software.
I have experience working with SP3D for plant design and E3D for 3D modeling.
I have used SP3D to create piping and instrumentation diagrams (P&IDs) for industrial projects.
I have utilized E3D for creating detailed 3D models of structures and equipment.
I am proficient in navigating and using the features of both SP3D and E3D.
Designing a pipe involves considering factors such as material, size, shape, and purpose.
Determine the material based on the fluid being transported (e.g. PVC for water, steel for gas)
Calculate the required size based on flow rate and pressure drop
Choose the appropriate shape (e.g. round, square) based on space constraints and flow requirements
Consider the purpose of the pipe (e.g. drainage, ventilation, transportation...
I applied via Campus Placement
Basic math and code output gueses
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
They share an coding interface and asked to code real-time.
Question: Create 2 apis to upload file and multiple files
Question: Logical code to find the shortest time required
I appeared for an interview in Oct 2023.
Easy level aptitude and pseudo code
Abstraction is one of the pillars of Object-Oriented Programming (OOP) that allows developers to hide complex implementation details and only show the necessary features of an object.
Abstraction helps in reducing complexity by hiding unnecessary details and only showing the essential features of an object.
It allows for creating abstract classes and interfaces that define the structure and behavior of objects without sp...
Topics were on dbms, dsa and oops mostly
Top trending discussions
Some of the top questions asked at the AVEVA interview -
The duration of AVEVA interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 23 interview experiences
Difficulty level
Duration
Mumbai,
Hyderabad / Secunderabad
+14-8 Yrs
Not Disclosed
Senior Consultant
135
salaries
| ₹12 L/yr - ₹21.8 L/yr |
Software Engineer
74
salaries
| ₹5.5 L/yr - ₹14.2 L/yr |
Principal Consultant
58
salaries
| ₹13.9 L/yr - ₹33 L/yr |
Consultant
54
salaries
| ₹7 L/yr - ₹18 L/yr |
Senior Software Engineer
50
salaries
| ₹9.7 L/yr - ₹20.7 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International