You have just been put in charge of a legacy code project with maintainability problems. What kind of things would you look to improve to get the project on a stable footing?
No Answer is Posted For this Question
Be the First to Post Answer
Tell me what is difference between binary semaphore and mutex?
Why do we need a infinite loop in embedded systems development? What are the different ways by which you can code in a infinite loop?
Discuss the differences between mocks and stubs/fakes and where you might use them (answers aren't that important here, just the discussion that would ensue).
Scope of static variables?
What is refactoring? Name three common refactorings.
What is loop unrolling?
Can you name the differences between object-oriented and component-based design?
Describe a time when you collaborated with designers and engineers to deploy a new product. What was your role?
How does the interrupts handle by using the threads?
Can you please explain the difference between mutexes vs semaphores?
Tell me whether we can use semaphore or mutex or spinlock in interrupt context in linux kernel?
What is the purpose of the segment register?