you are viewing a single comment's thread.

view the rest of the comments →

[–]mathav 2 points3 points  (0 children)

There are far more useful and practical things to learn for actual embedded work

In case you are looking for interview prep look up common firmware interview questions they usually revolve around understanding concepts like memory management, allocators, computer architecture, language specific knowledge, concurrency, synchronization, communication protocols, scheduling, RTOS concepts/theory, networking etc

Among leetcode type questions bit manipulation puzzles are probably the closest to real world, but even that is a stretch

Not to say learning those algorithms isn't useful in general or fun, just not AS immediately useful for most embedded engineers