This guide draws on 4 first-hand interview accounts from Nowcoder. Candidates describe about 2 rounds on average, most often technical interviews and an online assessment.
These 4 writeups cover data, product, software engineering roles. All of them were posted under a forum handle, so we could not verify the authors’ identities.
unknown, Shenzhen, China. 2 rounds. Shared by 人才库的小白 on nowcoder, 1970-01-01
1First roundTechnicalAbout an hour of C and embedded fundamentals ending with coding a fixed-size moving-average filter and optimizing it.Covered: volatile, static, const, Struct alignment, Endianness, Floating vs fixed point, Bit manipulation, Interrupts, SPI and I2C, Sliding-window filter
2Second roundTechnicalAround 75 minutes on real-time control, interrupts and sensor processing for flight control.Covered: Hard-to-find bug story, Real-time systems, Interrupt latency and nesting, Meeting a 1 ms control loop, PID and integral windup, Sensor filtering and Kalman filter, Sensor fusion, DMA, Timer configuration
Technical Product Manager
Outcome not shared
New grad. 1 round. Shared by AAA野生原子弹批发 on nowcoder, 2026-09-14
1Written testOnline assessmentTwo-hour proctored test with single and multiple choice, one coding problem and a limited-turn AI coding task.Covered: Networking, Data structures, Sliding window, AI-assisted web page build
Embedded Software Engineer
Outcome not shared
Experienced. 2 rounds. Shared by 头比板子硬 on nowcoder, 1970-01-01
1First roundTechnicalAbout 70 minutes of project and C/RTOS fundamentals with a linked-list coding task.Covered: MCU and RTOS project walkthrough, static and volatile, Pointers vs arrays and sizeof, Struct alignment, Returning local addresses, memcpy vs memmove, Work deferral from ISRs, ISR-to-task data passing, Mutex vs binary semaphore, Priority inversion and inheritance, Task switching and starvation, Sizing task stacks, Reverse a linked list
2Second roundTechnicalAn 80-minute deep dive that quantified every part of the candidate's project and debugging claims.Covered: End-to-end data path through interrupts, tasks and buffers, Buffer sizing and worst-case analysis, Overflow policy and drop detection, Task priorities and latency budgets, Measuring latency, Torn reads and DMA buffer ownership, Hardest bug: intermittent data loss, Evidence and verification of the fix, HardFault and stack overflow diagnosis, Optimization-only bugs, Watchdog design for stuck tasks, Ring buffer with concurrent reader and writer
World Model / Embodied AI Engineer
Outcome not shared
New grad. 1 round. Shared by 有礼貌的丘比特拒绝内卷 on nowcoder, 2026-09-18
1Written testOnline assessmentNo coding problems. Easy AI questions plus one open-ended system design scenario.Covered: AI knowledge multiple choice and true/false, Designing a semantic video system
DJI interviews: FAQ
What is the interview process like at DJI?
This guide draws on 4 first-hand interview accounts from Nowcoder. Candidates describe about 2 rounds on average, most often technical interviews and an online assessment.
What topics does DJI test in interviews?
Commonly reported topics include Struct alignment, volatile, static, const, Endianness, Floating vs fixed point, Bit manipulation, Interrupts.
These guides summarize public, first-hand interview experiences shared by candidates. They describe the shape of each loop and the topics that came up, not a leaked question bank, and every experience links back to its original source. Processes change often. Treat this as directional prep, not a script.