Espressif Systems Interview Experience

Abhinav kudnar
2 min readApr 3, 2024

--

Total Number of Rounds: 4 ( 3 Technical and 1 HR )
Opportunities: Full Time-On Campus

Role: Associate Software Engineer ( BLE )

Verdict: Selected

I will divide these interview blog into 3 parts.

Online Test: Simple question of count set bit in number followed by core network and os specific MCQ questions

Technical Interview ( In-office ): Start with an introduction.

Round 1:

a. Find unique in array of duplicates both easy and medium versions

b. Difference between process and thread.

c. Function Pointers and Use of Pointers

d. Dfs/dp of 2d array.. (leetcode problem of traversing the shortest path from the start of the matrix to the destination with some obstacles between the path)

e. Rest Discussion went around resumes and a little about projects

Round 2:

a. What is packing in c

b. What is memcpy() in C. Implement it for all types of data types (implement a generic function)

c. Write a structure for a custom Node for Linked list and class for same.

d. How to force structure in c so that fixed size should get allotted.

e. Set K as the bit of a number. Asked to create a mask for but manipulation operation.

f. Puzzle | Single Elimination Tournament ( GFG:https://www.geeksforgeeks.org/puzzle-single-elimination-tournament/)

g. Size of Structure. Memory allocation in Chunks

h. Discussed the project mentioned in the resume. The project was about a placement analysis of my college for the last 3 years. The core functionality was the search technique. The question was asked to optimize the search algorithm of companies' data based on various parameters.

Round 3 :

a. Sort array objects of n size based on an integer field on that object. Integers will be from 1 to n and all the objects have unique integer fields.

Used Cyclic sort

b. Ferris Wheel Puzzle. A person is observing the Ferris wheel along his eyesight just above the wheel's bottom point. The question was to find the total number of chairs passed from the sight of the person in particular revolutions.

Round 4: ( HR)

For HR she asked me about hobbies, my interests, the quality of me which I liked and the quality of which was not like the same about my friends, and Basic info about my family.

--

--

Abhinav kudnar
0 Followers

PICT'23 | Software Engineer at Espressif Systems, 22.