Open In App

Micron Technology Interview Experience for Semiconductor Engineer (On-Campus)

Last Updated : 16 Feb, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Hello everyone! As a final-year undergraduate student of IIT Guwahati’s ECE, I am sharing my placement experience at Micron Technology company. Micron came to our campus to recruit for Semiconductor Engineer Role.

The role was opened for B. Tech ECE, EEE, and M. Tech EEE branches.

The CPI cutoff is kept at 7.0. The whole recruitment process happened in 2 parts – Test and Interview.

Round 1 Online Assessment (Technical and Aptitude):

  • It was held on the Hirepro platform.
  • The test comprised 30(approx.) questions mainly concentrating on Digital Electronics, Analog Electronics, Semiconductors, Control Systems, Signals & Systems, and Aptitude.
  • A clear idea of basic concepts of Electrical subjects would help you clear the test.
  • Aptitude questions are few compared to Technical.
  • A total of 39 out of 71 students got shortlisted for the next round.

Round 2 Interview (Technical Round-1):

  • Interviews were held offline at the campus in 5 panels.
  • I started with my intro and then the interview delved into my projects.
  • Project: 16-bit microprocessor
  • The project consists of Instruction memory, Data memory, a Control unit, Multiplexers, and an Arithmetic Logic Unit(ALU).
  • When I explained about the memory units, the questions raised were:
    1. How will you handle the internal errors in the memory like bit flips?
    2. I have answered by using the parity bit technique but the expected answer is the SECDED technique.
    3. What is the size of memory and instructions used?
    4. In how many ways can you access the memory units and what are the devices which help to change the access path?
    5. What is the size of the instructions set?
  • After this, I have covered the process of decoding instructions and storing the outputs.
  • Then the questions raised were:
    1. What is the frequency of operation of the microprocessor?
    2. Which factors affect the frequency?
    3. How many cycles does an instruction take?
  • These are the questions about the project.
  • Remaining questions:
    1. Create a frequency divider by 2.
    2. Repeat the same for the divider by 3.
      • I solved these using flipflops and the improved answer is using inverters with appropriate delay (as per the hint provided)
    3. When you make a circuit of two inverters in series what is the frequency of the circuit? If you want to increase the period of the circuit what will you do? (Hint: Add any components you wish but circuit complexity should be less)
  • After these questions, the interviewer asked me about my strength in programming and what I explore in my B. Tech?
  • Then he gave chance to me to ask questions.
  • I asked about the interviewer’s team, location(probable) and work expectations.

After a few minutes, HR called me for the next round.

Round 3 Interview (Technical Round-2):

  • The interviewer asked me about my preference for round 2 — Programming or Electronics(Digital / Analog).
  • I mentioned my proficiency in DSA coding practice in Leetcode and my chosen programming.
  • Considering my branch, OS and DBMS knowledge was not expected.
  • He asked me to explain my knowledge of DSA up to where I know.
  • I answered that I had practised up to Graphs. He asked me questions about Trees.
  • Questions are:
    1. Zig-zag traversal of a tree
    2. There is a classroom and students are coming and going out of the classroom. The details of the entry and exit times of students were given. Find the maximum number of students present in the classroom at a time over the whole time lapsed.
  • He expected optimized approaches for both questions and asked me to pseudo-code on paper.
  • I have answered the first one completely and the second one partially(up to 90%).
  • He accepted my approach after a few optimizations.

Then he asked if I had any questions. I asked him about various roles which we can come across in Micron.

The interview concluded at this point.

A total of 7 out of 39 students got a final offer. For the core profile, 4 M. Tech and 1 B. Tech(Me) and for SDE profile, 1 B. Tech and for DS profile, 1 M. Tech student got offers.

Tips:-

  • Knowledge of every basic of B. Tech core topics is a must. Especially digital electronics and topics mentioned in JD.
  • DSA proficiency will be an added asset.
  • Complete confidence and knowledge of every point in the resume.

Thank you.

ALL THE BEST!! You can do it!


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads