Skip to main content

Type-2: Tell us about a design/project you worked on

Most Common Interview Questions: Type-2: Tell us about a design/project you worked on

Prepare for answering this question in any interview you attend, its kind of inevitable. Usually our resumes will be flooded with some projects. So an interviewer, instead of asking about one of those projects, he simply hits the ball into your court by asking this question. In general, interviewers ask to talk about your best work, it could be a design you made out of your interest or a project or part of a coursework. Irrespective of whether interviewer uses the word best its implied that you are going to talk about your best work! Now the ball is in your court you have to give a smart reply using your skills.

How to answer this question?

Remember that the time you have to answer this is limited. So instead of explaining every aspect of your design in detail, give glimpses of your design. Start taking about the best or challenging part of your design. This is best way of extracting some questions from interview which you can answer with ease. While you are explaining, the interviewer will most probably interrupt you and ask "why did you use this particular method? why not some other method?". In this case you are expected to give advantages of your design choice has, over other strategies. Failing to answer such questions will result in a very bad impression and ultimately rejection.

Example: Why did you use gray encoding for representing your FSM states? why not one-hot encoding? ... Here you have to know about one-hot encoding and the advantages that gray encoding has w.r.t. your design. If you are smart enough you can say that I considered various encoding techniques and chosen the best suited for my design. Don't forget to justify your statement. On the flip side if you say that I don't know one-hot encoding, the interviewer feels that your knowledge is limited and may also think that you have blindly followed your guides' instructions to use gray encoding.

Why is this question very important?

You should realize that you are just going to present something you already DID. In other questions you may require some time to think, solve or understand and you may get little tensed if you don't get a proper idea. But nothing like that in this question. As I said above the ball is in court and you should not make an unforced error!

All you have to do is use this question as your prime weapon to get the job!

You might also want to read the following articles

Type-1: Design a ...

First Things First -- Preparing a Good Resume

Comments

Veera said…
To Know about VLSI Services, Please visit :

https://vlsi.altencalsoftlabs.com/
This article offers valuable advice on how to effectively answer a common interview question about a design or project you've worked on. It emphasizes the importance of highlighting the best or most challenging aspects of your design, and being prepared to justify your design choices. The example provided illustrates the need for a thorough understanding of your design decisions and their advantages. By presenting your work confidently and demonstrating your expertise, you can impress interviewers and increase your chances of success. Thank you for sharing these insightful tips!

Popular posts from this blog

Digital Design Interview Questions - All in 1

1. How do you convert a XOR gate into a buffer and a inverter (Use only one XOR gate for each)? Answer 2. Implement an 2-input AND gate using a 2x1 mux. Answer 3. What is a multiplexer? Answer A multiplexer is a combinational circuit which selects one of many input signals and directs to the only output. 4. What is a ring counter? Answer A ring counter is a type of counter composed of a circular shift register. The output of the last shift register is fed to the input of the first register. For example, in a 4-register counter, with initial register values of 1100, the repeating pattern is: 1100, 0110, 0011, 1001, 1100, so on. 5. Compare and Contrast Synchronous and Asynchronous reset. Answer Synchronous reset logic will synthesize to smaller flip-flops, particularly if the reset is gated with the logic generating the d-input. But in such a case, the combinational logic gate count grows, so the overall gate count savings may not be that significant. The clock works as a filter for sma...

XMR: Cross Module Reference

Cross Module Reference   Cross Module Reference abbreviated as XMR is a very useful concept in Verilog HDL (as well as system Verilog). However it seems to be less known among many users of Verilog. XMR is a mechanism built into Verilog to globally reference (i.e., across the modules) to any nets, tasks, functions etc. Using XMR, one can refer to any object of a module in any other module, irrespective of whether they are present below or above its hierarchy. Hence, a XMR can be a:   Downward reference OR Upward reference   Consider the following hierarchy:     Module A   Net x   Instance P of Module B     Net x   Instance M of Module D   Net x   Instance Q of Module C   Net x   Instance N of Module E    Net x   Instance R of Module B   Net x   Instance M of Module D   Net x ...

One-hot Encoding

Designing a FSM is the most common and challenging task for every digital logic designer. One of the key factors for optimizing a FSM design is the choice of state coding, which influences the complexity of the logic functions, the hardware costs of the circuits, timing issues, power usage, etc. There are several options like binary encoding, gray encoding, one-hot encoding, etc. The choice of the designer depends on the factors like technology, design specifications, etc. One-hot encoding In one-hot encoding only one bit of the state vector is asserted for any given state. All other state bits are zero. Thus if there are n states then n state flip-flops are required. As only one bit remains logic high and rest are logic low, it is called as One-hot encoding. Example : If there is a FSM, which has 5 states. Then 5 flip-flops are required to implement the FSM using one-hot encoding. The states will have the following values: S0 - 10000 S1 - 01000 S2 - 00100 S3 - 00010 S4 - 00001 Adv...