CVTE面试(本菜鸡跪于二面)
话不多说,直接上面试过程:
一面:
1.先问了一些设计模式的问题:
(1)问了自己了解什么设计模式;Observer模式的思想,策略模式的思想,两者区别,优缺点,适用情况
2.C++方面:
(1)虚函数机制,画出并解释虚函数表运行机制
(2)类内存计算(sizeof),问的比较详细
(3)字节对齐
(4)struct 和类的区别(不只是默认访问权限)
(5)C中的struct 和C++的 struct 的区别
(7)模板编程的问题
(8)lamaba表达式也问到了,不深,只是用法
(9)单例模式+多线程安全(这个问的比较深,手写代码,而且要自己解释为什么这么做,怎么优化,加锁,为什么要加这里?某些部分怎么优 化)
(10)STL也问了一些问题:比如vecotr 和list 的区别,适用情况,vector的扩容机制,问到了源码层次。
(11)自己都知道C++11什么新特性,然后针对你所说的新特性问了一些问题。
(12)智能指针,自己都知道哪些,区别,适用情况,关于shared_ptr,问的比较深,需要自己思考。本菜鸡答的马马虎虎。
(13)针对智能指针,问了一些拷贝时的问题,如:如果让你自己设计shared_ptr,你会怎么做,怎么考虑,为什么这么考虑
3.关于自己的计划:
(1)有没有自己的博客,(本菜鸡用的csdn,后来用worldpress搭了个网站,然后在github搭过,),然后想问一些服务器的问题,不会,就换了话题。
(2)自己想从事什么工作。
.....还有一些杂七杂八的东西,都是针对上面这两条问的。
二面:
1.因为对DX比较了解, 然后就开始问DX(面试我的是以为C++后台的,are you kidding me ?)
2.为什么要学DX,windows下的渲染,
3.一些检测膨胀的算法
4.DX是怎么把纹理弄到GameObject上的。
5.GDI 和DX区别,优缺点
以上答的自我感觉还可以,还有一些问题记不清楚了。
6.算法题:
现在有n个int数组,每个数组都存很多数(很多哟),n是不确定的,(意思是很多),然后求这n个数组的交集元素。
我用的map值映射方式,最后找map中等于n的数的key就是交集元素之一
然后他问我怎么优化,无从下手,后来问了自己的一些人生规划,完。
挂在二面的反思:
1.归根结底就是那个算法,做的不好,而且我很少手写代码,而且很紧张,代码写的很菜。
2.理念有些不同吧。
当天下午,收到了完美内推的通知,说我笔试没过,但是我查过我的笔试是过了的,不知道为什么自己会收到笔试没过的通知,两道算法编程题,都是100%数据通过,简历也没问题,查的也是笔试通过,只能说,自己运气不好。吐槽一波,继续努力。即使最后还是只菜鸡,也要成为菜鸡里面最不菜的那只菜鸡。
人生第一次面试,gg了。说不难过都是扯淡,同时也知道了找工作的不易,有什么问题的小伙伴可以邮箱我:1284220115@qq.com,QQ也行:1284220115.菜鸡共勉。
一面:
1.先问了一些设计模式的问题:
(1)问了自己了解什么设计模式;Observer模式的思想,策略模式的思想,两者区别,优缺点,适用情况
2.C++方面:
(1)虚函数机制,画出并解释虚函数表运行机制
(2)类内存计算(sizeof),问的比较详细
(3)字节对齐
(4)struct 和类的区别(不只是默认访问权限)
(5)C中的struct 和C++的 struct 的区别
(7)模板编程的问题
(8)lamaba表达式也问到了,不深,只是用法
(9)单例模式+多线程安全(这个问的比较深,手写代码,而且要自己解释为什么这么做,怎么优化,加锁,为什么要加这里?某些部分怎么优 化)
(10)STL也问了一些问题:比如vecotr 和list 的区别,适用情况,vector的扩容机制,问到了源码层次。
(11)自己都知道C++11什么新特性,然后针对你所说的新特性问了一些问题。
(12)智能指针,自己都知道哪些,区别,适用情况,关于shared_ptr,问的比较深,需要自己思考。本菜鸡答的马马虎虎。
(13)针对智能指针,问了一些拷贝时的问题,如:如果让你自己设计shared_ptr,你会怎么做,怎么考虑,为什么这么考虑
3.关于自己的计划:
(1)有没有自己的博客,(本菜鸡用的csdn,后来用worldpress搭了个网站,然后在github搭过,),然后想问一些服务器的问题,不会,就换了话题。
(2)自己想从事什么工作。
.....还有一些杂七杂八的东西,都是针对上面这两条问的。
二面:
1.因为对DX比较了解, 然后就开始问DX(面试我的是以为C++后台的,are you kidding me ?)
2.为什么要学DX,windows下的渲染,
3.一些检测膨胀的算法
4.DX是怎么把纹理弄到GameObject上的。
5.GDI 和DX区别,优缺点
以上答的自我感觉还可以,还有一些问题记不清楚了。
6.算法题:
现在有n个int数组,每个数组都存很多数(很多哟),n是不确定的,(意思是很多),然后求这n个数组的交集元素。
我用的map值映射方式,最后找map中等于n的数的key就是交集元素之一
然后他问我怎么优化,无从下手,后来问了自己的一些人生规划,完。
挂在二面的反思:
1.归根结底就是那个算法,做的不好,而且我很少手写代码,而且很紧张,代码写的很菜。
2.理念有些不同吧。
当天下午,收到了完美内推的通知,说我笔试没过,但是我查过我的笔试是过了的,不知道为什么自己会收到笔试没过的通知,两道算法编程题,都是100%数据通过,简历也没问题,查的也是笔试通过,只能说,自己运气不好。吐槽一波,继续努力。即使最后还是只菜鸡,也要成为菜鸡里面最不菜的那只菜鸡。
人生第一次面试,gg了。说不难过都是扯淡,同时也知道了找工作的不易,有什么问题的小伙伴可以邮箱我:1284220115@qq.com,QQ也行:1284220115.菜鸡共勉。