c/c++/嵌入式面试题

      今天3.23,算正式辞职了,然后陈老师也加入求职大军啦!不过时间不长,仅过半天,陈老师又收了份新的工作邀请啦,嗯!不过呢,难得辞职一次,先看看吧哈哈,从事培训行业一年了,想想整天和学生接触,真的觉得自己活力满满,回首一年的工作,虽说尚有不足,不过也算无愧于心(其实呢,私下里,每每调侃自己金牌销售,拉皮条,大笑不过我真的很用心在拉哦),玩笑归玩笑,摸着良心说,我们做IT教育真的是用心的

    至于为什么离职?我的同事和领导都认为我找好下家了!!!其实并没有,恩,做老师呢!不光要元气满满,还得信心满满,裸辞,没错,就是裸辞。其实啊,才大学毕业不满一年呢,还是决定重新给自己些挑战。看我80后的同学啥眼神敲打

    说说今天的面试吧!面了两个岗位,一个嵌入式linux_qt,另一个是c++_音视频编解码方面的。

在这里呢,我想说的是,后面我们的同学出去搞开发,要想拿高薪,除了嵌入式linux c/c++ and 单片机 基础知识,得有点自己的专长,例如在学校搞过运动控制算法,图像识别什么的,应届生你去外面提个8k,公司指不定会偷着乐呢,假如没搞过呢!!那我的建议是,回去把我们粤嵌教材音视频方面的内容看下

    eg:v4l2/ffmpeg/alsa/h263/rtmp方面,你拿个8k照样so easy,极个别大公司你甚至可以拿到12k以上

    那今天呢我被面试问道的问题简直湿湿水

    1.笔试题:

            (1)指针和引用的区别

           (2)二分查找的实现

           (3)面向对象的三个特点,并简述

           (4)c++早绑定与晚绑定,早绑定有什么优点

          (5)多态如何实现

         (6)ssh连接服务器如何设置免密码登录

           (7)对代码模块化有何理解

           (8)虚析构函数的作用

             (9)求给定一个整形数,如何求出其二进制数1的个数

            (10)extern C的作用

             (11)对make的理解,对cmake的理解

             (12)动态库与静态库的区别,动态库连接的方法有哪些?

             (13)c++中list和Vetor的区别

              (14)pkg_config的作用

               (15)如何理解qt信号与槽

                (16)c++_explict的作用

                 (17)linux如何在/usr/local目录下查找.cpp文件

                 (18)linux如何在/usr/local目录下查找存在"hello world"的文件

                   (19)实现单链表的反转

                  (20)不用任何库函数实现strcpy(char *destStr, char *srcStr)

                  (21)用宏定义实现比较大小函数

笔试完,然后的面试,面试官会问你做过哪些项目,这个方面呢,面试官主要是想看项目是不是你自己做的,然后项目的

含金量如何,也就是用到哪些技术,由于我面试的都是公司 都涉及到 音视频编解码,所以这方面的问题比较多一点。

这里提醒下面试公司,你得投其所好,得看别人需要什么,做足相应的准备,你做stm32就得做好准备被问到I2C,SPI,FLASH等内容,涉及zigbee你得做好准备被人问组网方式,低功耗。linux呢得做好准备给别人问线程临界资源保护,进程间通信。当然这都是最基本的,春招来了,想进好企业,从茫茫人海中脱颖而出,你得具备一般教材,或者说大学课程不涉及到的!!!也就是我们刚刚上面提到的,假如没有,好好准备下吧


 


          








  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值