Siemens DISW Campus Drive - 12 & 13 July 2022

Vedang Kanhed
2023-05-29
Siemens
  • 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 
 

 

   

  

 

 

  •  

 

  •  
All articles