i
AVEVA
Filter interviews by
Single linked list has one pointer while doubly linked list has two. Doubly linked list is preferred for easier traversal in both directions.
Single linked list has only one pointer which points to the next node while doubly linked list has two pointers which point to the next and previous nodes.
Doubly linked list allows for easier traversal in both directions, while single linked list only allows for traversal in one d...
LINUX/UNIX are open-source, command-line based OS while WINDOWS is a proprietary, GUI-based OS.
LINUX/UNIX have a steep learning curve due to command-line interface
WINDOWS is more user-friendly with a graphical user interface (GUI)
LINUX/UNIX are more stable and secure than WINDOWS
LINUX/UNIX are free and open-source while WINDOWS is proprietary and requires a license
LINUX/UNIX are preferred for servers and development wh...
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
Sorting techniques and their time complexity
Bubble sort - O(n^2)
Selection sort - O(n^2)
Insertion sort - O(n^2)
Merge sort - O(n log n)
Quick sort - O(n log n)
Heap sort - O(n log n)
Radix sort - O(nk)
Most efficient: Quick sort or Merge sort
Efficiency depends on the size of the array and the data distribution
Big data refers to large and complex data sets that cannot be processed using traditional data processing methods.
Big data is characterized by the 3Vs - volume, velocity, and variety.
It requires specialized tools and techniques for processing and analysis.
Examples of big data include social media data, sensor data, and financial market data.
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 am a software engineer with experience in developing web applications and a passion for problem-solving.
Experienced in developing web applications using technologies such as HTML, CSS, JavaScript, and React
Proficient in programming languages such as Java and Python
Strong problem-solving skills and ability to work in a team environment
Passionate about learning new technologies and staying up-to-date with industry tren
I am impressed with the company's innovative approach and would love to be a part of the team.
I have researched the company and am impressed with its achievements
I am excited about the company's focus on innovation and cutting-edge technology
I believe that the company's values align with my own and I would be proud to work here
Yes, can you tell me about the company culture?
Our company values collaboration and innovation
We prioritize work-life balance for our employees
We have a diverse and inclusive workplace culture
Top trending discussions
posted on 20 Feb 2015
I am a software engineer with experience in developing web applications and mobile apps.
I have a degree in Computer Science
I have worked on projects using Java, Python, and JavaScript
I am familiar with front-end frameworks like React and Angular
I have experience with back-end technologies like Node.js and Django
I am passionate about learning new technologies and improving my skills
ECE provided a strong foundation in problem-solving and critical thinking skills.
ECE taught me how to analyze and design complex systems.
It helped me develop a strong understanding of digital logic and circuit design.
ECE provided me with a solid background in programming and software development.
It gave me exposure to a wide range of technologies and applications.
ECE prepared me for a career in the rapidly evolving fie
Developed a web-based project management tool for a startup
Used React for the frontend and Node.js for the backend
Implemented user authentication and authorization using JWT
Integrated with third-party APIs such as Google Drive and Trello
Utilized MongoDB for data storage and retrieval
IT field offers endless opportunities for innovation and growth.
IT is a constantly evolving field with new technologies and challenges
IT offers opportunities to work on diverse projects and industries
IT has a high demand for skilled professionals and offers competitive salaries
IT allows for remote work and flexible schedules
Examples: developing software for healthcare, creating e-commerce platforms, building mobile app
I was interviewed before Jan 2016.
I am a dedicated and experienced software engineer with a passion for problem-solving and creating efficient solutions.
Experienced software engineer
Passionate about problem-solving
Efficient solution creator
Circular linked list is a linked list where the last node points to the first node. Doubly linked list has nodes with pointers to both previous and next nodes.
Circular linked list is useful for applications where data needs to be accessed in a circular manner, such as a playlist.
Doubly linked list allows for traversal in both directions, making it useful for applications such as a browser history.
Both types of linked l...
SDLC stands for Software Development Life Cycle. It is a process used to design, develop, and maintain software.
SDLC is a structured approach to software development.
It consists of several phases including requirements gathering, design, coding, testing, and maintenance.
Each phase has specific activities and deliverables.
SDLC models include Waterfall, Agile, and DevOps.
Example: In the requirements gathering phase, the ...
OOPs is a programming paradigm that uses objects to represent real-world entities and provides concepts like inheritance, polymorphism, and encapsulation.
OOPs stands for Object-Oriented Programming.
It focuses on creating reusable code by organizing data and behavior into objects.
Inheritance allows the creation of new classes based on existing ones, promoting code reuse.
Polymorphism enables objects of different classes ...
Some of the top questions asked at the AVEVA Software Engineer interview for freshers -
based on 36 reviews
Rating in categories
Senior Consultant
115
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
75
salaries
| ₹0 L/yr - ₹0 L/yr |
Principal Consultant
64
salaries
| ₹0 L/yr - ₹0 L/yr |
Test Engineer
55
salaries
| ₹0 L/yr - ₹0 L/yr |
Consultant
54
salaries
| ₹0 L/yr - ₹0 L/yr |
Siemens
Schneider Electric
Honeywell Automation
Emerson Electric Co.