Can you define the term static keyword and describe its function?
You'll be asked about many different terms and terminology during an interview for a firmware engineering job. This is an easy way for the interviewer to learn about your knowledge and experience. These are known as technical questions. Technical questions should be responded to directly and succinctly, using plain language. Be prepared for follow-up questions which the interviewer will use to collect additional information or explore the topic in more detail.
"The term static keyword refers to the process of defining a function or variable. A static variable is stored in the computer's data memory rather than in the stack. Static keywords can only be initialized once, but they sustain their values out of the function. Their scope can be restricted to the file that was originally defined."
