Siemens interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Siemens
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
I started my coding journey in the first semester of college when C was introduced. It has always been fun to solve questions and see the correct answer on the screen. Then I started exploring DSA. Initially, it was tough, to be very honest, but it's pretty much like cricket: it is a great leveler. One day you might be a hero, but that's not enough—you need to keep improving. That's the best part of it, and that's what life is about. Meanwhile, I did competitive programming and failed many times, but I knew consistency is key, so I kept at it. Finally, after facing rejection from 4 or 5 companies, I got an offer from Siemens.
Application story
It is an on-campus opportunity for me. There were four rounds in total: the first one is an online assessment, followed by two rounds of DSA, and then the cultural fitment round.
Why selected/rejected for the role?
I passed the online assessment round as I solved both of the questions. In the first DSA round, there were two questions; it was a code pairing round, and I was able to solve both of them. The same was true for round 2 of DSA. Then, in the cultural fitment round, there were discussions on projects and behavioral questions, which I framed nicely, and I got selected.
Preparation
Duration: 2 months
Topics: Dynamic Programming, Graph, Trees, Binary Search, Recursion, OOPS
Tip
Tip

Tip 1 : Keep doing problems consistently.
Tip 2 : Start as early as possible so that you have sufficient time to complete DSA along with the revision.
Tip 3 : Showcase a good project on your resume and have a sound knowledge of it.

Application process
Where: Campus
Eligibility: 6.5
Resume Tip
Resume tip

Tip 1: Have good projects on your resume, and the definition of good is not tough—it simply means you should be able to explain what you have made.

Tip 2: Try to create projects that solve real-life problems. It can be anything (a good example is a contest reminder; I tend to miss my contests frequently, so I decided to make a project for it).

Tip 3: Never include things on your resume that you don't know. It’s not about quantity; it’s about quality.

Interview rounds

01
Round
Medium
Online Coding Test
Duration90 mins
Interview date1 Feb 2023
Coding problem2

It is in afternoon, there were two coding questions in my case, one is from strings, and another is on API's.

1. Count Of Substrings Consisting Only Of Vowels

Easy
20m average time
80% success
0/40
Asked in companies
FacebookExpedia GroupDunzo

You are a string ‘S’. Your task is to count all the “substrings” of ‘S’ that contain only “vowels”.

Note :
1. The string ‘S’ consists of only lowercase English alphabets.
2. A ‘substring’ is a contiguous sequence of characters within a string.
3. Recall that vowels in lowercase English alphabets are: {‘a’, ‘e’, ‘i’, ‘o’, ‘u’}.
Problem approach

I first think about the brute force for it. Fortunately, I was able to think of it in first 10-15 minutes. Facing problem to implement what I thought initially. But eventually ended up all test cases passed.

Try solving now

2. Letter Combinations of a Phone Number

Moderate
35m average time
65% success
0/80
Asked in companies
AmazonOlaCisco

Given a string S containing digits from 2 to 9 inclusive. Your task is to find all possible letter combinations that the number could represent.

A mapping from Digits to Letters (just like in Nokia 1100) is shown below. Note that 1 does not map to any letter.

example

Problem approach

Permutation technique.

Try solving now
02
Round
Easy
HR Round
Duration30 mins
Interview date1 Feb 2023
Coding problem1

It is in the afternoon, I guess around 3:30 to 4:00, and the interviewer was a manager at Siemens, but very polite. We had a great discussion about the project, along with behavioral questions.

1. Basic HR Questions

1. What were my favorite subjects in my academics?
2. Which project am I proud of?
3. Why do I want to join Siemens? Why not any other organization?
4. What difficulties did I face when I learned the new tech stack, and how did I overcome them?
5. How do I keep myself updated?
6. Which data structures am I currently studying?
7. Then he asked me if I had any questions for him. I asked two questions.

Problem approach

Tip 1: Review the code of the project so you know it properly. 

Tip 2: Read about behavioral questions beforehand. 

Tip 3: Brush up on your knowledge of DSA.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which SQL clause is used to specify the conditions in a query?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
1 rounds | 3 problems
Interviewed by Siemens
2766 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Siemens
1429 views
0 comments
0 upvotes
company logo
Software Engineer
1 rounds | 1 problems
Interviewed by Siemens
2067 views
0 comments
0 upvotes
company logo
Data Engineering Intern
3 rounds | 22 problems
Interviewed by Siemens
837 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15292 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15115 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10046 views
2 comments
0 upvotes