嵌入式软件工程师面试问题
嵌入式软件工程师设计,开发和安装软件解决方案,以满足公司需求。他们负责建立高质量,功能嵌入式软件系统,与编码和设计标准对齐。
在您的访谈过程中,您应该专注于您的候选人对软件工程和编码技术的经验。向他们询问关于硬件管理,操作系统系统配置和调试代码。与任何技术角色一样,包括将候选人与实际项目测试候选人的相关技能有用。
您的理想候选人应将理论知识与技术发展的持续兴趣相结合。通过参加研讨会和赫卡帕斯或有助于开源软件项目,留意候选人的候选人。
计算机科学问题
- 什么是RISC架构?
- 分析和计算建模有什么差异?
- 为什么使用多线程轮询而不是单线线程模型更好?
- 您能否将面向对象和基于组件的设计之间的差异命名?
特定角色问题
- 如何降低嵌入式系统中的内存要求?
- 如果系统空白,您如何调试它?
- 为什么选择嵌入式系统中的Java?
- 您熟悉哪些软件配置管理工具?
- 你能说出任何代码测试工具吗?
- 展示嵌入目标上的故障排除示例。逐步解释过程。
- 您对技术文件的经验是什么?
- 如何确保在使用时调试程序,不会影响其功能?
- 你熟悉设计模式吗?您使用了哪种设计软件以及在哪些情况下?
- 您如何识别硬件错误?
- 您如何优化I / O性能?
- 您对QA Engineering的体验是什么?
行为问题
- 您在嵌入式系统中找到的最常见错误是什么以及您如何解决它们?
- 你如何了解最新的技术趋势?
- 描述您与设计师和工程师合作的时间部署新产品。你的角色是什么?
源头和招聘熟练的工程师与可行的布尔搜索章程。