Embedded Systems Interview Questions
Questions Answers Views Company eMail

What are the uses of the keyword volatile?

491

Describe a pattern that is not the factory pattern?

446

What is spin lock?

476

What is interrupt latency? How can you reduce it?

449

Which parameters decide the size of data type for a processor?

470

Explain the concept of separation of concerns?

428

What is continuous integration? Why is it important?

437

What is the difference between a web server, web farm and web garden? How would your web application need to change for each?

445

What is the difference between locking and lockless (optimistic and pessimistic) concurrency models?

433

Explain the difference between "set" logic, and "procedural" logic. When would you use each one and why?

425

What is the repository pattern? Why are patterns important?

462

Can you have constant volatile variables?

435

How can you reduce interrupt latency?

408

Explain the differences between analytical and computational modeling?

429

How do the mvp, mvc, and mvvm patterns relate?

416


Un-Answered Questions { Embedded Systems }

Explain whether we can use semaphore or mutex or spinlock in interrupt context in linux kernel?

476


What is inversion of control?

464


Explain what is the difference between mutexes and semaphores?

399


What types of I/O have you designed? What were their size? Speed? Configuration? Voltage requirements?

2001


What is look up table in vlsi?

542






What are hard and soft real time systems?

483


What are the different types of assemblers used?

596


Explain what is scr (silicon controlled rectifier)?

613


What's so great about ?

449


Explain why do you use two ground pins in microprocessor 8086?

619


Do you know what is virtual memory?

413


What happens when reset in(low) signal goes low?

749


Define edge or level sensitive interrupts?

667


What transistor level design tools are you proficient with? What types of designs were they used on?

4566


Explain the different modes of operations of the 8086?

576