Skip to content

Latest commit

 

History

History
55 lines (46 loc) · 2.07 KB

File metadata and controls

55 lines (46 loc) · 2.07 KB

🚀 Practice & deep-dive on EmbeddedInterviewLab

Prepare with a community-ranked embedded question bank, coding practice with AI feedback, and system-design guides.

👉 Open the Interview Question Bank →  ·  Explore interview prep →


Preparation

Recruiter mentioned this interview will be about concurrency.

In-domain knowledge about concurrency

  1. Process & Threads
    1. Multithreading
    2. Multiprocessing
    3. Scheduler & dispatcher
  2. Synchronization
    1. Mutex
    2. Condition Variables
    3. Semphoare
    4. spinlocks
    5. Deadlock & priority inversion
    6. reentrancy
    7. volatile
  3. IPC
    1. Signal
    2. Pipe
    3. linux
      1. POSIX threads
      2. fork
      3. messagequeue
      4. pipe
    4. RTOS (freeRTOS)
      1. signal
      2. Semaphone
      3. mutex
      4. messagequeue

Concurrency Coding Problems

  1. Producer and consumer problem
    1. Reader Writer Problem
    2. FCFS Scheduling Algorithm
    3. Nonpreemptive Priority Scheduling
    4. Preemptive Priority Scheduling
    5. SJF Scheduling
    6. SRTF Scheduling
    7. Round Robin Scheduling
  2. ring buffer read/write
  3. Leetcode Concurrency tag problems

Phone Screen Questions