So I built a platform where you can solve hardware challenges directly in the browser.
Right now it includes:
• 51 RTL problems with an online Verilog simulator • 51 circuit analysis / design problems with simulation • 101 embedded C challenges • waveform visualization for RTL simulations • a forum where users can discuss solutions • the ability for users to create their own challenge or interview questions
In total there are about 200+ problems so far, and around 400 engineers have already signed up.
One thing I found interesting is that many engineers want to share interview questions or tricky design challenges from real hardware jobs (FPGA, ASIC, embedded), so the platform allows community-created challenges as well.
Everything runs directly in the browser using a backend simulator infrastructure.