面经详情

面试问的问题还可以。
一轮人事面试,简单询问一些基础问题。二轮技术面试,问了一些较简单的环境问题。三轮技术面试,问了一些有难度的技术问题。
Q:你知道几个变量所占内存的计算吗?1条回答

相关推荐

匿名用户
C++
确定通过感觉靠谱
1、自我介绍,做的是SLAM系统,我主要负责后端三维地图的构建。主要工作是三维地图的创建和跟新,并在ros下实现与前端的通信,这些工作都是linux下使用c++语言。现阶段在做图像增强的算法研究,最终需要c++实现与slam系统进行整合。 2、c++中的重载和重写的区别,重载:重载发生在同一个类中。有相同的函数名,但参数个数或顺序或类型不同,返回值不同不是重载的判断标准。重载本质上是不同的函数    重写:发生在父类和子类之间。必须有相同的函数体,且父类中的函数必须用virtual关键之限定。 3、c++中的virtual 关键字,纯虚函数和虚函数   类成员方法的申明前,加virtual 关键字就是虚函数,  在虚函数后面加 = 0  就是纯虚函数    不管是虚函数还是纯虚函数,基类都可以提供实现,也可不提供。如果与基类有实现的话,子类也可以调用。子类可以选择是否实现虚函数,但必须自己实现纯虚函数。 4、堆和栈的区别,在内存四区中:栈:是由编译器在需要时自动分配,不需要时自动清除的变量存储区。通常存放局部变量、函数参数等。不会产生碎片,因此效率高。堆:是由new分配的内存块,由程序员释放(编译器不管),一般一个new与一个delete对应,一个new[]与一个delete[]对应。如果程序员没有释放掉,资源将由操作系统在程序结束后自动回收。频繁的调用new会产生大量的碎片使程序效率低下。 5、我自己及实现了什么算法,最近实现了一些图像增强算法,小波变换等。没有往下问。 6、数据库查找相关的关键字,select   form 等。 7、说一下网络编程,比如搭一个服务器需要些什么步骤。首先需要初始化服务器,用来构建需要通信的文件等    再进行IP和端口的绑定,进入监听状态,等待accept客户端的请求,进入循环处理客户机事件。 ...查看更多
2 年前 发布
1
匿名用户
C++
未通过感觉没戏
前几周面试的,现在终于有时间总结下,总体来说,感觉不咋好。 1、先说环境,地理位置很偏,感觉像是回到了非节假日的农村城镇;门口只有公交车,地铁就别指望了,离得十万八千里,公交车的话,大概看了一下,20min一辆好像。公司好像已经很多年了,但是奇怪的是,进去之后感觉像是新搬进去的,一切都狠新,估计是新建的吧; 2、再说公司做的东西,检测芯片,即自动化检测,与其说用的是c++,不如说,用的是c语言,和面试官聊的过程中发现,c++用的很少,基本核心是c语言; 3、再说面试官,面试官似乎对自己的技术很有信心,但是问的很多问题,却暴露出其知识面很窄,说他对内存以及底层开发很熟悉吧,他也说不出个所以然来,说他懂高层开发吧,他也就懂一些库的使用,而且对一些库的偏门用法很熟悉,偶尔再问一下很偏的知识点。整个过程,像是在炫耀自己懂茴的几种写法似得,有个毛用。 你一想聊应用开发,他就把话题扯到底层去了。但是问着问着,又问到应用层去了,以此循环。但是你要知道,人家来面试,不可能100%熟悉你们用的东西,框架这种东西的了解,本就是在开发中不断积累的,那天业务换了,框架也得换;总的来说,适合那种希望从事偏硬件的但是又不咋深入硬件的应届毕业生去,工作两年以上的不建议。 ...查看更多
2 年前 发布
3

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网美猴娱乐美猴娱乐面试经验美猴娱乐面试经验:面试问的问题还可以。
正在招聘C++服务器工程师1 个岗位