赵成洋 level
获赞
81
粉丝
9
关注
11
看过 TA
22
电子科技大学
2021
C++
IP属地:四川
暂未填写个人简介
私信
关注
2020-08-13 15:55
已编辑
电子科技大学 C++
0 点赞 评论 收藏
分享
2020-06-29 20:26
电子科技大学 C++
#招银网络提前批面试# 电话面。整个面试过程大概 10 - 15 分钟,都是比较基础的c++问题。1、用linux还是windows写c++,我的项目是在linux下写的,问的创建线程的方式。(pthread_create, 或者可以用c++11的std::thread).2、static关键字。      修饰普通的变量、对象、函数。 再到类的成员变量、成员函数。3、线程之间的通信方式。      互斥锁、信号量、信号、事件。。。(其他问题还问了互斥锁和信号量、条件变量是咋回事)4、进程、线程的概念及其区别。     一个是资源调度基本单位,一个是cpu调度基本单位。 通信方式 不同(管道(pipe、fifo)、消息队列(内核里的)、共享内存(和信号量搭配使用)、信号、信号量、socket(最好的方式)等),开销不同(创建、撤销),线程间会相互影响(进程不会),拥有资源不同等等吧。尽量多展开讲,细致一些5、虚函数和多态。     先是静态多态,重载。。。。。。            动态多态,虚函数,再说到虚表指针、虚表更新等等     后面还问了我应用场景啥的,我就用swap(),举例的重载,用析构函数举例的虚函数。。6、深拷贝和浅拷贝。     深拷贝就是要先申请内存,再把内容copy过来。浅拷贝就是指针直接指过去。7、深拷贝需要重载什么函数。     我说的拷贝构造函数、拷贝复制函数、还有多说了一个 重载operator =。8、浅拷贝的可能引发的危险或者说安全问题。     不确定正确与否,举例的两个指针同时指向一个内存,delete后就会出问题。因为balabala、9、线程访问同一全局变量或者资源吧,怎么保证安全。     互斥锁。
投递招商银行·招银网络科技等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务