找回密码
 注册
关于网站域名变更的通知
查看: 321|回复: 3
打印 上一主题 下一主题

嵌入式面试经历和总结

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-15 14:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
今天经历了一场很狗血的面试,技术面的一塌糊涂。很郁闷!!! ( e2 ^. X& z; K: r: z/ U+ W: s
写了两年博客,回过头来看,不可否认确实学到了很多东西。自己也是有基础的,但是还是有点不自信。一来好多东西虽然之前自己很用心的总结了,但是确实有点遗忘了。面试之前没有准备充分,很多都答不上来。二来总感觉自己做的项目比较low。 . m3 E4 \* G* p& F% m5 \- b! @
如何避免面试遇到这种答不上来的尴尬?
# E. H! q$ r/ p& S- z) Z8 }可以看到其实面试官也是根据简历上来提问的。首先,确保你简历上写的专业能力自己至少是能答上来的,不会的尽量不要写。再有面试的内容基本也就那几项。确保常被问的内容要能随口说出。项目部分要把简历上写的内容分析清楚,项目遇到的问题、如何解决的,准备几个。
! [. C" r- X8 n& S为什么我用心总结的这些东西现在却想不起来了呢? 9 T$ Z& c! T* p# V; ~/ Y
一来是确实时间长用的比较少会遗忘,这一点不可否认的。再有其实也跟我工作方法有关了吧,写博客时用到的内容只是搜索一下贴个链接。却没有再认真的重复看一遍。最关键的还是面试前准备的不够充分,一心寄希望于在简历上附上日常生活 – 专业能力,心里想的是让面试官看到自己能力不是凭空写的。但是又有几个面试官会在现场认真的去看你的博客呢?这就造成了,不可否认你确实有实力的,但是表达能力欠缺,在加上自己慌张表现的自然也不会好,总体给面试官的印象不佳。
$ O8 _$ T3 G. m除了技术面表现不佳,再想我有什么优势呢?
- y3 _2 z. N) T+ C3 ^" _8 h熟悉软硬件开发,独立工作能力,自驱学习能力?如何向面试官展现,思考思考!
- l0 w2 I2 O0 _虽然我总是自以为技术面这些都是基础知识,你看我都是有很认真的总结过的,工作中只要用到看一下不就得了,TMD我能胜任这个职位不就得了。但是面试官除了这个又能怎么考察呢?虽说这是个流程,但是避免不了。 / f" \" l5 O) S6 H) h/ h' Q) S- m
常见面试内容准备
9 W; k  L5 B- n6 s5 z这部分其实网上搜一下嵌入式面试经验,都是有写的。亲自经历了一次打击,也更能激励自己看下去了吧。  U* n' b- o0 }% M4 E: J* W

# @8 H8 v+ o, P# u; U
7 |: o, c# M7 D0 y" v( f; E& u7 {
关键字 const、static、volatile、sizeof、extern、struct(数据对齐补齐)( s. W9 ^- C. G, V) u
字符串 strcpy、strcat、strlen、atoi、itoa函数功能实现
( i, S/ O. ?% v! q5 T字符串计数、字符串翻转、查找子符串、字符串大小比较4 N" M4 S% l1 I% @: V. G: W+ F
大小端及大小端转换 union、htonl、ntohl
; R# |& J. E$ l! B8 S* @- g预处理 #define、#ifndef、#include、函数与函数宏的差别% X" g9 `( C$ {, e
位操作 设置位和清位
9 Z. S$ x- }7 c, y6 P' JGCC编译过程、交叉编译( t. J1 l# a* T* f  n; L
堆栈 段错误、栈溢出
) [  w$ M9 F! U* p' `如何实现C语言返回多个值、不使用临时变量交换两个值
! }! I3 `" a* P# @如何在目录下查找一个文件(find 指令)3 y5 i3 G& y9 `! P  }! \
数据结构及算法 二分查找、冒泡排序、快速排序、单链表插入、时间复杂度
: ]( Y5 [) h$ a$ }进程,线程的概念、多进程和多线程
# I& p9 E) t2 M+ Z线程同步有几种方法,死锁的四种产生条件是什么. y1 j/ X* }* D! b, \  M
TCP与UDP的区别
" F$ u, l6 e  W% K: f* v4 TIPC 共享内存、消息队列、socket8 ~5 U5 [  M" u- f, d
I2C、SPI、UART8 r) ]0 F& p# d$ {- T
用户态与内核态
. p  ^( n9 J& flinux启动流程
6 g$ D( L7 @' M" s5 M) r: S& |uboot移植内核移植过程
! y# ]) y  y1 Q  y7 t字符设备驱动和块设备驱动的区别
0 G$ ~- V6 s; K$ M8 L画出你所理解的linux系统整体架构
* P. p* w# N+ s% u% [# u( a
( I, t$ x3 u; I. D2 \

: S% j8 z/ d4 W  a" C: A- B爱好、最近看的书、能不能加班
% x% b9 ^+ E( c; F2 g1 K; b, p3 r% B: {6 Y" C4 ?$ D
* r1 E) f. m9 Q

该用户从未签到

2#
发表于 2019-10-16 23:13 | 只看该作者
谢谢楼主分享的经验。

该用户从未签到

3#
发表于 2019-10-29 14:56 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 01:46 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表