In the final article of our series, we address the “old world” vs. the “new world” of code optimization. In a System Architect interview, you aren’t just asked how to …
Coding
-
-
Coding
RAII and Smart Pointers — Managing Resources without a Garbage Collector
by dnaadminby dnaadminIn a “Bare Metal” or System-level C++ interview, the interviewer will often test your knowledge of Resource Management. In C, you have malloc and free, which are prone to leaks …
-
In a standard software interview, “linking” is something the IDE does automatically. In a System Architect interview, the Linker Script (.ld) is a primary topic. It is the bridge between …
-
In the semiconductor industry, “The Bit” is the fundamental unit of communication. Whether you are configuring a PLL (Phase-Locked Loop), checking a FIFO status, or parsing a PCIe TLP header, …
-
-
-
-
-
In a systems programming interview, one of the fastest ways to separate an “Application Developer” from a “Systems Architect” is to ask where a specific variable lives. In the embedded …
-
In a standard software interview, volatile is often described simply as “telling the compiler not to optimize a variable.” But for a System Architect or an Embedded Lead, that answer …
