嵌入式软件开发面试题

翔云123456 2014-06-08 09:13:35
今天参加了两个公司的面试,把面试题目共享出来,供大家参考借鉴。
我应聘的是嵌入式软件工程师。

1.linux tty设备驱动体系结构。

2.epoll poll select 原理与逻辑实现。

3.驱动中为什么引入并发和互斥机制?

4.如何优化嵌入式设备的启动速度?

5.用两种方法实现二分查找算法。(递归和非递归)

6.WiFi 和WLAN的区别。

7.TCP中的keepalive机制。


顺便感叹一下,一方面感觉对面试公司有点失望,规模都不大,最大的才50多人,感觉小公司开发流程不规范,不利于很快掌握开发过程;

另一方面自身水平还有很大的提升空间,要更加努力学习啦!
...全文
1227 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
翔云123456 2014-07-03
  • 打赏
  • 举报
回复
这些题目大家可以网上搜一搜,自己综合综合,没有标准答案
翔云123456 2014-07-03
  • 打赏
  • 举报
回复
引用 4 楼 chihaukam 的回复:
[quote=引用 楼主 lanyang123456 的回复:] 今天参加了两个公司的面试,把面试题目共享出来,供大家参考借鉴。 我应聘的是嵌入式软件工程师。 1.linux tty设备驱动体系结构。 2.epoll poll select 原理与逻辑实现。 3.驱动中为什么引入并发和互斥机制 4.如何优化嵌入式设备的启动速度? 5.用两种方法实现二分查找算法。(递归和非递归) 6.WiFi 和WLAN的区别。 7.TCP中的keepalive机制。 顺便感叹一下,一方面感觉对面试公司有点失望,规模都不大,最大的才50多人,感觉小公司开发流程不规范,不利于很快掌握开发过程; 另一方面自身水平还有很大的提升空间,要更加努力学习啦!
第三那道题目,你怎样回答??[/quote] 为了支持多进程,引入并发 为了支持资源有序访问,引入互斥 可结合操作系统中的并发和互斥展开
bb神猪 2014-07-03
  • 打赏
  • 举报
回复
等待大神来给答案。
jewen7 2014-06-10
  • 打赏
  • 举报
回复
Sugars_臭臭 2014-06-08
  • 打赏
  • 举报
回复
感觉好难,果然驱动高深

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