Electronics Firmware Engineer - Interview Questions - 2

Electronics Firmware Engineer - Interview Questions - 2


A good reference for you to get more insight into the Embedded Firmware. Please, suggest in the comments below if you are looking for questions from any specific domain. Please, note that this not ready reference for interview preparation.

33. what is the difference between von nuvemann and Harvard Architecture?
34. If I have a square wave input to a system and you have to calculate the frequency, how do you calculate that?
35. What are the different microcontrollers you have worked on?
36. What is the importance of SDK in embedded firmware development?
37. Can you explain any compiler related differences you have observed during your expereince?
38. What is SFR?
39. What is clock stretching in I2C protocol?
40. What is the maximum frequency upto which you can communicate over I2C?
41. How does ARM architecture differ from other architectures?
42. How do you ensure a scan rate for a given inputs to a processor/controller?
43. What is the difference between Emulator and Debugger?
44. What are the different coding guidelines you follow in your coding?
45. Can you write a small code snippet keeping in mind the MISRA C standard?
46. How do you ensure that your code follows safety standards?
47. What is a memory leak and how do you ensure that?
48. You have to save a data loggign data in your system and this data need to be reported out at regular intervals, for this which type of memory do you prefer?
49. What is a D-Type flip-flop and explain how it is used in architectures?
50. what is the diference between Push-pull and open-drain?
51. What are the advantages of open-drain interface?
52. Explain difference between FIFO and Memory.
53. what are the different of sorting alogrithms and which is the best?
54. Explain what is linked list.
55. Explain what is stack and heap?
56. What is anti-aliasing filter? How do you configure it?
57. How do you select the optimum sampling rate of the ADC interface?
58. Explain what is pre-processor directive?
59. If I have to read 20 inputs from outside, what would be your choice of code architecture for a given microcontroller? Explain why?
60. How did you manage interrupts in your system?
61. Is polling better or interrupt is better?
62. Why CAN is the most preffered in automotive systems?
63. What is OBD used in automotive systems?
64. Write a small code snippet to explain dynamic memory allcoation
65. What is the function of capture and compare in embedded controllers? 

Post a Comment

0 Comments