面试经验:先临三维.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.你的优点是什么,缺点是什么?

相关内容

热门资讯

科普实测“新甘孜斗牛到底有没有... 您好:新甘孜斗牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【69174242】很多玩家在新甘...
科技通报“ 友谊 天天麻将有没... 您好:友谊天天麻将这款游戏可以开挂,确实是有挂的,需要软件加微信【6676724】很多玩家在这款游戏...
「我来分享」“迎客来有挂吗可以... 您好:迎客来这款游戏可以开挂,确实是有挂的,需要了解加客服微信【3636476】很多玩家在这款游戏中...
玩家必看“618互娱开挂透视软... 您好:618互娱这款游戏可以开挂,确实是有挂的,需要软件加微信【6355786】,很多玩家在618互...
今日重大通报“欢乐龙城3斗牛究... 您好:欢乐龙城3斗牛这款游戏可以开挂,确实是有挂的,需要软件加微信【3671900】很多玩家在这款游...