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

嵌入式面试经历和总结

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
今天经历了一场很狗血的面试,技术面的一塌糊涂。很郁闷!!! 6 z, e, n7 O3 w: M3 e# i6 r
写了两年博客,回过头来看,不可否认确实学到了很多东西。自己也是有基础的,但是还是有点不自信。一来好多东西虽然之前自己很用心的总结了,但是确实有点遗忘了。面试之前没有准备充分,很多都答不上来。二来总感觉自己做的项目比较low。 ' w$ H2 G! y2 b7 d2 ~" |
如何避免面试遇到这种答不上来的尴尬? 3 N0 S8 U9 P2 h* y- \7 k7 G9 B. W% s
可以看到其实面试官也是根据简历上来提问的。首先,确保你简历上写的专业能力自己至少是能答上来的,不会的尽量不要写。再有面试的内容基本也就那几项。确保常被问的内容要能随口说出。项目部分要把简历上写的内容分析清楚,项目遇到的问题、如何解决的,准备几个。
& y* Z$ V, c# @( G% X# g6 H( Y1 x为什么我用心总结的这些东西现在却想不起来了呢?
$ O4 j( y# A6 ]7 n一来是确实时间长用的比较少会遗忘,这一点不可否认的。再有其实也跟我工作方法有关了吧,写博客时用到的内容只是搜索一下贴个链接。却没有再认真的重复看一遍。最关键的还是面试前准备的不够充分,一心寄希望于在简历上附上日常生活 – 专业能力,心里想的是让面试官看到自己能力不是凭空写的。但是又有几个面试官会在现场认真的去看你的博客呢?这就造成了,不可否认你确实有实力的,但是表达能力欠缺,在加上自己慌张表现的自然也不会好,总体给面试官的印象不佳。
8 ]9 F  d( d0 j除了技术面表现不佳,再想我有什么优势呢?
! u2 f3 j- k7 [. ?3 R0 s  S& {熟悉软硬件开发,独立工作能力,自驱学习能力?如何向面试官展现,思考思考! # f* a3 g5 b) }7 \! s5 v, H
虽然我总是自以为技术面这些都是基础知识,你看我都是有很认真的总结过的,工作中只要用到看一下不就得了,TMD我能胜任这个职位不就得了。但是面试官除了这个又能怎么考察呢?虽说这是个流程,但是避免不了。
2 X2 t. c& W/ `, z常见面试内容准备 5 E6 h6 S" ?% i2 @3 Q
这部分其实网上搜一下嵌入式面试经验,都是有写的。亲自经历了一次打击,也更能激励自己看下去了吧。
6 k! D* L; Y7 U2 R" K' m- r
% u! k  R7 L, Y) N% m* h1 Y/ D

* S  K# q$ D) g关键字 const、static、volatile、sizeof、extern、struct(数据对齐补齐)
; a/ P- Q3 `; f  C7 a字符串 strcpy、strcat、strlen、atoi、itoa函数功能实现- I" H9 z0 ?- o& f6 h# C
字符串计数、字符串翻转、查找子符串、字符串大小比较
, J" o8 K0 A8 j/ p$ r& l大小端及大小端转换 union、htonl、ntohl* G2 u! d1 ^0 v$ S; `; C
预处理 #define、#ifndef、#include、函数与函数宏的差别
0 l! z6 F& [/ {+ h3 ]& D# Z% r位操作 设置位和清位
* F' J6 l! v* y' \5 Y6 O! M2 iGCC编译过程、交叉编译
' B# _- ?2 G1 L! J( H堆栈 段错误、栈溢出
+ d5 p  |, j$ t/ D如何实现C语言返回多个值、不使用临时变量交换两个值
2 P1 A) i  W- l$ g' \  b" l如何在目录下查找一个文件(find 指令)
$ G; }  a) z2 K6 T6 ~数据结构及算法 二分查找、冒泡排序、快速排序、单链表插入、时间复杂度7 W8 {& P1 u6 H
进程,线程的概念、多进程和多线程
- P' Q" [9 O+ R* u$ `线程同步有几种方法,死锁的四种产生条件是什么3 W" G9 h/ ^3 ^2 c8 E  Y
TCP与UDP的区别$ J1 O& T2 c6 o+ q! I
IPC 共享内存、消息队列、socket
+ O! L5 x0 c8 A2 WI2C、SPI、UART! t5 D9 z+ R% c
用户态与内核态) k( A( |. J8 L9 z# w( D
linux启动流程
, `1 L# S1 l) e6 a0 j6 Auboot移植内核移植过程
$ p6 C4 ^& ~3 y' w字符设备驱动和块设备驱动的区别
* w- V3 q( z, Q4 Q  }, N5 ?1 Q画出你所理解的linux系统整体架构
, w1 u8 M2 ^: M$ g8 ^  S* p8 ?
. {$ V5 R8 O. L4 v

5 a/ K+ _8 t; n爱好、最近看的书、能不能加班; x" {  ]. }/ D0 q: H/ l7 ]2 z
5 b8 x* u3 P5 z% u, c5 F

4 M% B$ T" c" T$ f  o: U

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-24 11:31 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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