Siemens

Siemens DISW Campus Drive - 12 & 13 July 2022

  • Round 1 : Aptitude Round 
    • All questions were of multiple choice type with single correct 
    • No coding question
    • Questions was from General Aptitude, Reasoning, C & C++ programming
      Around 92 candidates were shortlisted branch-wise after this round
      Website to prepare : IndiaBix 
    •  
  • Round 2 : Technical Interview (Face-to-Face)
  • Interviewer : Girish Chidambaran (Director of Soft. Engg @Siemens)
  • Time : around 11 am
    He was very frank to be honest and I was quite nervous because of my previous rejection by Druva, He made me comfortable by appreciating my resume, It boosted my confidence and then he started with an interview.

    1. He asked me to introduce myself 
  • Introduce in such a way that your technical skills gets cover and avoid telling your hobbies etc as this is technical interview and not a HR interview

  • 2. What are the courses you had in your curriculum ? 
    Then I told around 10-12 courses whichever I remember at that point.
    Then He pulled the discussion to Operating System
     
  • 3. What are the services in Windows OS ? 
    • I first answered all the services and then explained them one by one in brief
    •  
    • 4. What is paging and inverted paging ? advantage of one over other ?

      He moved to programming and asked my preferred langauge ? 
    • My resume was having three languages C++, Java and Python 
    • as Siemens has C++ in there tech stack so I told him to go with C++ 
       
    • He gave me a pen and a paper
    •  
    • 5. Find second maximum from given list of numbers 
    • I wrote a neat and clean code in a minute or two (follow good naming conventions even if problem is very easy)

      6. Follow up : now He added, he has a stream of numbers and you have to find kth maximum after every insert, How can you do it ?
    • so basically he asked me to find kth - maximum from the stream of numbers (standard heap question)
    • I asked wheather to use library function for priority queue or should I implement it on my own ?
    • He said use library function but before he asked me detailed about the operations involved with priority queue
      again wrote a code under a minute.

      He smiled and complimented me for my quick and neat code writing, This again boosted my confidence. :)

        7. My resume had a mention of my codechef rating so he asked me what is codechef and whats this rating means ?
    • After answering this he asks how this rating is calculated ?
      I briefly explained him the working of rating algorithm behind it and its significance.
    •  
    • He now moved to OOPS concept

      8. He asked me OOPS concepts and its significance ?
    • answer each concept with its definition and a real life example 

      9. He then drew one diagram over a paper in tree like manner and gave details of nodes, He asked me to how will you design this ?
      I used oops concept and came up with a class having attributes and methods for nodes, I tried to cover the every oops concept while designing it. 
    • He was satisfied and commented great this time, again my confidence increased by a inch :)


      10. He aksed me about my project this time ?
    • I had a couple of android projects and one Machine learning project.
      He asked about an android one.
      I explained it in 5-6 minutes, he liked the problem statement

      11. He then asked difficulties I face ?
  • while answering this, I told him about a asynchronous database calls as one of my problem, He was excited to hear that
  •  
    • 12. Follow up : What is asynchronous  and synchronous programming ? Its difference ?
    •  
    • 13. Follow up : He aksed about transaction logs and gave one situation where there are two tables and an operation is being performed on it, If because of some reason if operation to one table fails then how this will be handled ?
    • I tried to answer it in my own words and he seemed to be satisfied with all answers

      14. he then asked me like what is your image in your department and in between friends ?
    • most surprising and out of the box question for me in this round, somehow managed to answer it

      15. he then ask me if I have any questions : I asked him like what can I improve in myself in this final year to be a very good engineer ?

 

Round lasted for around an hour.

  •  
  • After waiting some time I got a call that I will be having directly HR round
  • Later I got to know, some candidates had extra technical round (2 Tech + 1 HR)

    Round 3 : HR Round (Face-to-face)
  • Interviewer : Vinita Srivastav 

Time : around 4:30 pm

 

  1. She asked me to introduce myself ?

     This time tell about your hobbies, interests along with tech skills

 

So far so good, but now things started going south after all this fairy tale :'(

 

  2. Did you appear for druva campus ?  I said yes

 

  3. why you are rejected from druva ? in which round you got rejected ?

     This was literally unexpected for me and I was not having an idea how to handle it, I directly said I dont know.
     she seemed disappointed, this druva conversation took off my confidence 
  

  4. Will you leave us for a company paying 25 LPA or plus ? 

    Again this was out of the box and I was not prepare for this, I stumbled a bit, somehow tried to said no 

 

  5. Will you appear for amazon's campus even if you got selected today in siemens ?
    I was trying to convey my no to her, she followed up with why siemens then ?

 

  6.  My hobbies ? first time in this interview she had a smile at my answer, a sigh of relief for me.

   7. Any plans for further education ? 

    I said no for short term but yes in long term

 

   8. Any questions for me ? I asked about the role being offered if I get select.

   This round lasted for half an hour 

   

 Final Verdict : Selected 
 

 

   

  

 

 

  •  

 

  •  
Read more

Vedang Kanhed

2023-05-29

Summer Internship at Siemens - 2023 (Interview Experience)

Hello everyone,

This article is about the interview experience at Siemens. 🔥

