Upload Button Icon Add office photos

Filter interviews by

Siemens EDA Interview Questions and Answers

Updated 13 Dec 2024

Siemens EDA Interview Experiences

Popular Designations

7 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Forgot the specifics but it had several OS, Digital Design and Computer Architecture questions followed by one coding implementation.

Round 2 - Technical 

(1 Question)

  • Q1. Rainwater problem of DSA
  • Ans. 

    Rainwater problem involves calculating the amount of rainwater that can be trapped between buildings.

    • Calculate the maximum height of water that can be stored at each index

    • Calculate the water trapped at each index by subtracting the height of the building at that index from the minimum of the maximum heights on the left and right

    • Sum up the water trapped at each index to get the total amount of rainwater trapped

  • Answered by AI

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (196)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Aug 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

30 Questions, each of 6Marks

Round 2 - Coding Test 

2 coding question, 1 finding all pairs in whose GCD = K, 2nd was debugging

Round 3 - Technical 

(2 Questions)

  • Q1. Resume Based questions on project
  • Q2. Topological Sort
Round 4 - Technical 

(2 Questions)

  • Q1. Moving 0's from middle of the array to the last while keeping the order intact
  • Ans. 

    Move 0's from middle of array to the end while maintaining order

    • Iterate through the array and move 0's to the end while keeping the order intact

    • Use two pointers to track the current position and the position to move 0's to

    • Example: Input: ['a', 'b', '0', 'c', '0', 'd'], Output: ['a', 'b', 'c', 'd', '0', '0']

  • Answered by AI
  • Q2. Rat in a maze optimized

Skills evaluated in this interview

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
Siemens EDA Interview Questions and Answers for Freshers
illustration image

SDE Interview Questions & Answers

user image Anonymous

posted on 2 Sep 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Object Oriented Programming basics
  • Q2. Data strictures and algorithms stacks

SDE Interview Questions asked at other Companies

Q1. Return Subsets Sum to K Problem Statement Given an integer array 'ARR' of size 'N' and an integer 'K', return all the subsets of 'ARR' which sum to 'K'. Explanation: A subset of an array 'ARR' is a tuple that can be obtained from 'ARR' by r... read more
View answer (1)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Aptitude Test 

42 mcq questions on core qubject, 1.5 hr

Digital Design Engineer Interview Questions asked at other Companies

Q1. Simple puzzle: There is a river and four people (A,B,C,D) are on one side. They all have to move toother side in 17 min. There is a boat with a max capacity of 2. Time taken by each people to travelalone is A=1min, B=2min, C=5min, D=10 min.... read more
View answer (1)

Siemens EDA interview questions for popular designations

 Member Technical Staff

 (1)

 Software Engineer

 (1)

 Software Developer

 (1)

 Technical Content Writer

 (1)

 SDE

 (1)

 Senior Accountant

 (1)

 Digital Design Engineer

 (1)

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

(1 Question)

  • Q1. About IND AS 115 & 116

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident

Senior Accountant Interview Questions asked at other Companies

Q1. Tell me about your self tax,
View answer (22)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Aug 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Question on Recursion and Trees

Round 2 - Technical 

(1 Question)

  • Q1. OOPS (Virtual Inheritance, Polymorphism)
Round 3 - HR 

(1 Question)

  • Q1. Basic questions (why do you want to join this company, why not go for a masters)

Interview Preparation Tips

Topics to prepare for Siemens EDA Member Technical Staff interview:
  • OOPS

Member Technical Staff Interview Questions asked at other Companies

Q1. Next Smallest Palindrome Problem Statement Find the next smallest palindrome strictly greater than a given number 'N' represented as a string 'S'. Explanation: You are given a number in string format, and your task is to determine the small... read more
View answer (1)

Technical Content Writer Interview Questions & Answers

user image subramanian ganesan

posted on 2 Apr 2022

I applied via Company Website and was interviewed in Mar 2022. There were 3 interview rounds.

Round 1 - Assignment 

I was given a word document that contained rough process details about working of an electronic design software.

Was given 24 hours time and I had to understand that rough process and then convert that to proper user manual. A different user manual was given for reference.

Round 2 - One-on-one 

(1 Question)

  • Q1. Asked to share the submitted user manual during the previous round through Microsoft teams and many questions were about how I wrote the document.
Round 3 - One-on-one 

(1 Question)

  • Q1. This round was conducted to test my software knowledge related to technical writing. But, as I haven't used any specific software that they were expecting, I was rejected.

Interview Preparation Tips

Interview preparation tips for other job seekers - Tailor your resume specifically to the job role you were applying on Siemens website.

