I

Intel

Software/Hardware Engineer (Full-Time)

Interview Date

06 August 2025

Result

Selected

Difficulty

Medium to Hard

Rounds

2 rounds

Drive Type

On-Campus, Full-Time

Topics asked

M.Tech projectM.Tech Mini ProjectSystem DesignMemory AllocationComputer ResourcesCCConceptsVirtual MemoryAbstract ClassCacheTLBBehavioralTestingAlgorithm

Detailed experience

Role: Software/Hardware Engineer (Full-Time)

College: Not Specified

Interview Date: 06 August 2025

Interview Type: On-Campus, Full-Time

Result: Selected

Difficulty: Medium to Hard

Rounds: 2 rounds

Topics Asked: M.Tech project, M.Tech Mini Project, System Design, Memory Allocation, Computer Resources, C/C++ Concepts, Virtual Memory, Abstract Class, Cache, TLB, Behavioral, Testing, Algorithm

Experience:

This on-campus interview for a full-time Software/Hardware Engineer role involved resume screening, which shortlisted 96 candidates due to a large requirement. The location for the profiles was Bangalore.

Round 1 was Resume Screening.

Round 2 was a Technical Interview, described as a "grilling round" lasting 1 hour and 45 minutes. The interviewer was patient and attentive. Questions covered a wide range of topics:

  • M.Tech Project and M.Tech Mini Project discussions.
  • System Design: "How would you design an efficient digital traffic light signal system?"
  • Memory Management: "Which part of the memory is allocated, when malloc and calloc are called for any variable?", "How would you measure the stack space without using the task manager, when an application is running on a computer? Write an algorithm if possible!!!", "How would you check whether stack space is overflowed or not?"
  • General Computer Science: "When a game is running on a computer, what are the resources it will use on a computer? Firmware, Middleware, drivers, Application characteristics, stack."
  • C/C++: "Rate yourself in C and C++?", "What is a virtual function?", "What is an Inline function?", "What is the difference between malloc and calloc?", "Tell me about the storage classes and their memory allocation?", "Difference between int* const c and const int* c?", "What is the virtual memory?", "What is an abstract class and what is the use of it?", "What is the difference between new and malloc?", "What are cache and TLB?".
  • Behavioral: Hypothetical scenarios about cubicle allocation and feelings about new joiners getting better cubicles.
  • Testing: "How would you test a black box using new test cases, given results for old test cases?"
  • Problem Solving: "What are the precautions to consider while installing a new software on a new server?"
  • Algorithm: A coding problem on a brute force approach: "Given a hotel check-in and checkOut list (of a month) containing a number of persons check-in and checkOut on each and every day, find out the days which has maximum check-in and maximum CheckOut?"

The candidate was selected for the software domain, with a total of 33 people placed from the initial 96. Tips included thoroughly reviewing OS concepts and Memory Management from GeeksforGeeks.

Posted on - 12 Nov 2025
Intel Interview Experience - Software/Hardware Engineer (Full-Time) | OAHelper