Embedded Software Developer Interview Questions

4,384 embedded software developer interview questions shared by candidates

Assume we have a function get_book_info(isbn) that takes a string ISBN argument and retrieves a struct/object containing the Title, Author, and Language of a book (each represented as a string) that takes a nontrivial amount of time to run (perhaps because it’s making a call to a database). Write a wrapper function that increases performance by keeping results in memory for the quick lookup. To prevent memory from growing unbounded, we only want to store a maximum of N book records. At any given time, we should be storing the N books that we accessed most recently. Assume that N can be a large number when making decisions about choices of data structure(s) and algorithm(s).

Embedded Software Engineer

Interviewed at Picovoice

2.3
Jul 14, 2025

Assume we have a function get_book_info(isbn) that takes a string ISBN argument and retrieves a struct/object containing the Title, Author, and Language of a book (each represented as a string) that takes a nontrivial amount of time to run (perhaps because it’s making a call to a database). Write a wrapper function that increases performance by keeping results in memory for the quick lookup. To prevent memory from growing unbounded, we only want to store a maximum of N book records. At any given time, we should be storing the N books that we accessed most recently. Assume that N can be a large number when making decisions about choices of data structure(s) and algorithm(s).

Viewing 1101 - 1110 interview questions

Glassdoor has 4,384 interview questions and reports from Embedded software developer interviews. Prepare for your interview. Get hired. Love your job.