Siemens On Campus Interview Experience For Internship (2024)
Interview Experience
Siemens on-campus Interview question for Internship:Position:CPP DeveloperInternship Duration:12 monthsStipend:40,000 INR per monthPre-Placement Offer (PPO):14 LPAIntervie...
Full Details
Siemens on-campus Interview question for Internship: Position: CPP Developer Internship Duration: 12 months Stipend: 40,000 INR per month Pre-Placement Offer (PPO): 14 LPA Interview Process - Number of Interview Rounds
Round 1 CBT Test of Aptitude and 1 coding question Time limit (90 minutes)
Round 2 Online Technical interview for 1hrs 15 min
Round 3 Online Technical interview for 1hrs 15 min Note: There are no HR interviews (they came to hire a CPP developer) Round 1 (Aptitude test) It has questions based on time and work, ratio and proportion, percentage, probability distribution, statistic, algorithm, pointer, prefix, and suffix. and 1 coding question of 50 marks ( medium level) Round 2 (Technical Interview) Technical Questions Intro What are OOPs, Four pillars of OOPS, types of polymorphism, and how to implement them in code? What is virtual function, what is inheritance, types of inheritance, implement in code Difference between Encapsulation and Abstraction What is an Abstract class? Move all zeros to the end ( https://www.geeksforgeeks.org/batch/gfg-160-problems/track/arrays-gfg-160/problem/move-all-zeroes-to-end-of-array0751 ) What is a linked list? How to insert and delete elements in a linked list at any position, what is its edge case, and what is time complexity? https://www.geeksforgeeks.org/problems/delete-a-node-in-single-linked-list/1?page=1&category=Linked%20List&difficulty=Basic,Easy&sortBy=submissions When given the address of any node in the linked list how to delete that node, head node is not given? Try to solve in O(1)
time complexity https://www.geeksforgeeks.org/problems/delete-without-head-pointer/1?page=1&category=Linked%20List&difficulty=Basic,Easy&sortBy=submissions Puzzles Given two ropes each burnt in 1 hour. Ropes are non-uniformly distributed ( somewhere it burnt slow and somewhere burnt fast). How can you calculate 15mins using these two rope Given 12 points in a plane, how many triangle you can draw, why 12c3 why not 12p3? If 5 points are collinear then how many triangle can be drawn? Round 2 (Technical Interview)
Technical Question Intro Which programming language you preferred? What is cpp? What is OOPs? Implement inheritance in your code Implement compile time polymorphism in your code What is linked list Why and where we linked list Construct linked list Debug your code What is static memory allocation and what is dynamic memory allocation Puzzles Given a water tank which is full of water from which you can use as much water as you want and a 5L and 3L measuring container given to you. How can you measure 4L water using these two container (https://www.geeksforgeeks.org/aptitude/puzzle-measure-4-litre-with-3-and-5-litre-bottle/) Final Outcome I got selected as a CPP Developer at Siemens .
About This Question
This is a candidate experience report from a siemens interview for a swe role (intern level) during the phone screen round reported in 2025.
It covers the following topics: Probability Stats, System Design, Linked List, Arrays .
Difficulty rating: Easy
More Siemens Interview Questions
About Siemens Interview Reports
This question was reported by a candidate who interviewed at Siemens. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.
Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Siemens are the higher-signal extractions to take from this report.
For broader preparation context, the Siemens interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.
How To Practice This Type of Question
Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.
Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Siemens reports consistently are the ones worth investing in; one-off niche problems are not.
During Your Siemens Round
Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.
The single most predictive failure mode in Siemens reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.