面试频道
面试笔试分享 面试自我介绍 面试须知 面经大全 名企面试 面试问题 面试之后 英语面试 外企面试 面试常见100道问题 工作动机 经验态度 能力表现
您现在的位置:首页 > 面试频道 > 面经大全 正文

嵌入式软件工程师职位面试10篇

2018-05-27 面经大全  

面试经验1

面试公司:西安威盛科技 职位:嵌入式软件工程师
以下和他们的hr经理(Wang XX)的谈话略去。总体感觉是不太好,个人以为via对大陆学生还是有许多的偏见和歧视的。在他们的谈话中不会说出,但是可以感觉得到,我很不喜欢这种隐隐流露出的歧视和偏见(或许也可能是因为我太敏感了吧?但我不喜欢,所以我也不会接受)。这次面试的结局是今天收到了via的拒信,原因是他们的这种偏见有些激怒了我,从而在我和他们的人事经理讨论问题时在一些地方产生争执并让双方感觉不太爽。
-
如果仅就面试而言,我后来和hr manager的很多言论和行为是多余和愚蠢的。但是我并不认为这种错误是我的失败,呵呵,我觉得是他们的失败,我们得教教他们一些我们的文化。当然,每次经历必然也会带来很多的经验的,我的经验如下:
--
结论:
1、对于via中我所了解的logic设计部门来讲,他们的设计方法和设计流程对于国内的很多数字设计house来讲要正规很多。客观来说,在这里也是可以学习到一些设计方法和许多pc/io的原理性知识的,但方向也的确是非常的狭窄。
2、via给出的薪酬水平是很低的,我所了解(wang xx说的)典型的80%的员工(硕士毕业生)税前工资是7000,也就是说,税后工资是5300左右(以北京的税收政策为例)。
3、台湾公司对大陆员工有一些偏见(文化的偏见?很奇怪)包括薪水和职位的偏见(或者是歧视)。在via这个非常典型的台湾公司中,表现得尤为明显,甚至可能有技术上的歧视(作者猜测)。在面试中不论是和技术人员交谈还是和管理人员交谈,我都屡次感觉到这种歧视和偏见的存在并试图反击,最后以失败告终,呵呵,但也很爽。
面试官的提问:提了一些关于linux系统的问题

-------------------------------------------------------

面试经验2

面试公司:上海博达数据通信 职位:嵌入式软件工程师
先做笔试,问题主要是数据结构 C 还有操作系统 包含计算机网网络 数据库 微机原理 软件测试各种都包括 笔试不算难 有道数据结构的没做出来,是用正则表达式的 其他都是些基本的 比如进程通信 数据库范式 图的存储方式 宏定义 还有算法的 也比较简单 我数据库和正则表达式都没学过 没做出来
笔试过了是面试 首先问一下笔试具体的问题 PV操作 进程状态转换的条件 然后是优先级任务调度用什么数据结构实现 我先说的链 复杂度是n 然后他让我想下更好的 我就想用堆 复杂度是lg n 其实我感觉用堆也比较好了 当然有更好的就是哈希 不过空间复杂度就大了 然后讲了下自己做的东西
最后是HR面试 谈谈公司待遇 5000*14 本科应届生这些应该算一般了吧 很奇怪她还知道她们公司网上评价比较差 其实网上东西我是不太信的 不过面试过后我就信了 我还没说什么呢 她就说不要以为你是上交的就怎么怎么了 又谈违约的事 好像他们这里违约是家常便饭 她又提学校的事 我就纳闷了 这根学校有毛的关系 然后我是在截至日期前跟她们商量签约的事 她们就说什么拖得时间太长 不能签了 其实我也没想签 只是想拖一下 没想到直接和那个同济的研究生一样 笔试面试过了不让签了 这家公司的人事部门的确做的是很有问题,无论是从态度还是从做事上都欠妥 公司的潜力也非常有限
面试官的提问:进程通信 数据库范式 图的存储方式 宏定义 PV操作 进程状态转换

-------------------------------------------------------

面试经验3

