东软C++/嵌入式面试

📍面试公司:东软

💻面试岗位:C++/嵌入式开发

❓面试问题:

1.自我介绍 

2.dht12温湿度传感器和stm32之间的通讯方式 

回答:错了。(我没想到会问这个,说实话我真不知道是I2C,因为项目里其实我没用这个,我怕是别的就没细说(太紧张了,四个引脚不是I2C是啥)没敢胡说,反正也不对,早知道就说是I2C了)

3.dht11的读写时序 

回答:不会。(真不会,就是用过也忘了)

4.esp32和oled屏幕的通信方式,如何实现的

回答:spi

5.spi读写时序

6.项目里Flask和前端页面是怎么做的

7.ESP32使用了Socket,具体是怎么实现的

8.oled的菜单是怎么实现的

9.ds18d20模块的通信时序(上面那个我不会,这个肯定也不会)

10.简单介绍一下什么是二叉树,什么情况会用二叉树 

这个问题感觉有点奇怪,我不知道怎么介绍好,就说了一下结构,本来像说遍历、搜索啥,不过也没说,前面答的太烂了。不过什么情况会用二叉树我倒是没想过,我就记得堆排序。

11.我看用过数据库,简单介绍一下数据库的范式 

忘了,没想过会问这个。

12.简单介绍一下什么是动态规划

13.如果有一个需求,假设有一个台阶,每次只能上一个或两个台阶,到第n个台阶有多少种方案。

这个不难,在Leetcode上做过,但是被拷打坏了,也太紧张,错了。

14.上一个问题它的终止条件是什么? 

连坐

15.C++指针和引用的区别是什么? 

终于有一个一眼的了

16.我们什么场合会使用常引用

17.虚函数表是什么 

忘了,其实记得大概是存的指针,不过已经不想说了

18.你对我们公司有什么需要了解的? 

下面的图是别人的,他这个怎么这么简单

🙌面试感想:

和网上别人说的根本不一样,我看别人的都挺简单,到我这里狠狠拷打我,唯一一样的一个就是引用和指针的区别,我重点复习了FreeRtos、Mqtt、智能指针、排序算法、二叉树遍历、SPI、I2C、TCP/UDP 之类,本以为够了,不过他问的更全(并且能完美找到我不会的),简历上有就容易涉及到。

我的简历确实烂,不过针对性确实强,有点像是喂AI生成的,有的面试官也不一定懂(可能是我以小人之心度君子之腹了),问的好宽,可能面试官都打通了吧。为什么说像是问AI的,主要是第16个问题,他问我什么时候需要常引用,我说是常量引用吗?他说不是,一直强调是常引用,我问他是const吗,他说是,我真绷不住了。

我本来是计划考公呢,看同学投这个还挺轻松,就也想投一个,结果被狠狠拷打。我投的是C/嵌入式,打电话问我C++加上一点嵌入式行不行,我说行,上午打电话下午就要面,加上网上看别人的问题,没想到到我这里这么难。

最后附上简历一份。

#发面经攒人品#
全部评论
额,dht11就不是i2c,我胡说八道了,好久没用了,我就记得是一个data嘛,那时序我确实不知道,我写的时候也没再查。。。小丑了
点赞 回复 分享
发布于 昨天 23:59 河南

相关推荐

点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务