嵌入式面试技巧

计算机科学与技术专业如何参加嵌入式开发面试?海康面试整个流程?对于转行到嵌入式行业的初学者,需要自学什么知识才会有公司聘用?计算机科学与技术专业如何参加嵌入式开... 显示全部
  1. 计算机科学与技术专业如何参加嵌入式开发面试?
  2. 海康面试整个流程?
  3. 对于转行到嵌入式行业的初学者,需要自学什么知识才会有公司聘用?

计算机科学与技术专业如何参加嵌入式开发面试

以下是一些建议和准备方法

 1. 了解嵌入式系统:嵌入式系统是指嵌入到其他设备或系统中的计算机系统。你需要了解嵌入式系统的基本概念、特点、应用领域等。

2. 掌握编程技能:嵌入式开发涉及到编程语言,如 C、C++等。确保你对这些编程语言有扎实的掌握,并能够编写高效、可靠的代码。

嵌入式面试技巧
(图片来源网络,侵删)

3. 学习嵌入式操作系统:熟悉一种或多种常用的嵌入式操作系统,如 Linux、FreeRTOS 等。了解操作系统的内核、文件系统、进程管理等概念。

4. 了解硬件知识:嵌入式开发与硬件密切相关。了解一些基本的硬件知识,如处理器架构、接口协议、电路设计等,将有助于你更好地理解和解决与硬件相关的问题

5. 实践经验通过参与项目、实验室工作个人项目,积累嵌入式开发的实践经验。这将展示你的实际能力和解决问题的思维方式。

嵌入式面试技巧
(图片来源网络,侵删)

6. 熟悉开发工具和环境:了解常用的嵌入式开发工具,如交叉编译器、调试器、仿真器等,并熟悉相关的开发环境。

7. 了解常见的嵌入式应用:了解一些常见的嵌入式应用领域,如物联网、智能家居、工业控制等。这将有助于你更好地理解实际项目需求和应用场景。

8. 准备面试问题:针对嵌入式开发相关的知识和技能,准备一些常见的面试问题,并进行自我回答练习。这将帮助你在面试中更好地表达自己的理解和能力。

嵌入式面试技巧
(图片来源网络,侵删)

9. 展示热情和学习能力:在面试中展示你对嵌入式开发的热情和学习能力。提及你在自学、参加培训课程或参与开源项目等方面的经历。

海康面试整个流程

海康威视技术支持工程师主要是面试基本不需要准备书面笔试的,是1对1或者1对2的面试

面试要准备的问题有:TCP跟UDP有什么不同?有没有高端监控视频工作经验?对监控市场发展方向有什么见解?技术支持工程师需要哪些技能?

有没有大型项目的工作经验?简单介绍一下自己在这个职位的优势是什么?对公司待遇有什么要求?期望年薪多少?

另外面试着装要尽量穿正装,这家公司对面试者的初步印象挺重要的。特别是社招,如果校园招聘没那么多讲究。

无论面试的形式有多少,都是围绕考核应聘者的素质是否符合所招聘岗位的要求而展开的。面试官通常会通过提问的方式来了解求职者是否满足他们的要求,不难看出,无论面试的形式有多少,都是围绕考核应聘者的素质是否符合所招聘岗位的要求而展开的。

对于转行到嵌入式行业的初学者,需要自学什么知识才会有公司聘用

嵌入式行业在当今社会越发受欢迎,那么什么是嵌入式行业和需要自学的知识有哪些呢?

一类是电子工程、通信工程等专业的人,做软件设计或者开发硬件相关的底层软件的设计。还有学习软件,计算机专业的人从事操作系统和软件开发。想参加嵌入式培训一般是电子、通讯、电子信息、计算机、信息工程等专业。因为这类领域会涉及到计算机并且大部分开发会用到C语言,就如果要自学首先建议学习C语言,有一定的语言基础才会被公司聘用。

讲真格的,要入嵌入式开发这个坑,自“学会”什么书本中的知识,是没有多大用处的:

1.书本上只会讲一些分割的、纯理论的基础知识,如C语言语法注意事项,电路换算,硬件协议接口时序等,这些在实际项目中可能并不实用,但一定要掌握;

2.真正有用的:别人的成熟代码架构,成套高效的算法,仿真环境的搭建,代码的优化仿真、Debug技巧,硬件电路的分析简化,这些只有在项目实操中才有机会接触并掌握;

3.高级进阶级:出于成本节约可用软件代替硬件,如用NTC测试环境温度:

1>学校书本知识可能是用普通单片机直接读DS18b20回来的温度数据程序最省事,直接显示就好了

2>普通工作应用可能是用带AD功能的单片机,程序需处理AD数据,软件滤波处理

3>最便宜的,直接用普通IO串接NTC-RC充放电电路,单片机只需定时器功能即可

成本、功耗、灵活性等,显然老板喜欢第3点

还有诸如用IO软件模拟IIC、SPI等接口时序,都是用软件帮硬件节约成本!

感谢邀请,我觉得自学太难 建议培训 原因自学不知道学哪些东西,不知道企业都要用到什么样的技术,遇到问题没人指点。当然自学也不是不[_a***_],可以从硬件做起,利用空闲时间自学,资料网上很多。最后,我想说隔行如隔山,不是什么人都适合嵌入式,要多问问自己是否真正喜爱这个行业,如果答案是,那就努力去做好它。

做嵌入式开发,企业更看重的是个人的能力,项目经验。因此,题主想转行做嵌入式,最好得有嵌入式项目经验,让公司看到你的个人能力。那么对于初学者来说该做哪些准备呢?

掌握专业基础知识

做嵌入式,必须具备的专业基础知识有:电路基础、模拟电子技术、数字电子技术、单片机、C语言、通讯原理等知识,其中电路、模电、数电是设计电路、分析电路所必须的专业知识,C语言是嵌入式编程必须掌握的编程语言。

专业提升知识

熟悉常用元器件的用法,会分析电路图,能够自己设计电路,了解电磁兼容特性,熟悉电路图仿真软件,会画原理图和PCB板,了解布线规则等。熟悉常用的嵌入式开发平台系统,比如单片机系统、DSP系统、ARM系统、FPGA系统最少精通一两种,越多越好。掌握这些处理器的通用IO口、ADC接口、SCI接口、SPI接口、I2C接口、中断、定时器等用法,懂得如何编程实现相关功能。学习嵌入式处理器平台时,一定要购买开发板学习,多动手操作实践,初步阶段建议先学习单片机开发板,单片机是最基础的,比较容易入门,之后再根据自己的需求学习DSP、ARM、FPGA等处理器的应用。

项目实践

掌握到一定的程度之后一定要自己做项目,企业招聘嵌入式开发工程师最看重的是项目经历,具有丰富的项目经历更容易获得HR的青睐。对自学者来说,要跟相关专业毕业的应聘者竞争,只能依靠突出的个人能力了,个人能力的表现在项目经历上,若不是相关专业毕业的又没有项目经历,很难跟别人竞争。

所以自己多做一些嵌入式项目,简历也突出,面试的机会都多一些。切记不可以把自己没做过的项目写在简历上,面试官一般都是资深技术人员,提问是立马露馅。

总结,以上是嵌入式开发的相关知识,可以根据自己的喜爱偏硬或者偏软侧重学习,如果可以,做嵌入式最好全面发展,软硬都会。

有任何疑问可以咨询本人,别忘了❥点赞❥哦

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnrww.com/post/19567.html

huangp1489 2024-05-16 18:11 0

回答数 0 浏览数 37