-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInterviewPreprationMaterials.txt
More file actions
50 lines (42 loc) · 1.68 KB
/
InterviewPreprationMaterials.txt
File metadata and controls
50 lines (42 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Prepration Material Interviews
1) https://leetcode.com/discuss/interview-experience/974067/nda-microsoft-amazon-senior-software-engineer-embedded-software-india-offers
Microsoft Interview:
Phone: Discussion with HM about Work experience
Round1: Embedded software, OS concepts, DS/ALGO coding problem. [LC medium]
Round2: 2 DS/ALGO coding problems [LC medium]
Round3: Behavioral, Embedded C/OOPS/OS/Linux Kernel concepts
Round4: Behavioral, DS/ALGO coding [LC medium]
Round5: Behavioral, System Design, System wide debug/bring-up
Amazon Interview:
Round1: LP, DS/ALGO coding problem. [LC medium]
Round2: LP, 2 DS/ALGO coding problem [LC medium]
Round3: All LP, Domain experience
Round4: Embedded Design
Round5: LP, DS/ALGO coding problem [LC medium]
Round6: LP, and work experience, embedded systems
List down topics which embedded software guys should focus upon apart from DS-Algorithms:
Operating systems/Computer Architecture:
Process and Threads
Process Scheduling
Synchronization mechanisms (mutex/spinlock/semaphore)
Memory Management (Virtual memory/paging/translation)
Producer and Consumer Problem
Caching (cache coherency/cache line)
Memory mapped IO/ IO Mapped IO
Linux Kernel concepts:
Buffer sharing: DMA Buf & ION
Wait events/Wait queues
ISR handling (Top half/Bottom half)
Bottom Half - Tasklet/Workqueue/SoftIRQ
Platform driver
Driver probe (Module init, driver register, compatibility string)
Device Tree (Device nodes and parsing)
Clocks/Regulators/GPIO/Pinctrl
IOMMU/MMU
Timer Library
IOCTL, notify dirent
kmalloc/vmalloc
kmap/mmap/ioremap
sysfs/debugfs/procfs
PS: I will be joining Microsoft.
Thanks Leetcode Team and amazing Leetcode community!