威盛电子、西门子C++工程师面经社招

威盛电子(中国)有限公司

1. 先是就简历问,问我作过的那份实习相关的问题,我作的是一个视频系统的porting吧,他就问我那块板子的处理器架构,然后问我移植的难点,问题,以及如何解决的

2. 接着问我对linux内核方面的东西

3. 接着问我2.6内核和2.4内核的区别

4. 接着写了两个小程序:一个是在a.h里面定义一个整形变量,并且在b.c和c.c中include这个头文件

5. 另外一道题就是分析static这个关键词了

6. 接下来就是拿了一段关于mpeg方面的英文介绍让我翻译一下,也比较简单。

7. 然后带我去了另一个房间是他的主管

8. 还是让我介绍项目相关的东西。

9. 问了我一些内核相关的问题,又是2.6的和2.4的差别,包括两种内核的定时时钟的精度,2.4的10ms,又问我如何定时小于1ms

10. 还问了内核中的自旋锁方面的东西

11. 最后又问我会不会脚本编程,会不会automak

12. 还问有没有研究过framebuffer

13. 问我有没有得过什么奖项或者引以为豪的项目经历。

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

西门子中国研究院

1. 主要询问了些技术问题,关于c++基础的。然后约定了时间去公司面试

2. 先是做了份笔试,全英文,两小时。

3. 第一部分是软件工程概念方面和设计模式这些

4. 第二部分就是c++,涉及面非常广

5. 印象比较深的是宏定义

6. define和typedef区别

7. 类派生继承

8. 写函数指针

9. 单例类作用

10. 最后几个编程题,一个是写操作内存的类,要写拷贝构造函数和重载=,一个是两个排序好的数组,构思算法把一个按序插入另一个数组,第三个是说电脑内存比较小,有大量数据,一起导入会超出内存,如何求平均数。

11. 做完笔试和一个主管聊,聊的比较宏观,都是关于工业4.0的,谈谈各种看法,比较轻松。

#西门子##社招##面经##C++工程师#
全部评论
楼主过了吗?
点赞 回复 分享
发布于 2020-05-30 16:30

相关推荐

评论
4
24
分享
牛客网
牛客企业服务