Upload Button Icon Add office photos

TSMC

Compare button icon Compare button icon Compare
2.6

based on 13 Reviews

Filter interviews by

TSMC Physical Design Engineer Interview Questions and Answers

Updated 1 Oct 2024

TSMC Physical Design Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
-

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How can you solve noise/crosstalk
  • Ans. 

    Noise/crosstalk can be solved by proper floorplanning, routing, shielding, and using low noise components.

    • Proper floorplanning to minimize signal interference

    • Careful routing to reduce crosstalk between signals

    • Using shielding techniques to isolate noisy components

    • Utilizing low noise components in the design

    • Implementing signal integrity analysis to identify and mitigate noise issues

  • Answered by AI
  • Q2. Draw a simple timing setup and solution if violated
  • Ans. 

    Timing setup and solution for violation

    • Timing setup: input signal, clock signal, flip-flop

    • Solution for violation: adjust clock skew, optimize routing

    • Example: setup time violation due to long routing delay

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be yourself and tell the truth

Interview questions from similar companies

Firmware Developer Interview Questions & Answers

Philips user image asish kumar mondal

posted on 15 Aug 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Difference between structure and union
  • Ans. 

    Structure is a collection of different data types under one name, while union is a single memory location that can hold different data types at different times.

    • Structure allows each member to have its own memory location, while union shares a single memory location for all members.

    • In a structure, all members can be accessed simultaneously, while in a union, only one member can be accessed at a time.

    • Example: struct Pers...

  • Answered by AI
  • Q2. What is structure padding and how to pack a structure
  • Ans. 

    Structure padding is adding empty bytes to align data in memory. Packing a structure removes padding to save memory.

    • Structure padding ensures that data members are aligned to memory boundaries for efficient access

    • Padding bytes are added between data members to ensure alignment

    • Packing a structure removes padding to save memory but may impact performance

    • Example: struct example { char a; int b; } - sizeof(struct example)

  • Answered by AI
  • Q3. How to check stack overflow
  • Ans. 

    To check for stack overflow, monitor stack usage and set a limit to trigger an alert if exceeded.

    • Monitor stack usage by tracking the stack pointer and comparing it to the stack size.

    • Set a limit for stack usage and trigger an alert if the limit is exceeded.

    • Use tools like stack analyzers or profilers to detect stack overflow.

    • Implement stack canaries or guard zones to detect stack corruption.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Difference between semafore and mutex
  • Ans. 

    A semaphore is a signaling mechanism while a mutex is a locking mechanism used to control access to shared resources in multithreaded environments.

    • Semaphore is used to control access to a pool of resources, while mutex is used to control access to a single resource.

    • Semaphores can be used to allow multiple threads to access a shared resource simultaneously, while mutex allows only one thread to access the resource at a ...

  • Answered by AI
  • Q2. How to set the priority of a task
  • Ans. 

    Task priority can be set using priority levels or scheduling algorithms in firmware development.

    • Use priority levels to assign importance to tasks

    • Higher priority tasks are executed before lower priority tasks

    • Implement scheduling algorithms like preemptive scheduling or round-robin scheduling to manage task priorities

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Why you want to join philips

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via campus placement at Shri Ramdeo Baba Kamla Nehru Engineering College, Nagpur and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Based on 8051 Microcontroller
  • Q2. Tell me about yourself

Interview Preparation Tips

Interview preparation tips for other job seekers - They ask questions based on what you studied in your graduation
And they have their own Microcontroller NXP 8051
Questions revolves around this only
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Jan 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

50 questions .
20 about basic c program 30 aptitude question

Round 3 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am an experienced Embedded Engineer with a strong background in developing and optimizing embedded systems.

    • I have a Bachelor's degree in Electrical Engineering.

    • I have worked on various projects involving microcontrollers, sensors, and communication protocols such as UART, SPI, and I2C.

    • I am proficient in programming languages like C and C++ for embedded systems.

    • I have experience in firmware development, debugging, and...

  • Answered by AI
  • Q2. What are the criteria for c program
  • Ans. 

    Criteria for C program include syntax correctness, logical flow, and efficient memory usage.

    • Correct syntax and logical flow are essential for program functionality

    • Efficient memory usage is important for performance optimization

    • Program should be well-documented and easy to maintain

    • Code should be modular and reusable for future projects

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Have a good knowledge in basic c and 8051 modules. Keen description about your latest year project

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Test contains English, logical, quant questions

