海康c++应用程序开发工程师面试

编程入门 行业动态 更新时间:2024-10-21 06:03:07

海康c++应用<a href=https://www.elefans.com/category/jswz/34/1771384.html style=程序开发工程师面试"/>

海康c++应用程序开发工程师面试

有时候不抱希望会更有希望!

笔试题做的一般,觉得没什么机会了,结果还进了面试环节

早上9:00的面试,8点半就到了,等了一会就开始面试了~~~

首先自我介绍,balala~(看到面试官在简历和成绩单上到处画圈圈,到处标记~)

介绍完之后,他说你这上面的课程没有多少是计算机的啊?我心想我又不是计算机的,就说专业要求不一样。

然后就开始问一些c++的基础知识。

多态是什么?怎么实现的?多态就是一个接口多种状态,用虚函数实现,根据具体对象调用具体的函数。在运行时才知道要调用的到底是哪个函数。

析构函数一般怎么定义?定义为虚析构函数。为什么要这样定义?之后他做基类的时候,操作派生类对象才不会出现内存泄露。(不知道该怎么样说)

重载和覆盖有什么区别?重载是编写函数名相同,参数列表不同的函数。覆盖也叫重写,重写的函数必须有一致的参数表和返回值。什么情况下用重载,什么情况下用覆盖?派生类重写基类的虚函数用覆盖。实现同一功能有不同参数列表的函数用重载。他们是怎么实现的?重载是在编译阶段就知道要调用的函数地址,属于早绑定,是静态的;覆盖要在运行时绑定函数地址,属于晚绑定,是动态的。

CPU调度的最小单位是什么?线程。知道线程池吗?额~~~~不知道。(创建和销毁线程的时间远大于执行线程的时间的情况下用线程池。线程池:基本思想还是一种对象池的思想

更多推荐

海康c++应用程序开发工程师面试

本文发布于:2024-02-06 18:30:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1750715.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:程序开发   工程师   海康

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!