Coding Questions

Prepare for your semiconductor and VLSI interviews with our curated list of coding problems.

StatusNameLanguageDifficultyCompaniesAction
Dynamic Array & Queue OperationsSystemverilogMedium
Tomasulo Reservation Station EntryVerilogHard
Intel
Count Even Numbers in an ArraySystemverilogEasy
LRU (Least Recently Used) CacheVerilogMedium
Qualcomm
The Night of the Sold-Out ShowVerilogHard
World Cup FinalVerilogHard
Three PulsesVerilogMedium
Qualcomm
Nvidia
Second Largest NumberVerilogMedium
Intel
Binary to Gray ConversionVerilogMedium
AMD
Arithmetic Logic Unit (ALU)VerilogEasy
Intel
Divisible by NVerilogHard
Triangular Wave GeneratorVerilogHard
Nvidia
Divisible by 5VerilogHard
Intel
Priority Encoder - 3bitsVerilogHard
AMD
Verilog OperatorsVerilogEasy
Verilog Data TypesVerilogEasy
Verilog Hello WorldVerilogEasy
Mux using 2*1 MuxVerilogEasy
Decoder - gate, data flow and behavioral designVerilogEasy
UNIVERSAL GATE - NORVerilogEasy
UNIVERSAL GATE - NANDVerilogEasy
Frequency Divider by 6VerilogEasy
Qualcomm
Frequency Divider by 4VerilogEasy
Frequency Divider by 3VerilogEasy
Frequency Divider by 2VerilogEasy
Frequency Divider by 5VerilogEasy
Full AdderVerilogEasy
Number of 1'sVerilogEasy
Fibonacci Sequence GeneratorcVerilogEasy
Negative Edge DetectorVerilogEasy
Microsoft
Positive Edge DetectorVerilogEasy
Odd value counterVerilogEasy
MUXVerilogEasy
karnaugh mapVerilogEasy
Verilog Coding QuestionsVerilogMedium