i
Siemens
Work with us
Filter interviews by
Program to find duplicates in an array of strings
Iterate through the array and store each element in a hash set
If an element is already in the hash set, it is a duplicate
Return a list of all duplicates found
Basic code example using an array of strings
Declare an array of strings in the preferred programming language
Initialize the array with some string values
Access and manipulate elements in the array as needed
A simple program to print 'Hello, World!'
Create a new file with a .py extension
Write 'print('Hello, World!')' inside the file
Save the file and run it using a Python interpreter
OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs focuses on creating objects that interact with each other to solve a problem
Key principles include Inheritance, Encapsulation, Polymorphism, and Abstraction
Inheritance allows a class to inherit properties and behavior from another class
Encapsulation hides the internal state of an objec...
C# 10 introduces new features like file-scoped namespaces, global using directives, and interpolated string handlers.
File-scoped namespaces allow defining namespaces at the file level instead of wrapping everything in a namespace block.
Global using directives simplify the process of importing namespaces across the entire project.
Interpolated string handlers provide a way to customize how interpolated strings are p...
OOPs concepts are the principles of Object-Oriented Programming that help in designing and implementing software systems.
Encapsulation - bundling of data and methods that operate on that data
Inheritance - ability of a class to inherit properties and methods from its parent class
Polymorphism - ability of objects to take on multiple forms or behaviors
Abstraction - hiding of complex implementation details and showing...
Yes, cloud computing refers to the delivery of computing services over the internet.
Cloud computing allows users to access data and applications from anywhere with an internet connection.
It offers scalability, flexibility, and cost-effectiveness compared to traditional on-premises computing.
Examples of cloud computing services include Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPS focuses on the use of classes and objects to organize code and data
Encapsulation, inheritance, polymorphism, and abstraction are key principles of OOPS
Example: Inheritance allows a class to inherit properties and methods from another class
Design patterns in C# are reusable solutions to common problems in software design.
Design patterns help in creating maintainable and scalable code.
Some common design patterns in C# include Singleton, Factory, Observer, and Strategy.
Each design pattern has its own purpose and can be applied in different scenarios.
Design patterns promote code reusability and improve code organization.
Oops concept in C# refers to Object-Oriented Programming principles like Inheritance, Polymorphism, Encapsulation, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Encapsulation hides the internal state of an object and only exposes necessary functionalities.
Abstraction f...
I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
Basic aptitude and common CS fundamentals questions.
Share the current technology related topic.
I applied via Campus Placement
2 coding questions based on dp and string
I am impressed by the company's innovative projects and collaborative work environment.
Exciting projects and innovative technologies being used
Collaborative work environment with opportunities for growth
Positive company culture and values align with my own
Strong reputation in the industry
Program to find duplicates in an array of strings
Iterate through the array and store each element in a hash set
If an element is already in the hash set, it is a duplicate
Return a list of all duplicates found
I applied via Campus Placement and was interviewed in Apr 2024. There were 2 interview rounds.
20 MCQ on aptitude ,cn,os,DBMS ,2 easy medium coding questions
I applied via Company Website and was interviewed in Jan 2024. There were 4 interview rounds.
I applied via Company Website and was interviewed in Feb 2024. There were 2 interview rounds.
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPS focuses on the use of classes and objects to organize code and data
Encapsulation, inheritance, polymorphism, and abstraction are key principles of OOPS
Example: Inheritance allows a class to inherit properties and methods from another class
A C++ constructor initializes objects and can be overloaded for different initialization scenarios.
Constructors have the same name as the class.
They can be parameterized to allow different initialization: `ClassName(int x) { ... }`.
Default constructors have no parameters: `ClassName() { ... }`.
Copy constructors create a new object as a copy of an existing object: `ClassName(const ClassName &obj) { ... }`.
Destructor...
I appeared for an interview in Jan 2024.
Basic code example using an array of strings
Declare an array of strings in the preferred programming language
Initialize the array with some string values
Access and manipulate elements in the array as needed
A simple program to print 'Hello, World!'
Create a new file with a .py extension
Write 'print('Hello, World!')' inside the file
Save the file and run it using a Python interpreter
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
Gcd questions - 120 min
Palindrome bt conversion
Program to Reverse linked list
What people are saying about Siemens
The duration of Siemens Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 25 interview experiences
Difficulty level
Duration
based on 176 reviews
Rating in categories
Software Developer
1.8k
salaries
| ₹3.8 L/yr - ₹27 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹9.4 L/yr - ₹35 L/yr |
Software Engineer
1.5k
salaries
| ₹6 L/yr - ₹25 L/yr |
Manager
599
salaries
| ₹8.2 L/yr - ₹29 L/yr |
Senior Process Associate
481
salaries
| ₹2.2 L/yr - ₹7 L/yr |
Schneider Electric
Siemens Energy
Johnson Controls
Honeywell Automation