面完A 2个礼拜后接到个面试B,做视频智能分析的,感觉还行,兴冲冲跑过去,过关斩将从高程(或者是主管)到经理,总监最后到人事,这家映像比较深,主管面的时候有点紧张兴奋,因为这主管是我在现实生活中所见到技术最高的。有一道题目答的还比较满意,DLL导出一个函数
std::wstring Generate_String();
问如果在exe中调用然后崩溃了,试分析下崩溃原因。
当时一看,这不就是最常见的DLL分配内存,然后exe析构导致的问题么,于是大笔一挥,写到一半发现不对劲,又不是传wstring引用进来的,仅仅是作为返回值貌似又不存在这种问题,突然脑袋冒出几个字:返回值优化,也来不及细想写上去。结果还真蒙对了,后来主管说你这道题答对了还不错。心里窃喜,主管追问道:如果让你来实现返回值优化你能想到什么方法?我支支吾吾答道:这个是当初看more effctive时看到的,具体实现细则研究不深不清楚。然后主管就自问自答,方法一可以参考MFC里的CString,用引用计数,方法二可以用右值引用。听到这个我趁机插入话,低调的装个B说道,右值引用好像是C++11里的,要VS2012才能比较好的支持,感觉C++11有点不像C++,越来越难,越来越复杂,所以自己也没去深入学习过,怕成了屠龙之技。主管听了没说什么,然后翻了翻简历继续问道,说下STL里map的实现。这个简单,不就是红黑树么,结果总管不按常理出牌又问道,那你说下红黑树。两眼一黑,只好坦白道:只听说过红黑树。主管追问道,难道你们大学里没学么。回答道:野鸡二本,老师照本宣科,自己当时也不重视,图和树比较难没研究过就学了点皮毛出来就忘了。主管没说什么,看了下时间貌似快面完了,最后追加了个问题,空指针调用成员函数什么时候不会崩溃。这个简单回答道:无虚函数,不访问成员变量。主管点了点头,貌似总体还不错。
到第二轮经理面的时候,问了些算法题,算法是我的软肋,没办法只好硬着头皮上,经理提问:有一个很大很大的数组,成员都是随机值,如何删除指定元素。想了下回答说,如果内存够,直接申请一块内存,把不是指定元素的copy过去。经理又问,如果内存不够呢,想了下回答说内存映射文件,或者把数组分成小的数据片段,每段里删除再重组。不过貌似对方不怎么满意,心想死也要让我死的明白,鼓起勇气问,能否指点下。这家伙油盐不进回答道,你再好好想想,说不定就能想出更好的。无言以对之。
第三轮总监面,扯些乱七八糟的,什么你对家乡的评价,最后又绕到离职原因等。
第四轮人事,还好比较好说话,但最后最重要的谈薪资谈崩了,人家说在这里3年经验只能8K左右,最多给你8K5,再多了其他同事会有意见。

解决方案 »

  1.   

    你是说3年过W有点过分还是说我3年过W有点过分?如今物价这么贵,旺仔牛奶以前4块现在都4块5了,喝奶都快喝不起了,1,2年的时候7,8K的一大把,如今一年没涨了,每个月扣完到手才那么点,日子过得艰难啊,恰好公司也坑爹坑的飞起才想跳出来,对自己的水平还是有点信心的3年破W不算很过分吧。昨天跟同学聊天说起他们公司来了个小牛犊子面试,2年android开16K,把我震惊的蛋都定不住了。
      

  2.   

    你是说3年过W有点过分还是说我3年过W有点过分?如今物价这么贵,旺仔牛奶以前4块现在都4块5了,喝奶都快喝不起了,1,2年的时候7,8K的一大把,如今一年没涨了,每个月扣完到手才那么点,日子过得艰难啊,恰好公司也坑爹坑的飞起才想跳出来,对自己的水平还是有点信心的3年破W不算很过分吧。昨天跟同学聊天说起他们公司来了个小牛犊子面试,2年android开16K,把我震惊的蛋都定不住了。
    哥,你在深圳。
    让我南京很蛋疼。。
      

  3.   

    windows C++  我要流泪
      

  4.   

    我也在深圳,也是做 windows c++ , 就是mfc,vc,一点小界面那一套 
    也快三年了啊,远不如你啊
    一楼说的那些个也不会,真是感觉压力好大
      

  5.   

    如果 Windows 技术足够扎实,三年 2W 应该不难,可以联系我。
      

  6.   

    LZ,我们公司在招Windows客户端的开发人员,如果你能力够的话,应该是能满足你的要求的,我在PPTV,如果有兴趣的话,你可以跟我联系,我的信箱是[email protected]