趋势科技笔试感受
早就听说趋势科技的笔试是全英文而且很有挑战性,所以老早就非常期待。最近,收到了ChinaHR从上海打来的笔试通知(话费啊!),那就变得更加盼望了。
OK,日子转眼就晃到11月5号,趋势科技笔试的日子。笔试地点在武大工学部5203,一个我不熟悉的地方,不过现在到处都是校车,倒也不会让我迷路找不到。
很顺利就摸到那里,然后穿过一段充满湿乎乎的石灰刺鼻气味的走廊,找到了传说中的5203。略微等等,笔试就开始了。
考试的题型我其实早已在网上查到,历来是IQ/EQ和技术两张卷子,并且IQ/EQ是前45分钟,技术是后两个小时,今天完全没有例外。
IQ/EQ这个卷子实在是难!主要是写后续图形的题目难,其他的应该还好,但那个东西也太离谱了,我居然一个规律都找不出来……无语了!强烈希望那个题没有标准答案,而是梯形评分……
技术部分的技术题还算比较简单,只是有两个地方让我小郁闷了一下。
第一个如下(片断):
int a_function()
{
int m = 1;
return m++;
}
// …
cout << a_function();
准确的说,这个并没有什么难度,答案很显然,应该输出1才对,但是我被这个return m++郁闷了,这句话如果翻译成汇编语言会怎么样呢?是不是还要引入一个临时变量?
就这个问题我在VC.Net 2003中试了一下,发现原来是个庸人自扰的问题:很简单,返回值是靠eax传出来的,把eax赋值之后再将m自增就成了,代码中并不会遇到什么难以解决的难题。
还有一个问题(片断):
class A
{
public:
virtual void print() {printf("xxxxx");}
void print() const {printf("yyyyy");}
};
// …
A().print();
我老实的说,我做错了(说不定就栽在这里了……),我以为A()会是一个const A类型呢,结果不是。所以结果应该是非const的函数输出才对。
技术题里面让人郁闷的是“阅读理解”。没错,就是阅读理解!跟一般的四六级阅读差不多了,都是问一些“推论”、“观点”等,还真让人怀念啊!我都5年没有考过英语等级考试了呢。
所有题里面最让我流汗的是问Vista安全性提高的三个主要地方。Vista我一点都不熟悉,只能胡说了一通了……想必会因为这个题目被趋势完全鄙视……没办法呢……
做完之后,感受不算很多,只是希望能混一个进一步的机会。真的很期待呢……

有话想说?请留下评论吧~~如果喜欢我的blog,欢迎订阅~~
评论
还没有任何评论。
留下评论