Round 3 - Coding Test 

Coding Mcqs on different subjects

Round 4 - Technical 

(4 Questions)

  • Q1. What are storage class specifiers in c?
  • Ans. 

    Storage class specifiers in C are used to define the scope and lifetime of variables.

    • There are four storage class specifiers in C: auto, register, static, and extern.

    • Auto variables are local to a block and have automatic storage duration.

    • Register variables are stored in CPU registers for faster access.

    • Static variables have a lifetime throughout the program and are initialized only once.

    • Extern variables are declared in ...

  • Answered by AI
  • Q2. What does preprocessor do in c?
  • Ans. 

    Preprocessor in C is a tool that processes source code before compilation.

    • It performs macro substitution

    • It includes header files

    • It conditionally compiles code

    • It defines constants and symbols

    • It removes comments

    • Examples of preprocessor directives are #include, #define, #ifdef, #ifndef, #endif

    • Preprocessor directives start with a # symbol

  • Answered by AI
  • Q3. What is Interrupt service routine?
  • Ans. 

    An Interrupt Service Routine (ISR) is a function that is executed in response to an interrupt signal.

    • ISR is a type of callback function that handles interrupts

    • It is a low-level function that runs in response to a hardware event

    • ISR must be short and fast to avoid blocking other interrupts

    • Examples of interrupts include keyboard input, timer events, and hardware errors

  • Answered by AI
  • Q4. What are different interrupts?
  • Ans. 

    Interrupts are signals sent to the processor to temporarily halt its current task and execute a specific task.

    • Hardware interrupts - generated by external devices

    • Software interrupts - generated by software programs

    • Maskable interrupts - can be disabled by the processor

    • Non-maskable interrupts - cannot be disabled by the processor

    • Examples - keyboard input, mouse input, timer interrupts, etc.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewes mainly focused on c and embedded systems. So prepare well those subjects.

Skills evaluated in this interview

TSMC Interview FAQs

How many rounds are there in TSMC Physical Design Engineer interview?
TSMC interview process usually has 1 rounds. The most common rounds in the TSMC interview process are Technical.
What are the top questions asked in TSMC Physical Design Engineer interview?

Some of the top questions asked at the TSMC Physical Design Engineer interview -

  1. Draw a simple timing setup and solution if viola...read more
  2. How can you solve noise/crosst...read more

Tell us how to improve this page.

TSMC Physical Design Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Samsung Interview Questions
4.0
 • 554 Interviews
FIS Interview Questions
3.9
 • 478 Interviews
Dell Interview Questions
4.0
 • 391 Interviews
Intel Interview Questions
4.2
 • 222 Interviews
Sodexo Interview Questions
4.1
 • 159 Interviews
Philips Interview Questions
3.9
 • 155 Interviews
Foxconn Interview Questions
3.9
 • 146 Interviews
Daikin Interview Questions
4.2
 • 143 Interviews
Schlumberger Interview Questions
4.0
 • 136 Interviews
View all
TSMC Physical Design Engineer Salary
based on 4 salaries
₹40 L/yr - ₹55 L/yr
455% more than the average Physical Design Engineer Salary in India
View more details
Physical Design Engineer
4 salaries
unlock blur

₹40 L/yr - ₹55 L/yr

Machine Learning Engineer
4 salaries
unlock blur

₹30 L/yr - ₹55 L/yr

Software Engineer
3 salaries
unlock blur

₹30 L/yr - ₹30 L/yr

Explore more salaries
Compare TSMC with

Samsung

4.0
Compare

Intel

4.2
Compare

GLOBALFOUNDRIES

3.7
Compare

Nvidia

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