The Siemens was there in our campus in the month of Feb. All were very excited to be the part of such organization which is making a meaningful and positive impact on society.

Whole process was divided in 3 parts:

 

Round 1: Shortlisting of candidates on the basis of resumes. (As my resume was having basic required tech stand and some personal projects, it was easy to me to get shortlisted.)

 

Round 2: This round was about conducting the aptitude test😊. The test were consists of nearly about 35 questions.

- 5 questions was based on probability and combinations

- 10 questions was on debugging the code and completing the code snippets

- 15 questions was on basic fundamental concepts of CN and OS

- Remaining questions was based on predicting missing term.

 

Round 3: It was a interview round. The interview was 40 mins long. They started with Object Oriented Programming Concepts. The first questions was design college with the help of OOPS concepts. Here we had to mention the concepts of clean coding. Like DRY principle, KISS principle, SOLID principle. Means they expect from us knowledge of Low Level Designing.😇 Then they move on to the DSA part. They asked me two questions.

- Reverse a string in pattern of words. (Like make “I Love My India” as “India My Love I”)

- Record Breaking Day. (The day will be record breaking if there will not be any previous day having such a reach.)

The last question was a puzzle. The puzzle was like I have 7 unit of gold bar. I hired one employee. I have to give him 1 unit of bar per day. But I can make only 2 cuts in gold bar.

Overall the experience was good.

Best Luck to all 

Read more

Mohit Khairnar

2023-05-30

Siemens DISW 2023

Aptitude - 

  • - time and work
  • - blood relation
  • - Output based C++ questions
  • - visual reasoning etc.
  • - 2 coding questions
    • 1 based on bit manipulation, 1 based on subsequence

 

Technical Round - 1

OOPs concept, questions related to - 

  • Structures in C
  • 4 pillars of oops, constructor overloading, whether destructor can be overloaded or not
  • Can u implement the OOPs concept in c, how?
  • Pointers
  • Coding question - find duplicates in an array, brute to optimal approaches
  • Puzzle - How would you represent the dates of a month (01, 02,…09, 10, 11…30, 31) on 2 cubes having 6 blank faces each, you can swap the places of both cubes.
  • How is heap implemented

 

Technical Round - 2

  • Deep dive into the project
  • difference between Windows and Linux
  • how would u explain OS to a 10 year old
  • some basic OS concepts
  • How would you restrict a class such that it can't be instantiated
  • Concept of abstract class and interface
  • More questions on the same problem - working with a class that can't be instantiated
  • Show what dangling pointers are in the same above code
  • Puzzle - If I give you 24 hrs, and a clock that doesn't have any number on it, just 1 marking on the edge, and only 2 hands, min and hr, both of the same size & height, would you be able to tell what could be the number at that particular mark.

 

HR Round

Are you planning to do MS?

Family background

What does Seimens actually do?

What did you hear about Seimens from your friends?

 

 

 

 

Read more

Sapana Khedkar

2023-06-20

Siemens DISW 2023-24

Round1:
Started with intro
->How to implement website like udemy i.e course website for college.   
->2 coding questions which are asked in apti she told me to explain the question as well as logic
 First question was easy I told the direct approach
 https://leetcode.com/problems/longest-subarray-with-maximum-bitwise-and/
 For Second one I have implements sliding window,recursion and then tabulation. So I told all the approaches and how I come up
 to solution
 https://anshika-bhargava0202.medium.com/leetcode-727-minimum-window-subsequence-21c40baff689
->About project and my role in project
 Why I used MongoDB in my project
 Relational and non-Relational database
 How data is stored in mongoDB
 Models used in my project
->She asked me favourite subject . I told DSA 
 What is Linked List,Types and Reversed a linked list question 
->Which new technology you want to learn ?
I aksed for suggestions :She was impressed with my tech and clear concepts  
Duration =>40 to 45min

 

Round2:
Started with intro a non-tech intro
->Guess next output 0 1 4 9 17 ?
->Code for printing pattern of 0 1 4 9 .. 
->One question from apti
->Puzzle :banana puzzle on gfg 
 https://www.geeksforgeeks.org/puzzle-15-camel-and-banana-puzzle/
->Optimisation in DSA algo
->Methods of DSA Algo(Greedy,Divide and conquor) ,What is greedy
->Plans for higher studies
I aksed for suggestions:Write clean code on paper
Duration=> 30-35min

HR
Family background,About higher studies 
Will you relocate?
What you learned from your family?
Suggestions: Be self-aware
Duration:(5-10)min

==>Final Verdict:Selected

 

 

Read more

Sharvari Patil

2023-06-21

Siemens DISW June 2023

Tech Round - 1


How Cpp program executes
Process when you write header file to executable file.

Loader, linker, preprocessors

Why there is a need of operator overloading. Why to change the meaning of operator?

Why 0 is mention after declaration of virtual function

Which factors will be considerable if you suggesting me to use cloud? 
What are they and why?

Puzzle

Given an array. Move even no. to right side and odd to left.

4 pillars of Cpp

Why Cpp is not completely object oriented programming language?

Diff. Encapsulation and Abstraction
[21/06, 10:57 am] Chote: Explain anyone project in brief.

Why this idea, what r the problems, what makes ur project unique, tech stack, future scope.

Read more

Akshata

2023-06-21

More References: