淘宝实习生一面

      刚面试完腾讯,就风风火火地赶回学校来面淘宝,本来以为在腾讯有些不会就挺悲剧了,哪知淘宝面试更是各种不会...上来连自我介绍都不用,只聊了一两句基本情况就开始轮番轰炸,都不知道他自己懂不懂的就只管问完手里面的题目,似乎是不负责任的表现,最后连项目经验都不问就完了。由于他问的问题实在太多了,而且基本都是程序员面试宝典里面的问题(我没怎么看过),我只能尽量回忆出以下问题:

      1. 虚函数是怎样实现的,构造函数里能不能调用虚函数,什么时候使用虚析构函数

      2. 怎么样不实例化一个struct 就知道其中的某个变量相对于结构体的偏移量

      3. 怎么样实现一个只能在堆上创建的类

      4. 为什么在堆上申请空间比在栈上快

      5. 写个strcpy代码

      6. 有一个升序数组 从任意地方把它截断,然后剪切到前面去,怎样找到原来数组的起始位置

      7. dynamic_cast和static_cast是什么 有什么区别

      8. 什么情况下需要自己实现拷贝构造函数

      9. 最后有道智力题,假设有三个盒子,分别装了两个白球和一个黑球,如果我挑到有黑球的盒子就算赢。现在由我挑一个盒子,然后面试官打开剩下两个中有白球的任一个盒子,问要不要用我的盒子和他的去交换。

 

 

      面试很快就结束了,人家都是等等就二面,面试官直接搪塞我说如果有的话一周以内接通知,一天之内面试第二次悲剧。

你可能感兴趣的:(面试,struct,腾讯)