1. Online Coding Round
Platform: Hackerrank / Codility / Company Portal
Duration: 60–90 minutes
Format:
2–3 coding problems (Data Structures + Logic)
Languages allowed: C/C++/Python
Topics:
Arrays & Strings
Bit Manipulation
Pointers in C
Recursion / Linked List
OS-based MCQs (Scheduling, Memory Management)
Sample Questions:
Reverse a linked list
Implement strcpy without using library
Count set bits in a number
Implement round-robin scheduling logic
✅ 2. Technical Interview – Round 1
Mode: Virtual / Telephonic
Focus: Core Programming + OS + Embedded Knowledge
Topics Covered:
C/C++ concepts (pointers, memory management, arrays)
OS concepts (processes, threads, synchronization)
DSA: Linked lists, stacks, queues
Basics of device drivers or embedded C (if you mentioned projects)
Tip: They may ask you to write code or analyze it on a shared screen or in C syntax.
✅ 3. Technical Interview – Round 2 (System Design + Projects)
Mode: Virtual / In-person
Focus: Project Deep Dive + Real-World Systems Thinking
Discuss any projects related to:
Embedded Systems / Firmware
IoT or Dashboard UIs
System-level design (e.g., memory handling, OS internals)
May ask you to:
Design a simple IoT system
Explain how memory is managed in your project
Handle inter-process communication
✅ 4. HR / Behavioral Round
Mode: Phone/Video Call
Questions May Include:
Tell me about yourself.
Why Semtech?
Strengths & weaknesses.
Situational questions (working in a team, conflict resolution).
✨ How to Stand Out
Mention any work with microcontrollers, sensors, Arduino, or Raspberry Pi.
Show hands-on experience with C/C++ and memory-level programming.
Projects using React UI for hardware dashboards are a bonus.
Emphasize your interest in low-level and systems programming.