Carefully go through the job description before applying and make sure you possess atleast 70 to 80 percent skills they were expecting.

Technical Content Writer Interview Questions asked at other Companies

Q1. How many keywords can be placed in an article? Suppose I gave you all the keywords. How much will you put an article?
View answer (2)

Interview questions from similar companies

Interview Questionnaire 

9 Questions

  • Q1. Questions related to the work done at my previous company
  • Q2. Find if a given directed graph is cyclic or not
  • Ans. 

    To check if a directed graph is cyclic or not

    • Use Depth First Search (DFS) algorithm to traverse the graph

    • Maintain a visited set to keep track of visited nodes

    • Maintain a recursion stack to keep track of nodes in the current DFS traversal

    • If a node is visited and is already in the recursion stack, then the graph is cyclic

    • If DFS traversal completes without finding a cycle, then the graph is acyclic

  • Answered by AI
  • Q3. You have a stream of bytes from which you can read one byte at a time. You only have enough space to store one byte. After processing those bytes, you have to return a random byte. Note: The probability of...
  • Ans. 

    Return a random byte from a stream of bytes with equal probability.

    • Create a variable to store the count of bytes read

    • Create a variable to store the current random byte

    • For each byte read, generate a random number between 0 and the count of bytes read

    • If the random number is 0, store the current byte as the random byte

    • Return the random byte

  • Answered by AI
  • Q4. Find if a given Binary Tree is BST or not
  • Ans. 

    Check if a binary tree is a binary search tree or not.

    • Traverse the tree in-order and check if the values are in ascending order.

    • For each node, check if its value is greater than the maximum value of its left subtree and less than the minimum value of its right subtree.

    • Use recursion to check if all nodes in the tree satisfy the above condition.

  • Answered by AI
  • Q5. Devise an algorithm to determine the Nth-to-Last element in a singly linked list of unknown length. If N = 0, then your algorithm must return the last element. You should parse the list only once
  • Ans. 

    Algorithm to find Nth-to-Last element in a singly linked list of unknown length

    • Traverse the list and maintain two pointers, one at the beginning and one at Nth node from beginning

    • Move both pointers simultaneously until the second pointer reaches the end of the list

    • The first pointer will be pointing to the Nth-to-Last element

    • If N=0, return the last element

    • Parse the list only once

  • Answered by AI
  • Q6. Given an array of integers, print all possible permutations. Also explain your approach
  • Ans. 

    Print all possible permutations of an array of integers

    • Use recursion to swap elements and generate permutations

    • Start with the first element and swap it with each subsequent element

    • Repeat the process for the remaining elements

    • Stop when all elements have been swapped with the first element

    • Print each permutation as it is generated

  • Answered by AI
  • Q7. Design a Stack DS that also prints in O(1) the minimum element you pushed in the stack
  • Ans. 

    Design a stack that prints the minimum element pushed in O(1)

    • Use two stacks, one for storing elements and another for storing minimums

    • When pushing an element, compare it with the top of minimum stack and push the smaller one

    • When popping an element, pop from both stacks

    • To get the minimum element, just return the top of minimum stack

  • Answered by AI
  • Q8. Given a linked list with loop, how would you find the starting point of the loop ?
  • Ans. 

    To find the starting point of a loop in a linked list, use Floyd's cycle-finding algorithm.

    • Use two pointers, one moving at twice the speed of the other.

    • When they meet, move one pointer to the head of the list and keep the other at the meeting point.

    • Move both pointers one step at a time until they meet again, which is the starting point of the loop.

  • Answered by AI
  • Q9. Find a number a matrix mat[m][n] where all the rows and columns are sorted non-decreasingly. What will be the complexity of the solution
  • Ans. 

    To find a number in a matrix where all rows and columns are sorted non-decreasingly. Complexity of the solution.

    • Use binary search to find the number in each row and column

    • Start from the top-right corner or bottom-left corner to optimize search

    • Time complexity: O(m log n) or O(n log m) depending on the starting corner

  • Answered by AI

Interview Preparation Tips

Skills: Algorithm, Data structure
College Name: Na

Skills evaluated in this interview

Software Developer Interview Questions & Answers

PTC user image Snehal Jaipurker

posted on 18 Sep 2017

I was interviewed in Jul 2017.

Interview Questionnaire 

