25 questions · from 3 interviews
Siemens interview questions
Every question candidates reported from their Siemens interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Siemens coding and DSA questions
- 01
Find Three Maximum Elements in an Array
Given an array, find the three maximum elements in it.
Easy · From Siemens EDA(Mentor Graphics)
- 02
Longest Valid Parentheses
Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring.
Hard · From Siemens EDA(Mentor Graphics)
- 03
Bubble Sort Algorithm
Explain the Bubble Sort algorithm and its working principle.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 04
Second Highest Element in Array with Duplicates
Given an array that may contain duplicate values, find the second highest element.
Medium · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 05
Count Characters in String
Write code to count the occurrence of each character in a given string.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 06
Swap Two Numbers Without Third Variable
Write code to swap two numbers without using a third temporary variable.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
Siemens system design questions
- 01
Buffer Design for Continuous String Stream
Design a buffer for a receiver. Two units, A and B, transmit and receive continuous strings. B then processes and resends. A buffer is connected to the receiver. The input is a continuous stream of strings, and the receiver has a size limit of 100. Specify…
From Seimens EDA | Software/digital profile | Noida/Bengaluru | Aug 2024 [Reject]
- 02
What is REST API?
Define what a REST API is and explain its fundamental principles.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 03
PUT vs POST in API
Explain the differences between the PUT and POST methods in a REST API.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
Siemens behavioural and HR questions
- 01
Where do you see yourself in 5 years?
Discuss your career aspirations and where you envision yourself in the next five years.
From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 02
Why join Siemens?
Explain your motivations for wanting to join Siemens.
From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 03
Biggest Learning in College
Share your most significant learning experience during your college life.
From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 04
Comfortable Tech Stack
Discuss which technology stack you are most comfortable working with and why.
From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
Siemens other questions
- 01
What is Git and GitHub?
Explain what Git is and what GitHub is, including their roles and relationship.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 02
What is Version Control?
Define version control and explain its importance in software development.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 03
Can Git Revert Code?
Explain if and how Git can be used to revert changes in code.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 04
Git Commands and Syntax
Explain some commonly used Git commands and provide their syntax.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 05
Polymorphism and its Types
Define polymorphism in object-oriented programming and describe its different types.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 06
MongoDB vs MySQL
Explain the key differences between MongoDB and MySQL databases.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 07
MongoDB Use Cases
Describe common use cases for MongoDB.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 08
Python List vs Tuple
Explain the key differences between lists and tuples in Python.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 09
Python Slicing and Namespace
Explain slicing and the concept of namespaces in Python.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 10
Dart Programming Language Overview
Provide an overview of the Dart programming language and its primary use cases.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 11
What are Constructors?
Define constructors in object-oriented programming and explain their purpose.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
- 12
Code Snippet Output (C++/JavaScript)
Determine the output of given C++ and JavaScript code snippets.
Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected
Siemens interview questions FAQ
What questions are asked in Siemens interviews?
Candidates reported 25 distinct questions across 3 Siemens interviews. 6 coding and DSA questions, 3 system design questions, 4 behavioural and HR questions, 12 other questions.
How difficult are Siemens interview questions?
Of the questions candidates rated, 90% were easy, 5% medium and 5% hard.