面试公司:群硕软件 职位:嵌入式软件工程师
一面,技术面
(1)vxworks、uc/os、palm嵌入式系统操作系统的区别?
我的课题是做vxworks,说了些自己比较熟悉的方面,接口函数丰富,调试工具效率高好用云云,其他的操作系统了解不多,如实交待了。
(2)做嵌入式软件开发和普通桌面软件开发有什么区别?
我答曰,两者侧重点不同,嵌入式系统软件开发侧重在多任务的划分、多任务处理。实施性要求严格。不用考虑界面等因素。
(3)c语言问题,union和struct 的区别?
共享一个存储单元和按定义分配存储单元。
(4)sizeof(一大堆变量),如果用这个函数分配内存的大小一定与定义相同吗?
答曰:想不相同不清楚,但是肯定的是指回答不会小,因为使用sizeof分配内存不会错。
(5)解释什么是优先级反转。
答曰:多任务运行过程中,因为临界资源相互等待占用,导致高优先任务得不到满足,造成低优先级任务先执行的后果。
(6)我看了你的简历,硬件经验比较丰富,你是不是更适合做硬件?
我心里还是比较想做软件,做硬件太累了,所以直接说做硬件的经验对我作嵌入式软件开发很有帮助,打下了基础云云。
面试官的提问:做嵌入式软件开发和普通桌面软件开发有什么区别?

-------------------------------------------------------

面试经验4

面试公司:深圳梦网科技 职位:嵌入式软件工程师
我听同学说到这家公司又在招人,招聘嵌入式工程师并且还给毕业生3个月的培训机会,薪水也不错进去3000,而且面试题也很简单。那几天刚辞了职,闲着没事干。那天我就直接带着简历去了,进去后一个女的貌似是个什么经历给了我一个C语言的卷子,我看了后很简单。我就在那毫无压力的做着,我再看题的时候我的笑喷了,还有数学的考题,这题我就列了一个方程组。放那没解。我慢悠悠的做了半小时,那经理走过来看我做的怎么样,我告诉他还有一会,他说叫我一个小时做完的,我做半小时她就来催我。其实那张卷子的写的做题时间使90分钟,她让我一个小时就做完。我也觉得时间够了,没想到半小时就来催我。后来我抓紧时间45十分钟的样子,就交卷子了。挺顺利的。
然后就是,面试我以为他们公司缺人,我去了一定就会面上,后来他就问我是学计算机学过 模电没 ,我们开着门课,我说没学过,我告诉她我数电学的不错,问我学过单片机吗?我摇头,只是皮毛知道些,问我做过电子时钟吗?我也说没。 后来他说哪个嵌入式部门的负责人不在那天,让我回家等通知,一等就到现在,就把我给忘了。
面试官的提问:1.移植linux内核的步骤是那些?
2,uc-os中任务切换是怎么切换的?
3.能用单

-------------------------------------------------------

面试经验5

面试公司:北京数码视讯 职位:嵌入式软件工程师
第一阶段:准备阶段。准备阶段主要是以一般性的社交话题进行交谈,例如主考会问类似“从宿舍到这里远不远”、“今天天气很好,是吗?”这样的问题,目的是使应聘人员能比较自然地进入面试情景之中,以便消除毕业生紧张的心情,建立一种和谐、友善的面试气氛。毕业生这时就不需要详细地对所问问题进行一一解答,可利用这个机会熟悉面试环境和考官。

第二阶段:引入阶段。社交性的话题结束后,毕业生的情绪逐渐稳定下来,开始进入第二阶段,这阶段主要围绕其履历情况提出问题,给应聘者一次真正发言的机会。例如主考会问类似“请用简短的语言介绍一下你自己”、“在大学期间所学的主要课程有哪些”、“谈谈你在学期间最大的收获是什么”等问题。毕业生在面试前就应对类似的问题进行准备,回答时要有针对性。

第三阶段:正题阶段。进入面谈的实质性正题,主要是从广泛的话题来了解应聘人员不同侧面的心理特点、行为特征、能力素质等,因此,提问的范围也较广,主要是为了针对应聘者的特点获取评价信息,提问的方式也各有不同。
面试官的提问:家庭,学业,背景……

-------------------------------------------------------

面试经验6

面试公司:杭州鸿泉 职位:嵌入式软件工程师
首先说明一下啊我是个应届生,但走的是社会招聘的渠道。
前一天面完了另一家公司,本打算回家得,接到了鸿泉的面试,就打算再面一个,多多益善嘛。
来到鸿泉后,前台让稍等,然后拿了一份笔试题来让先做完,其实就两道题,还让任选一题作答就行,题目都是编程题,模拟一个情景,给出接口函数,只需要完成接口函数即可,比较简单,完成后交给前台,她会通知技术经理来面试,一会技术经理过来了,对刚才的笔试题没做任何评价,估计比较简单的原因吧。然后技术经理看着你的简历对你提问,一般先自我介绍,然后对简历中的项目经验提出比较多的问题,如怎么做的,过程怎么样,你的职责是什么。然后技术经理表示他这边比较满意,给我介绍了许多公司的产品相关的东西,然后问薪资,我没正面回答,随即基本确定要我,问我最近时间安排,我说得先回学校。就这样我就回去了,一周左右接到入职邀请函。面试结束。
面试官的提问:基本都是技术性问题,针对简历二队项目提问。

