嵌入式面试大纲:C语言+嵌入式系统+AUTOSAR

C Programming    C Tutorial 

  1. pointer: dangling, voild, Null, wild pointer Dangling, Void , Null and Wild Pointer in C - Aticleworld 
  2. array        // p[i] 的本质是 *(p+i)
  3. structure & unionstructure的项目级使用, bit field, data aligment 
  4. Type casting, Bit manipulation
  5. Miscellaneous: const volatile, static, extern, register, typedef, #define, enum, bit field, big/little endian
  6. Decision making: break, ( ? : )
  7. .bss .text .data
  8. 自检列表  C Tutorial - Aticleworld 
  9. C build process: preprocessing, compile and link 
  10. 手写代码热身题目

Embedded System    Embedded Systems - Overview 

  1. startup code  
  2. interrupt, interrupt latency
  3. 面试问题实例汇总   Aptiv Embedded Software Developer Interview Questions | Glassdoor
  4. DMA, cache    Introduction to direct memory access - Embedded.com 
  5.  ADC,PWM driver 要点
  6. Archtercture: Harvard /Von-Neumann,  CISC/RISC, hard real-time and soft real-time OS
  7. Virtual memory, semaphore, spin lock
  8. watchdog
  9. communication: CAN, SPI   Can protocol interview questions and answers in detail - Aticleworld 
  10. bootloader
  11. stack/ context switch    结构体作为函数实参,出入栈,传的是完整的还是指针?
  12. OS   Multi-threaded and multi-core programming   
  13. inline fuction
  14. recursion functions
  15. scripting language: CAPL, matlab 
  16. Linux 多线程,线程同步
  17. 面试问题大全: Embedded C interview questions and answers (2022) - Aticleworld     C interview questions, your interviewer might ask - Aticleworld  
  18. embedded system interview question :::: 10 Essential Embedded Software Engineering Interview Questions and Answers | Toptal® 
  19. more: https://github.com/Embedded-Systems-Guide/interview-questions

Control    https://web.eecs.umich.edu/~jfr/embeddedctrls/files/embedded_controls_intro_W09.pdf 

  1. PID
  2. E-motor vector control, Encoder, PWM, ADC, 

AUTOSAR                // lead UDS AUTOSAR stack from MCAL configuration to RTE interface generation + requirement review and test pan creation

  1. MCAL: CANFD  baudrate, sample time
  2. CANIF: data link layer, extract CAN message based on CAN ID
  3. CANTP:  CanTp only handles transport protocol frames, The main purpose of the CAN TP module is to segment and reassemble CAN I-PDUs longer than 8 bytes
  4. DCM:  Implementation of UDS based on ISO-14229, DCM is network-independent, processes and checks internally the diagnostic message, obtain requested data or to execute requested commands
  5. RTE:  DTC set API
  6. AUTOSAR OS  AutoSAR系列讲解(实践篇)7.5-OS原理进阶(上)_雪云飞星的博客-CSDN博客_autosar mcal的原理与实践 
  7. AUTOSAR OS的basic task,extend task。 ISR category 1, ISR category 2 
  8. AUTOSAR面试知识点小结

Others:

ASPICE

Behavior questions

Interview questions:

面试题 汇总

面试是 找机会 推销自己,不是在应试答题。 多想想说哪些项目经历会展现出自己是可以为这份工作作出贡献的,然后面试的时候就朝着这个方向引导

set DTC

set DID

DTC aging/debouncing   DTC status byte

0x19   ReadByMask  等等这些

describle CAN stack data flow

how do you assign the CAN hardware buffer to CAN message, how many CAN signal there? How do you import CAN dbc or ARXML file?

CAN patial networking

multi-core difference? memory differece?

Multicore- OS?

ASIL A-D  Aspice?

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值