Skip to content
0:00 / 0:00

#fpga#vhdl#verilog

Example Interview Questions for a job in FPGA, VHDL, Verilog

nandland

59K subscribers • 8 videos on Hallway

YouTube
  • Recommended by 8 people: 8 in engineering communities.

Beginner. No background in the topic needed.

150K views7 years ago8 recommendations

Careers and interviewsHardwareCoding interviewsEmbedded systemsElectronics

A walkthrough of common entry-level interview questions and fundamental concepts for FPGA and digital design roles.

NEW! Buy my book, the best FPGA book for beginners: nandland.com/book-getting-started-with-fpga/ How to get a job as a digital designer. Practice with these questions. If you found this video helpful, SUPPORT ME ON PATREON: patreon.com/user?u=2732133 Text version of this: nandland.com/articles/interview-questions-for-fpga.html Please consider supporting me on Patreon or purchasing a Go Board for yourself. Go Board: nandland.com/goboard/introduction.html

Why it's here

8 people recommend this

What people say. Recommended as a great starting point and refresher for junior FPGA and digital design job interviews.

u/TwitchyChrisin r/FPGA • Recommends

On “ASIC/FPGA review material”

…, I would look up some example online interviews for digital design, verification, ASIC, or FPGA. A lot of these example interview question sets are very similar to what you will get in a real interview. The Nandland interview question set is fairly basic and covers a lot of the fundamental concepts that might come up in an entry level interview: link to this video It's important to not only understand the answer to these questions, but the fundamental logic or theory behind each answer. You will also be asked to write simple HDL code to either implement a timing/state diagram or write verification code to test a module. If you're applying for a verification role, you'll want to know basic digital d…

u/ZeoChillin r/FPGA • Recommends

On “Preparing for my 60-Minute FPGA Coding Challenge: Seeking Advice”

*That interview approach is unconventional, more akin to something one would find for junior SW roles in some software companies/start-ups, where they also do take home interviews. Typically wouldn't be worth the trouble unless the company in question is a reputable one, with good prospects thus justifying your investment (your time and skills are also valuable commodities).* *Nevertheless, here are some resources that could help you be better prepared to obtain a position else where.* 1. *"**FPGAs for Software Programmers**" by Dirk Koch and Frank Hannig, I usually recommend this one because it does a great job of compressing everything together that would be vital in a very accessible a…

u/bkzshabbazMicrochip Userin r/FPGA • Recommends

On “What are some good sources or websites for technical interview questions?????”

This is a good start: link to this video

u/Xilverboltin r/FPGA • Recommends

On “First internship interview (over phone), centered around RTL Development”

These are good to brush up on: link to this video

u/axlegrinder1in r/FPGA • Recommends

On “Common Interview Questions”

I think NANDLAND's video (and accompanying article) on this is pretty okay regarding simple technical questions.

u/Aujour1984in r/FPGA • Recommends

On “Site to practice VHDL debugging”

If you've been searching this topic I bet you've already seen this video but: Nandland interview questions & answers

u/rogerbond911in r/FPGA • Recommends

On “Possible Questions for the Technical Exam of a Junior FPGA engineer”

link to this video This is a pretty good set of questions and answers. At least know these. Some places obsess on clock domain crossing questions and state machine encoding. I think those questions are kind of old fashioned and basically worthless but be ready.

u/chris_insertcoinin r/FPGA • Recommends

On “My FPGA Interview”

I would probably use videos such as this one as a starting point.

u/TwitchyChrisAltera Userin r/FPGA • Mentions

On “Seeking Preparation Tips and Resources for Digital Hardware Design Interview”

Core technical interview is 3 things: 1. Basic digital hardware design questions like so: link to this video This mock interview from Nandland covers a lot of what an entry level interviewer will ask. No big deal if you can't answer every single one of their questions, but if you get any big fundamental things wrong or you're not confidently answer 90% of their questions, then you likely fail the interview. 2. Write code to implement a design given a timing diagram. Or, the reverse, make a timing diagram given a piece of code. They're looking to see if you can actually design/test and your thought process. 3. Talk about your projects. This is what gets you the job. Walk through a project you've done…

u/Gundam_boogie_359in r/FPGA • Mentions

On “I just got my first FPGA job!!!”

…sked about FPGA internals like DSP tile and LUTs. Asked some microcontroller related questions. Had me draw some digital waveforms of some logic circuits. For prep I just did a lot of VHDL and Verilog examples and coded some basic C/C++. I looked up fpga interview questions and went through those. There is a great video from nandland on youtube. link to this video…

u/Xilverboltin r/FPGA • Mentions

On “Thrashed in an Interview- FPGA Design Engineer”

This video may be helpful. Walks through a bunch of example interview questions for anyone looking for a job in FPGA: [video

u/mogoBagginzin r/FPGA • Mentions

On “FPGA System Design Interview Questions”

Here's a video on the topic I watched recently, I haven't had any interviews yet so I don't know how usefull these questions are link to this video

u/qazaqwertin r/FPGA • Mentions

On “FPGA internship interview”

This video has a bunch of really good things to look out for: link to this video That channel also has other videos going more in depth into the basics of stuff for refresher. I find his videos very useful as someone also doing a lot of interviews atm.

u/chris_insertcoinin r/FPGA • Mentions

On “Regarding job opportunities”

link to this video Stuff like that can help. Also be firm when it comes to talking about the projects you did so far. What problems did you solve, how did you solve them, and why solve them the way you did. Which tools did you use for developing, debugging, etc.. If you have experience with contributing to open source, that's always a nice bonus.

u/TwitchyChrisAltera Userin r/FPGA • Mentions

On “Technical Interviews for FPGA Engineering Internships/Positions”

…efinitely expect an interviewer to ask you to write out some HDL in response to a basic problem. Some FAANG interviewing schemes have you do unnecessary elements, so I wouldn't be surprised if you were asked leetcode questions for those. Nandland's example interview is a very good example of what you will be asked in most entry level interviews (link to this video Expect to talk about projects you have worked on, and upload them to Github to showcase them so your interviewers can look through them before and prepare questions. If you can get to the technical interview phase and properly explain a more complex RTL focused project you created (and can instill confidence that you didn't just copy this f…