Round 1 (Technical Aptitude)

  • 20-25 multiple-choice questions covering topics like DSA, OS, and code snippets.
  • One coding question (Medium level):based on Bit manipulation .

Espressif Systems Interview Experience 2024

Result : Selected

Similar Reads

Round 1 (Technical Aptitude):

20-25 multiple-choice questions covering topics like DSA, OS, and code snippets. One coding question (Medium level):based on Bit manipulation ....

Round 2 (Technical Interview Round 1):

Medium-level DSA questions: Majority Elements, Merge two sorted Linked Lists into one. Operating System Questions: Dynamic memory allocation (Hard level), Internal implementation approach (e.g., malloc in C). while we do dynamic memory allocation we give size to malloc in C language but while freeing that memory it doesn’t take size.So how do you think internal working of that?Tell me how can you implement that ? Operating System Implementation: Multithreading, Deadlock....

Round 3 (Technical Interview Round 2):

All approaches for determining whether a given number is a power of 2. Asked to solve question that have solved in aptitude In-depth concepts of Dynamic memory Allocation, C, and C++ languages. Puzzles: Cutting a cake into 8 pieces with 3 slices without horizontal knife usage....

Round 4 (Technical Interview Round 3):

Smart pointer and safe pointer concepts (Extremely hard level). Implementation tasks based on smart and safe pointers. Deallocating memory automatically in C++. Code output prediction based on pointer concepts (Medium to hard level). DSA Question (Medium level): Finding the Common Ancestor in a Binary Search Tree....

Round 5 (HR Round):

Discussion on past challenges/struggle and how they were tackled. What improvements can you made today based on lessons learned from your past struggles and decisions? Reflection on learnings from college and life. Family background . Asked regarding the company...