Premium Employer

i

This company page is being actively managed by Siemens Team. If you also belong to the team, you can get access from here

Siemens

Compare button icon Compare button icon Compare

Filter interviews by

Siemens Software Engineer Interview Questions, Process, and Tips

Updated 30 Jan 2025

Top Siemens Software Engineer Interview Questions and Answers

View all 16 questions

Siemens Software Engineer Interview Experiences

20 interviews found

Software Engineer Interview Questions & Answers

user image sarika ahire

posted on 14 Oct 2024

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain oop concets
  • Ans. 

    OOP concepts are fundamental principles in object-oriented programming that help in organizing and designing code.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Ability of a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation detai...

  • Answered by AI
  • Q2. Virtual functions
Round 2 - Technical 

(2 Questions)

  • Q1. Explain vectors and array difference
  • Ans. 

    Vectors are dynamic arrays that can change in size, while arrays have a fixed size.

    • Vectors can grow or shrink in size dynamically, while arrays have a fixed size.

    • Vectors can be resized using functions like push_back() and pop_back(), while arrays cannot.

    • Vectors are part of the C++ Standard Template Library (STL), while arrays are a fundamental data structure.

    • Example: vector vec; int arr[5];

Answered by AI
  • Q2. Virtual destructors
  • Round 3 - One-on-one 

    (2 Questions)

    • Q1. About last project
    • Q2. Puzzle with some analytical skills

    Skills evaluated in this interview

    Software Engineer Interview Questions & Answers

    user image anand prince

    posted on 15 Sep 2024

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    Selected Selected
    Round 1 - Coding Test 

    Two coding questions

    Round 2 - Technical 

    (2 Questions)

    • Q1. Basics concepts of c# digging to very depth
    • Q2. Design patterns used
    • Ans. 

      Various design patterns like Singleton, Factory, and Observer are used in my projects.

      • Singleton pattern ensures a class has only one instance and provides a global point of access.

      • Factory pattern creates objects without specifying the exact class of object that will be created.

      • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and upd

    • Answered by AI
    Round 3 - Technical 

    (1 Question)

    • Q1. Exception handling
    Round 4 - Behavioral 

    (2 Questions)

    • Q1. Exception handling
    • Q2. Multi-threading
    Round 5 - HR 

    (2 Questions)

    • Q1. Reason for change
    • Ans. 

      The reason for change can vary based on factors like technology advancements, business needs, user feedback, etc.

      • Technology advancements - Updating software to utilize newer technologies for better performance and security.

      • Business needs - Changing software to align with new business strategies or goals.

      • User feedback - Making changes based on user suggestions or complaints to improve user experience.

      • Bug fixes - Address...

    • Answered by AI
    • Q2. Motivation for change
    • Ans. 

      I am motivated by the opportunity to learn new technologies and solve complex problems.

      • Opportunity to work on cutting-edge technologies

      • Challenge of solving complex problems

      • Desire for continuous learning and growth

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Do a good preparation on very basics, design patterns, threads, tasks, exception handling and basic problem solving

    Skills evaluated in this interview

    Software Engineer Interview Questions Asked at Other Companies

    asked in Qualcomm
    Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
    asked in Capgemini
    Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
    asked in TCS
    Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
    Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
    asked in Paytm
    Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
    Interview experience
    3
    Average
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Recruitment Consulltant and was interviewed in Jun 2024. There was 1 interview round.

    Round 1 - Technical 

    (4 Questions)

    • Q1. Linked list implementation, reversal and traversal.
    • Q2. Trees basics and discussion
    • Q3. React questions like Life cycle methods and VDOM
    • Q4. Deno questions about exes and environment variables configuration.

    Interview Preparation Tips

    Topics to prepare for Siemens Software Engineer interview:
    • Node
    • Deno
    • React
    • Angular
    • ENV
    Interview experience
    3
    Average
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. How many zeros are there in the factorial of n?
    • Ans. 

      The number of zeros in the factorial of n depends on the number of factors of 5 in n!

      • Count the number of factors of 5 in n! to determine the number of zeros

      • For example, in 10! = 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2 x 1, there is one factor of 5, so there is one zero at the end

    • Answered by AI
    Round 2 - no 

    (2 Questions)

    • Q1. No interview was there only one round
    • Q2. No second round

    Siemens interview questions for designations

     Senior Software Engineer

     (13)

     Associate Software Engineer

     (3)

     Advanced Software Engineer

     (2)

     Software Engineer Trainee

     (1)

     Lead Software Engineer

     (1)

     Software Development Engineer

     (1)

     Software Testing Engineer

     (1)

     Senior Embedded Software Engineer

     (1)

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. Asked about PSV

    Get interview-ready with Top Siemens Interview Questions

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Aptitude Test 

    General Aptitude questions

    Round 2 - Technical 

    (2 Questions)

    • Q1. Technical question
    • Q2. Problem Solving quiz
    Round 3 - HR 

    (1 Question)

    • Q1. General HR questions

    Software Engineer Jobs at Siemens

    View all
    Interview experience
    4
    Good
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. Polymorphism, type casting
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. Find duplicates in array
    • Ans. 

      Use a hash set to find duplicates in an array of strings.

      • Create a hash set to store unique elements.

      • Iterate through the array and check if each element is already in the hash set.

      • If it is, then it is a duplicate. If not, add it to the hash set.

      • Return the duplicates found in the array.

    • Answered by AI
    Round 2 - Technical 

    (1 Question)

    • Q1. Singleton design pattern and interface and abstract classes
    Round 3 - HR 

    (1 Question)

    • Q1. Nothing much they asked

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

    I applied via campus placement at Birla Institute of Technology (BIT), Ranchi and was interviewed in Aug 2023. There were 3 interview rounds.

    Round 1 - Resume Shortlist 
    Pro Tip by AmbitionBox:
    Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
    View all tips
    Round 2 - Coding Test 

    One easy and one medium level question

    Round 3 - Technical 

    (2 Questions)

    • Q1. Divide a linked list into even and odd without changing order.
    • Ans. 

      Split a linked list into even and odd without changing order.

      • Create two new linked lists for even and odd numbers.

      • Iterate through the original linked list and append nodes to respective even or odd lists.

      • Finally, merge the even and odd lists to get the desired result.

    • Answered by AI
    • Q2. Questions related to oops and project were asked

    Interview Preparation Tips

    Interview preparation tips for other job seekers - keep your basics clear and be confident

    Skills evaluated in this interview

    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

    I applied via Approached by Company and was interviewed in Jul 2023. There were 3 interview rounds.

    Round 1 - Resume Shortlist 
    Pro Tip by AmbitionBox:
    Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
    View all tips
    Round 2 - Technical 

    (1 Question)

    • Q1. Tell something about app life cycle.
    • Ans. 

      App life cycle refers to the stages an application goes through from installation to removal.

      • App is installed on a device

      • App is launched and runs

      • App goes into background when not in use

      • App may be terminated by the user or system

      • App data may be cleared or app uninstalled

    • Answered by AI
    Round 3 - Technical 

    (1 Question)

    • Q1. What is listview control
    • Ans. 

      ListView control is a graphical control element used to display a list of items in a vertical, scrollable view.

      • Used in GUI applications to display a list of items

      • Allows users to scroll through the list

      • Can be customized with different layouts and styles

      • Commonly used in mobile apps and desktop applications

    • Answered by AI

    Interview Preparation Tips

    Topics to prepare for Siemens Software Engineer interview:
    • C#
    • Xamarin
    Interview preparation tips for other job seekers - Just be more clear about language you were using to develop application.

    Skills evaluated in this interview

    Siemens Interview FAQs

    How many rounds are there in Siemens Software Engineer interview?
    Siemens interview process usually has 2-3 rounds. The most common rounds in the Siemens interview process are Technical, Resume Shortlist and Coding Test.
    How to prepare for Siemens Software Engineer interview?
    Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Siemens. The most common topics and skills that interviewers at Siemens expect are Siemens, Computer science, Agile, HTML and Javascript.
    What are the top questions asked in Siemens Software Engineer interview?

    Some of the top questions asked at the Siemens Software Engineer interview -

    1. how global variable work , how its shared by all funct...read more
    2. internal implementation of pre and post fix opera...read more
    3. Tell something about app life cyc...read more
    How long is the Siemens Software Engineer interview process?

    The duration of Siemens Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

    Tell us how to improve this page.

    Siemens Software Engineer Interview Process

    based on 14 interviews

    3 Interview rounds

    • Technical Round - 1
    • Technical Round - 2
    • Technical Round - 3
    View more
    Join Siemens #TransformTheEverydayWithUS
    Siemens Software Engineer Salary
    based on 1.5k salaries
    ₹4.3 L/yr - ₹22 L/yr
    49% more than the average Software Engineer Salary in India
    View more details

    Siemens Software Engineer Reviews and Ratings

    based on 136 reviews

    4.1/5

    Rating in categories

    3.7

    Skill development

    4.2

    Work-life balance

    3.6

    Salary

    4.1

    Job security

    4.2

    Company culture

    3.5

    Promotions

    3.7

    Work satisfaction

    Explore 136 Reviews and Ratings
    Infra Software Engineer

    Noida

    5-10 Yrs

    Not Disclosed

    Software Engineer - Senior - C++

    Pune

    6-11 Yrs

    Not Disclosed

    Software Engineer

    Noida

    2-5 Yrs

    ₹ 8.5-22 LPA

    Explore more jobs
    Software Developer
    1.6k salaries
    unlock blur

    ₹3.3 L/yr - ₹22.3 L/yr

    Senior Software Engineer
    1.6k salaries
    unlock blur

    ₹9.5 L/yr - ₹33.6 L/yr

    Software Engineer
    1.5k salaries
    unlock blur

    ₹4.3 L/yr - ₹22 L/yr

    Manager
    605 salaries
    unlock blur

    ₹8.2 L/yr - ₹32 L/yr

    Senior Executive
    479 salaries
    unlock blur

    ₹6 L/yr - ₹20.1 L/yr

    Explore more salaries
    Compare Siemens with

    Schneider Electric

    4.2
    Compare

    Siemens Energy

    4.1
    Compare

    ABB

    4.1
    Compare

    BHEL

    4.1
    Compare
    Did you find this page helpful?
    Yes No
    write
    Share an Interview