#软件开发2024笔面经#投递方式:网申 base:广州第一轮笔试第二轮综合面试,主要问些个人情况,最有成就感的事情之类第三轮专业技术面试1.自我介绍2.动态多态的原理,虚函数表存了什么,如何查询3.每个对象都有虚函数表还是,同一个类所有对象共用4.构造函数可以是虚函数吗5.析构函数调用顺序6.this指针起到什么作用,它的值是从哪里来的7.vector的扩容机制,内存上如何操作,数据在扩容时如何处理,拷贝方式是什么,为什么8.map中括号和find查找区别9.如何删除迭代器所指值并继续遍历10.list和vector的使用场景区别11.使用过智能指针吗,实现原理12.是否使用过函数对象和仿函数13.new和malloc的区别是什么14.主函数开始前哪些变量会被构建完成15.C++11了解过哪些16.右值17.多线程如何实现,线程池的搭建,用的哪个线程库18.如何保证多线程数据安全,锁19.一个程序使用多少线程比较合适20.粘包问题21.tcp如何保证可靠传输22.信号槽机制原理23.tcp和udp区别24.规划没有反问#金三银四,你有感觉到吗##软件开发2024笔面经#