面试经验:先临三维.c++开发工程师
创始人
2025-06-01 14:14:40

2023-01-30 周一10:30

1.先介绍一下你自己?

2.做过三维,公司的文件是如何定义网格和向量的

回答了定义,怎么转换忘记了。。。。
熟悉一下代码,这个比较耗时,2月2日暂时放下,这将是一个长期工程
cell多线程优化==》Prosix线程
温度计算,加标记,不重复计算
VTK重新绘制矢量==>扣开源软件里面的代码,然后重新使用VTK绘制箭头

==》多线程如何同步的?没有使用多线程同步。

==》为什么没有使用同步?

3.动态库和静态库的区别

https://www.cnblogs.com/skynet/p/3372855.html

名称不同:
静态库:.lib
动态库:
.dll

链接方式不同:
静态库采用静态链接方式,在程序链接阶段,静态库与汇编生成的目标文件一起打包到程序可执行文件*.exe中。
静态库对函数库的链接是在编译阶段完成的,运行时与函数库没有关系了。
所有的目标文件和函数库都会链接到程序可执行文件中,比较浪费空间和资源。

动态库在编译时并不会被链接到目标代码中,而是在程序运行的时候才被载入。
动态链接方式==》动态链接又包括显示链接和隐士链接。

多个程序引用
当一个静态库A被多个程序使用时,每个程序都会有A的一个拷贝,比较浪费空间。
不同程序使用相同的动态库,动态库在内存中只有一份实例,可以实现进程之间资源共享。==》动态库也叫做共享库。

程序更新:
如果静态库更新了,所有使用它的程序都需要重新编译。

注意:
静态库的lib和动态库的lib不是一个概念,
静态库的lib叫做静态库,动态库里面的lib叫做导入库。
静态库lib包含实际执行代码和符号表等;倒入库,实际执行代码在动态库中,导入库只包含了地址符号表等。

4.动态库A有两个接口,如果增加了一个接口变成三个接口,如果直接替换动态库会报错吗?

5.动态库的二进制兼容性

https://www.zhihu.com/question/21250233/answer/37203217
https://blog.csdn.net/Solstice/article/details/6233478

6.消息队列有什么优点

7.指针和引用的区别?

8.lambda表达式是在编译时还是运行时,捕获变量

lambda本质是内联函数,那么应当是在编译时捕获变量的。

9.什么是右值引用

回答什么是右值
移动构造函数需要用到右值引用,这样减少拷贝和析构,提高程序性能。

10.为什么析构函数需要定义为虚函数

11.虚函数实现多态的原理,什么时候会导致多条失效?

回答构造函数,会导致多条失效。

12.什么函数不能定义为虚函数

回答构造函数,问除了构造函数还有其他的吗?
https://blog.csdn.net/baidu_16370559/article/details/123426102

13.回调函数是在哪里执行的?

14.connect函数本质是什么?

15.connect函数第五个参数是什么?有多少类型

16.connect函数如何传参自定义的数据结构(例如C++类)

17.使用过Qml吗

回答没有使用

18.你的优点是什么,缺点是什么?

相关内容

热门资讯

狂飙的台铃,隐忧藏在招股书之外... 斑马消费 沈庹潮汕孙氏三兄弟,用20多年时间,将从手工作坊起步的台铃,打造成了全球第三大“电驴”企业...
新华每日电讯聚焦上海国资:硬科... 2025年12月至2026年1月,短短一个月内,5家上海AI企业上演了一场现象级的“上市接力赛”:沐...
1970年代的白银幽灵,笼罩着... 本文系基于公开资料撰写,仅作为信息交流之用,不构成任何投资建议。1979年,亨特兄弟在德克萨斯的办公...
停产Model S/ X 马斯... 特斯拉再次站在了历史的分水岭上。这一次,挑战前所未有。北京时间2026年1月29日,特斯拉发布的20...
花钱就能买“非遗”认证?监管不... 来论近日,央视曝光假“非遗”乱象。谁能料想到,“非遗”相关认证,只需线上提交报名资料即可办理;提供名...