-------------------------------------------------------

面试经验7

面试公司:信雅达系统工程 职位:嵌入式软件工程师
因为是朋友推荐的,很容易就得到了面试机会。 主要分三个步骤:
1,上机做编程题目。 一般都预先准备好题目给你,交给写出完整的实现程序。(题目基本上是关于二维矩阵的处理。)
2,完成后, 开始进行技术面试。 公司那时急需有外语背景的技术人员,我本身很符合。对技术层面的问答这部分就很少问。 就问了一些人生规划和个人兴趣方面的问题,很快就结束了。
3。最后是HR 的薪资和日常面试,自己开出的薪资不高,她说跟管理层讨论给我答复。
最后没几天就收到offer了。
总结与经验:个人最遗憾的是 那时第一次找工作,没有好好去准备和寻找各个大公司的面试机会,直接就进了这家公司。所以这部分历练很缺乏,应该是年轻做事太过仓促,心太急。 那时的心态是:找工作锻炼第一,其他都其次,这种想法是错的。 第一份工作对职业生涯真的很重要。
面试官的提问:技术面试。 公司那时急需有外语背景的技术人员,我本身很符合。对技术层面的问答这部分就很少问。 就问了

-------------------------------------------------------

面试经验8

面试公司:北京飞利信科技 职位:嵌入式软件工程师
1. 来电前台咨询,MM问我什么职位,我说嵌入式软件,然后她却问我C++还是JAVA,然后我有点懵,感觉网站上明明是C,汇编/DSP,ARM之类的,我再次说了嵌入式。结果她从她桌上抽出一张Android开发的笔试说先做一下。我说是不是弄错了,她还是坚持你做一下。。。
2. 还好平时自学了一些这方面的,我咬牙把会的做了,不会的就空在那,等面试的时候说清楚
3. 做完我已经觉得今天就这样应该没什么戏了,然后两个技术来面试我,我一开始就问了为什么做android的题,后来才发现是前台弄错了,她可能不清楚嵌入式是啥,但那俩面试官和蔼的说笔试没关系,直接和我聊聊就行了
4.聊的无外乎简历上的经历和项目经验之类的,总之面试一般般,可能我自己已经完全不在状态,甚至觉得这公司有点糊涂。
5.总之最后是人家也没让我去,我也没打电话去问了
面试官的提问:技术类的问题

-------------------------------------------------------

面试经验9

面试公司:深圳市新力量通信技术 职位:嵌入式软件工程师
这公司很隐秘,我找了很久才找到,一到公司就要我毕业证和学位证书,那前台拿着去扫描,当时我就觉得不对劲。面试哪有一开始就拿毕业证和学位证书扫面的。然后带我到一间小的会议室,拿一些他们公司的资料给我看,没过多久就带我去另一间房间(中间经过工作区,但只有两三个人在那玩,其他桌子都是空的,而且很厚的灰尘),里面坐着一个人(样子长得凶神恶煞的,而且右手食指断了),那前台介绍说是他们老总。然后就开始面试,面试根本就没问什么技术问题,一开始就是要我自我介绍,当我介绍完毕就问我期望薪水,我说4500(税前),他直接说两千,我一听当时就傻了。在深圳搞IT月薪两千,这要是有人去我还不信了。然后我起身就走,顺便叫他把简历给我(上面有个人信息,看他们这么没诚意就怕他们拿我信息搞其他什么事情)。
面试官的提问:如果接到 深圳新力量通信技术的面试邀请就要小心 ,感觉有些不图正业的人冒充行骗。

-------------------------------------------------------

面试经验10

面试公司:上海迈智微电子(上海) 职位:嵌入式软件工程师
先笔试。题目是C和net方面的
第一轮面试:
先进行自我介绍,然后问我做过哪些软件,问了一下流媒体播放器用的什么协议,知不知道RTP,在做播放器时遇到了些什么问题怎么解决的,问了一下TCP三次握手的过程,这个过程中会遇到一些什么情况,发生阻塞怎么处理,然后问了一下IPV4和IPV6的异同,IPV6关于多媒体方面的一些问题。

第二轮面试:
还是先自我介绍,然后面试官问我在写代码中遇到问题怎么调试,然后面试官问我写驱动时怎么调BUG,这个我没答出来,然后他问我linux系统和网络方面我个人认为理解到什么程度了,然后问我进程间通信的方式,死锁产生的原因。最后问我有没有碰到过程序在运行时发生kernel crash,例如内存满了的情况,如果遇到这种情况我会怎么解决。
面试官的提问:结合MMU写出kernel中对memory 空间映射 、管理机制。
3 从LAN口接受的数据包

-------------------------------------------------------