6 Questions

  • Q1. Code to print * in five consecutive lines
  • Ans. 

    Code to print * in five consecutive lines

    • Use a loop to iterate five times

    • Inside the loop, print a string containing a single * character

  • Answered by AI
  • Q2. A ball is left from a height of 10 meters. After bouncing first time it looses 10% of its previous height the next time it bounces. Write a code to calculate the number of bounces the ball goes through unt...
  • Ans. 

    Code to calculate number of bounces a ball goes through until it comes to rest.

    • Use a loop to simulate the bounces until the ball stops bouncing

    • Calculate the height of each bounce using the given formula

    • Keep track of the number of bounces in a counter variable

  • Answered by AI
  • Q3. Which is the best and less time consuming way to calculate factorial of a number?
  • Ans. 

    The best and less time consuming way to calculate factorial of a number is using iterative approach.

    • Iteratively multiply the number with all the numbers from 1 to the given number

    • Start with a result variable initialized to 1

    • Multiply the result with each number in the range

    • Return the final result

  • Answered by AI
  • Q4. Write the code to find factorial using function recursion.
  • Ans. 

    Code to find factorial using function recursion

    • Define a function that takes an integer as input

    • Check if the input is 0 or 1, return 1 in that case

    • Otherwise, call the function recursively with input-1 and multiply it with the input

  • Answered by AI
  • Q5. They asked for my introduction.
  • Q6. They asked about my family members.

Interview Preparation Tips

Round: Test
Experience: Aptitude test was moderately tough. The coding test was on basics of c language of all the topics.
Tips: Solving R. S. Agrawal for Aptitude and videos on YouTube on C language are sufficient to score well.
Duration: 1 hour
Total Questions: 60

Round: Technical Interview
Experience: I wrote the first code correctly. I wrote the second code 75% correct and they explained me my mistakes and I could understand where I was going wrong then I corrected my code and then they were satisfied. They asked me whether I could write the factorial code by function recursion method. I replied that I can write the factorial code but not by function recursion method. They were satisfied.
Tips: Build your coding skills by more practice.

Round: HR Interview
Experience: In this round they just asked me my introduction and said that you are shortlisted for now but we will give you final confirmation after a week.
Tips: Don't lie. Be genuine.

College Name: SCOE, PUNE

Skills evaluated in this interview

Interview Questionnaire 

3 Questions

  • Q1. Asked me about my answer for a question in the logical test and asked me to find mistake
  • Q2. Some tree question
  • Q3. Some array question

Interview Preparation Tips

Round: Test
Experience: Just logical questions. Maybe create a DFA and NFA.
Duration: 1 hour
Total Questions: 20

Round: Coding
Experience: Given two questions. Each question is written like a story, but once you get the idea, it will be a simple question

College Name: Govt. Model Engineering College
Contribute & help others!
anonymous
You can choose to be anonymous

Siemens EDA Interview FAQs

How many rounds are there in Siemens EDA interview?
Siemens EDA interview process usually has 2-3 rounds. The most common rounds in the Siemens EDA interview process are Technical, One-on-one Round and Coding Test.
What are the top questions asked in Siemens EDA interview?

Some of the top questions asked at the Siemens EDA interview -

  1. Moving 0's from middle of the array to the last while keeping the order int...read more
  2. Rat in a maze optimi...read more
  3. Rainwater problem of ...read more

Recently Viewed

INTERVIEWS

AlphaSense

No Interviews

INTERVIEWS

AlphaSense

No Interviews

INTERVIEWS

Siemens EDA

No Interviews

INTERVIEWS

Atlassian

No Interviews

INTERVIEWS

Siemens EDA

No Interviews

INTERVIEWS

Tractebel

No Interviews

INTERVIEWS

Gabriel India

No Interviews

INTERVIEWS

Atlassian

No Interviews

INTERVIEWS

Siemens EDA

No Interviews

Tell us how to improve this page.

Siemens EDA Interview Process

based on 6 interviews

Interview experience

3.8
  
Good
View more

Interview Questions from Similar Companies

Dassault Systemes Interview Questions
4.0
 • 161 Interviews
Synopsys Interview Questions
3.9
 • 88 Interviews
PTC Interview Questions
4.2
 • 62 Interviews
Autodesk Interview Questions
4.2
 • 38 Interviews
Bentley Systems Interview Questions
4.3
 • 20 Interviews
Mentor Graphics Interview Questions
4.0
 • 18 Interviews
View all

Siemens EDA Reviews and Ratings

based on 41 reviews

4.4/5

Rating in categories

3.9

Skill development

4.5

Work-life balance

4.0

Salary

4.5

Job security

4.5

Company culture

4.1

Promotions

4.1

Work satisfaction

Explore 41 Reviews and Ratings
Senior Member of Technical Staff
42 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Member Technical Staff
19 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Staff Member Lead
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Siemens EDA with

Cadence Design Systems

4.1
Compare

Synopsys

3.9
Compare

Mentor Graphics

4.0
Compare

Ansys Software Private Limited

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