There were 4 rounds:
1 Written
2 Technical
1 HR
Written Test:
Written test was an online test consisting of separate Aptitude (Logical, English, Quantitative) and Technical Rounds.
Technical questions were comprised of RC, RL, RLC Circuits, Steady State Response, Transient Analysis questions. Basic Questions on MOSFET, Thresholds, Pass Transistors, 8085 instructions, Computer Architecture Basics, Basic Digital based questions based on Counters, FSM, MUX, etc. Simple questions on STA.
Technical Round 1:
I was told to give a briefing of my resume. They asked me questions on the projects which they found interesting.
Q: Given the pattern below, draw the FSM for the same(consider ABC as a word)
A: …010….
B: …110….
C: …111….
Q: What are the types of scaling?
Q: Explain the effects of each scaling on MOSFET in every aspect with reasoning.
Q: Definitions of Setup Time and Hold Time. Reasons behind setup and hold time.
Q: Write Verilog code to generate a clock with 70% duty cycle.
Q: Give duty cycle of clock for these Verilog codes:
i. always
begin
#70 clk=0;
#30 clk=1;
End
ii. always
begin
#70 clk<=0;
#30 clk<=1;
End
iii. always
begin
clk=#70 0;
clk=#30 1;
End
iv. always
begin
clk<=#70 0;
clk<=#30 1;
End
Q: One logical question based on statistics.
Technical Round 2:
Q: Describe the concept of sequential circuits and combinational circuits.
Q: Given a vending machine accepting Rs. 5 coins only. You can get coffee for Rs. 15 only. Tell whether the machine will be based on sequential or combinational logic.
Q: Given a router having a data of 2GB. It has 4 output buses of size 32-bit each. The router has to send its data one by one on each of the four buses such that the first destination gets first 128 bits, 2nd destination gets the next 128 bits and so on in a cyclic manner. Write a pseudocode for the same.
Q: Explain the difference between fork-join, fork-join any, fork-join none.
Q: Explain the functions and difference between $monitor, $display; $stop, $finish.
Q: Given a memory whose bus lines 10 and 14 have been interconnected. How will you detect this fault.
Q: One logical question.