前言:之前没有了解过这个公司,但是面试完下来整体印象很好,面试官和和谐,还会适当的开玩笑,面试的时候有一些不太懂的问题,会换种方式引导我回答。接下来就是问题。 技术面:        1、自我介绍    2、介绍项目(问了一下,上下位机分别完成了什么工作)    3、了解RS232和RS485的区别不(电平和半全双工)    4、freeRTOS内部调度机制(抢占加时间片轮询,礼让)具体是怎么实现抢占的?    5、c++和c#都是面向对象的编程语言,面对对象的编程语言的三大特点是什么,解释一下?(我第一次没听懂这个问题,让面试官重述了一下,第二次还是没听懂,我反问是不是多态,继承这个问题?面试官是的)(解释:封装,多态,继承)(封装是将一个类别的特性抽象出来,写成一个类别。之后就直接调用他里面的成员函数。降低编程难度。多态用虚函数去实现,基类和子类的成员函数名称一致。又虚函数指针指向的虚函数表来动态绑定实现不同的功能。继承,就是公有,私有和保护,保护继承是只有在本类和派生子类调用里面的成员,其余不能。)    6、用过委托没有(我回答是用过,上位机主要靠主线程刷新ui,当其他线程操作控件时,必须通过委托的方式。委托实质就是一个函数。)    7、你做过这么多项目,了解设计模式吗?(我不懂这个问题的意思,反问是不是项目管理方面的,面试官很好给我解释是软件的开发模式,比如什么生产者消费者)(最后我只回答了生产者和消费者是什么意思)二面综合面:1、家庭情况2、女朋友情况,异地能接受不。3、对出差看法。4、介绍某个全国性的嵌入式设计比赛。5、有几个offer了。    9.21号 发意向了!人生第一个 想哭呜呜呜10月11号,这公司撕两方了,说招满了,我想笑。大家千万慎重
点赞 1
评论 8
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务