公司就不多提了,主要记录一下面试官问的问题,做个总结,方便自己学习与进步。
首先一面技术面问了构造函数后面加=default功能是啥,只记得是阻止编译器生成构造函数,然后接着问到阻止生成了哪些,纠结的,拷贝构造函数以及默认构造函数了。(后来发现我连这个都记错了,这是delete的工作,笑哭,真是一次悲惨的面试经历)其二问了我rvalue与lvalue的区别,哪个能向另一个赋值,一时没反应过来,没答上。后来百度才知道,这两指左值和右值。
二面技术面就更惨了,首先怼智能指针,就记得shared_ptr了,就说了能自动释放对象,接着问如何自动释放对象的,凉凉看过了也忘了的。接着问虚函数,我说了一点自己的理解,然后追问到虚函数表如何存储的,存储在那一部分,程序运行时都有些什么空间,语无伦次ing,尴尬。最后还想问我计算机组成原理懂不懂,也不不懂装懂了,直接说不了解。后来可能面试官看我太尴尬了吧,出了个我学习方面的一个问题,答完后就让离开了。
最近一段时间忙于面试吧,先记录下来,以后有时间把这些问题补上答案吧,要吃饭了,就先这样吧。