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

  1. 01

    Find Three Maximum Elements in an Array

    Given an array, find the three maximum elements in it.

    Easy · From Siemens EDA(Mentor Graphics)

  2. 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)

  3. 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

  4. 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

  5. 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

  6. 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

  1. 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]

  2. 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

  3. 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

  1. 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

  2. 02

    Why join Siemens?

    Explain your motivations for wanting to join Siemens.

    From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected

  3. 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

  4. 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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 07

    MongoDB Use Cases

    Describe common use cases for MongoDB.

    Easy · From Siemens Ltd. || Graduate Trainee Engineer || Gurgaon || May 2023 || Off Campus || Selected

  8. 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

  9. 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. 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. 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. 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.