Embedded Software Engineer Staff Interview Questions

4,670 embedded software engineer staff 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 1171 - 1180 interview questions

See Interview Questions for Similar Jobs

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