trend趋势——以后还是要网投

以为它不来这招聘,结果错过了招聘日期,不让笔试,收集的笔试题目都没有派上用场。趋势 据说是每年的考题都差不多。

 

发信人: llmlx (楚才), 信区: job
标 题: 趋势笔试总结
发信站: 兵马俑BBS (Sat Oct 30 18:41:17 2004), 转信(bbs.xjtu.edu.cn)
 
前45分钟是iq和eq的测试题目,题目基本上都是用中文出的。最开始是eq测试题目
,这些都很普通,就是一些考察个人的为人处世吧,估计大家都没有问题。接下来
的是iq测试。第一大题是将图形匹配成一个矩形吧。给出了一个残缺的图形,然后
给出5个选项,从中选出一个能够与给出的能够组成一个矩形。下一个就是给的几个
滚轮,用链子连起来,告诉你A的转向,然后求出B和C的转向。再下来就是给出一些
立体图形,根据图中所标示的截面切割,选择切割面的形状。还有一个就是很无聊
的,给出一堆白色或黑色而且大小各一个三角形,正方形,圆形,椭圆。然后根据
给出的一个图形组成的序列判断最后一个应该是什么图形。这个难,我是没有搞懂
意思。最后一个是说两个人玩游戏,谁赢三场就结束吧。如果一场比赛大家分不出
胜负就把就又都设为0。然后给出一个流程图,其中有6个地方空着,让你从四个备
选答案中选择选择一个。这就是第一部分。
 
第二部分是专业测试。c/c++与java的人做的不一样,我选了c/c++,所以java的就
不知道了。c语言前一部分是一些简单的选择题,给出一段程序,选择输出。接下来
的是网络部分的问题,好多是猜得。其中还有一些随意的题目,就是跟专业没有多
大关系的。感觉像是考英文。然后还有就是c++内容了,给出了8个程序,找错误。
还有两个编程题目,一个是实现memcpy(估计是内存拷贝),一个是实现单链表的
倒转。最后就是几个文字题目了。如果英文不行的话可以用中文答。一个是说小明
是个中学生,周末不上课。今天小明没有刷牙,然后让你写原因。还有三个题目就
是问 你的优缺点是什么,你的人生目标是什么,你觉得最好的工作环境是什么样的
。就这些了!
 
 
     来源:.兵马俑BBS bbs.xjtu.edu.cn.[FROM: 219.245.177.117]
 
信人: pandon (你是我的唯一), 信区: Career
标 题: 趋势笔试归来话题型
发信站: BBS 水木清华站 (Sun Nov 28 17:37:44 2004), 站内
 
 
缺考率很高,我们教室100个人大约去了一半,不过每个人发了一个正版的个人杀毒软
件。
 
总共分为两个部分:
第一部分为IQ、EQ测试,第二部分为专业测试。
 
IQ、EQ分为六个部分,第一部分为空间题,给你一个图形,要求选择最合适的图形补充
为正方形;第二部分为齿轮相连,问那些是顺时针转哪些是逆时针转;第三部分是三维
图形,用平面去切,选择截面形状;第四部分是是三角形/四边形/圆一堆,要求找规律
然后按照规律选择后面的图形,这个比较bt,我有几个不会做;第五部分是一个程序题
性质的东东,不过是中文的;第六个是EQ题,问你一些问题,选择最合适你的答案。
 
专业测试分为下面几个部分:
1.首先18个是读程序选择,9个C++的,9个java的,任选;
我的C++本来就不好,又丢了好久了,很多不会,其实题目感觉都是基本的东西倒不是很
难,我哗啦哗啦一口气做了18题才发现后面9题是java的(hehe看来纯粹是瞎做的,要
知道我没有学过java)。
2.接下来19-34是C++和java都要求做的,19-28为网络基本知识,29-34类似公务员中的逻
辑题,不过是英语的;
3.接下来是读程序改错,8道C++,8道java,任选;不是很难,程序长度从6行到十多行。
4.用C++或java写一个交换两个整数的程序,如a=10,b=12,要求最后a=12,b=10;
5.用C++或java编程,实现链表的remove duplicate功能。如10 20 10就要删除后面那个
10。
6.解疑:安装了新的浏览器以后上不了google问可能的原因。写了一堆,什么网络坏了
什么浏览器和软件冲突什么的hehe
7.开放问题(试卷上说如果对自己英语不自信可以用中文回答):
第一个你的优势和劣势。我的答案是:优点诚实,缺点缺乏经验。
第二个是人生目标。我的答案是:(先画了个苦脸)反正不是编程这样 boring 的工作。
第三个是你的理想工作环境。我的答案是:(先画了个笑脸)开始两年不重要,后面
是薪金 / 辛苦度越大越好。
 
这次考试没有什么压力,纯粹是好玩(反正不会)hehe。
 
发信人: longital (想), 信区: Career
标 题: TREND笔试题
发信站: BBS 水木清华站 (Sun Nov 28 19:34:30 2004), 站内
 
1.1~1.4 too easy to be ignored.
 
1.5 Which of the following class DOES NOT need a copy constructor?
    a.A matrix class in which the actual matrix is allocated dynamically
      within the constructor and is deleted within its destructor.
    b.A payroll class in which each object is provided with a unique ID.
    c.A word class containing a string object and vector object of line
      and column location pairs.
    d.A library class containing a list of book object.
C
1.6 What is the color of the pixel at x,y?
    int x = 100,y = 100;
    putpixel(x,y,RED);
    if(getpixel(x,y)==RED)
    {
        putpixel(x,y,GREEN);
    }
    if(getpixel(x,y)==BLUE)
        putpixel(x,y,YELLOW);
    }
    if(getpixel(x,y)==GREEN)
    {
        putpixel(x,y,BLUE);
    }
 
    a.RED
    b.GREEN
    c.YELLLOW
d.BLUE
d
1.7 What is the output of the following code?
    void turn_left(int dir)
    {
        dir = (dir - 1);
    }
    void turn_right(int *p_dir)
    {
        *p_dir = (*p_dir + 1);
    }
 
    int main()
    {
        int dir1 = 3, dir2 = 3;
        turn_left(dir1);
        turn_right(&dir2);
        printf(“%d %d”,dir1,dir2);
        return 0;
    }
    a.3 3
    b.3 4
    c.2 3
d.none of the above
b
 
1.8 Which virtual function redeclarations of the Derived class are correct?
    a. Base* Base::copy(Base*);
       Base* Derived::copy(Derived*);
    b. Base* Base::copy(Base*);
       Derived* Derived::copy(Base*);
    c. ostream& Base::print(int,ostream&=cout);
       ostream& Derived::print(int,ostream&);
    d. void Base::eval() const;
       void Derived::eval();
c
发信人: lockyer (战神), 信区: Career
标 题: TREND笔试又一题
发信站: BBS 水木清华站 (Mon Nov 29 00:39:59 2004), 站内
 
找错,大概是这样的!
 
class base
{
        int a;
public:
        int getvalue()
        {
                return a;
        }
        void setvalue(int temp)
        {
                a=temp;
        }
};
class derived: public base
{
        int b;
protected:
        int getvaluef()
        {
                return b;
        }
        void setvaluef(int temp)
        {
                b = temp;
        }
 
};
 
#include <iostream.h>
int main()
{
        derived a[4];
        base* pbase= a;
 
        for(int i=0;i<4;i++)
        {
                a[i].setvalue(i+1);
        }
        for(i=0;i<4;i++)
        {
                cout<<pbase->getvalue()<<",";
                pbase++;
        }
        return 0;
 
}
derived * pbase= a;
pbase++; 增的是 base 的大小
--
偶今天下午刚参加了趋势的笔试。呵呵,趋势是我投的第一份简历,也是我的处女试,总的来说,笔试对大家的经验没要求,感觉不是很难,偶本科是学自动化的,现在的专业是微光机电系统技术,所以平常偶对计算机编程并没什么经验,但是今天笔试下来觉的题目做的还是比较流畅,根本就没设计什么大题目,都是些很基础的题目。
   好,接下来废话少说,首先是30分钟的EQ、IQ测试,EQ测的是很平常的东西,就是凭感觉填吧,有的题目在网上也看见过了,IQ也不是很难。呵呵一路下来觉的还行,我只花了20分钟就做完了,就是做到叫你推测图形(就是前面给了你一大堆图形,如三角、圆,正方形,有的是黑的,有的是白的,然后放了几个图形在那,最后问你接来该放的是哪个图形)时比较烦,做的不太好,根本找不出什么规律,做的偶头晕呼晕呼的,:)只有乱填一通了。
    接下来的时间是做C/C++了,前面是选择题,好象有30多道吧,都是很基础东西,只要学过C的都没什么难吧,当然还考了几道网络方面和智力方面的,印象比较深的一道题(题目是英文的,我只把我自己理解的大意说下:假设你有100跟香蕉在A地,A地到B地之间有100步的距离,你呢只能雇一只猴子来帮你搬香蕉,猴子一次最多只能搬50根香蕉,而且猴子每走一步(无论是它向前还是向后走)都要吃1跟香蕉,问你把香蕉从A地到搬到B地,最后最多能剩几跟香蕉?被选答案有:11,16,18,25。
    刚开始,我觉的是没发做,好象无论如何,等猴子走到B地香蕉就吃完了,呵呵,后来仔细想猴子先拿50跟香蕉,先把香蕉搬到17步(则剩33),然后拿17跟往回走到A地,再抱起剩下的50根,走到17步时还剩33根,加上原来留在这里的还有16跟(33-17),总共是49跟,走到B地时还剩16跟(49-33),算出来能剩16跟香蕉,又算了下16步,搬了也16跟,算了18步,只能剩14跟香蕉了,而已你如果一次走出了25步以外,你也不好搬了。所以我就选了个16的答案。
     其他剩下来的是8到找错提,基本上都是关于类的成员函数的,还有两道编程题,一道是内存单元的拷贝,还有道是单向连表的反序吧,也不难,最后都是问些你喜欢什么样的工作环境之类的,等我答完题时,看看时间还有20分钟呢,就交了出来了,最后趋势给发了一本讲趋势的书和一个杀度防毒的光盘。
最后希望大家好运!
 
发信人: dadida (奇妙世界), 信区: Job
标 题: [合集]趋势科技笔试归来
发信站: 一网深情 (2004 年10月30日18:09:09 星期六), 站内信件
 
memcpy的实现
 
还考了设计模式,给你四种设计模式的实现框图,介绍客户需求,问你建议使用哪一种
prototype
builder
observer
visitor
两种创建型模式,两种行为模式,多半都是选其中的两种
原型模式用在需要大量创建重复对象的时候
观察者是一种主动模式,拉模式,剩下的就是分析客户需求
 
有一百根香蕉,要搬到50步远处,一只猴子来搬这堆香蕉,一次最多能搬50根,但是每走一步(前进或者后退)都要吃一根,问:当把这一百根香蕉搬到目的地时,最多还剩多少根?
 
发信人: wzhch (欢迎大家来二区区务版灌水), 信区: Job_Discuss
标 题: 趋势笔试去年的一些题目
发信站: 武汉白云黄鹤站 (2006 年02月17日21:21:34 星期五), 站内信件
 
 
【 原文由 HCNE 所发表 】
 
 呵呵,凭我记忆写的
 首先是一堆智力题目,看图形选出不一样的,或者填出下一个
 然后是选择题,有一部分关于网络的,包括数据通信,什么路由器
交换机之类的,然后还有一些关于tcp/udp的,包括socket编程,呵呵
考了一个 原始套接字的,记住选 SOCK_RAW就ok.然后是一些大题。
一道是数据结构的,链表的节点的反转,然后还有一道是写
memcpy还是strcpy的原型来着。就记得这么多了,希望对师弟师妹有帮助
:)
 
#include    <vector>  
 #include    <iostream>  
 using    namespace   std;  
   
 class    CDemo  
 {   
 public:   
          CDemo()   :   str(NULL)   {};  
          ~CDemo()   {   if   (str)   delete   []   str;}  
          char   *str;  
 };   
   
 void    main   (void)  
 {   
          CDemo   d1;  
          d1.str   =   new   char[32];  
          strcpy   (d1.str,   "trend   micro");  
          cout   <<   d1.str;  
   
          vector<CDemo>   *a1   =   new   vector<CDemo>();  
          a1->push_back(d1);  
          delete   a1;  
 }   
   
 哪里有问题?
a1->push_back(d1);  调用了 CDemo 的拷贝构造函数,而它是编译器自动生成的,所以有两个 str 指向同一块内存,析构函数调用两次,第二次 delete   []   str; 引起程序崩溃
 
1.全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?     
1 、全局变量是整个程序都可访问的变量,谁都可以访问,生存期在整个程序从运行到结束 ( 在程序结束时所占内存释放 ) ,而局部变量存在于模块 ( 子程序,函数 ) 中,只有所在模块可以访问,其他模块不可直接访问,模块结束 ( 函数调用完毕 ) ,局部变量消失,所占据的内存释放。   
  全局变量分配在全局数据段并且在程序开始运行的时候被加载 .   局部变量则分配在堆栈里面。   
      2. 请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?     
交换机用在局域网中,交换机通过纪录局域网内各节点机器的 MAC 地质 ( 物理地址 ) 就可以实现传递报文 , 无需看报文中的 IP 地质。路由器识别不同网络的方法是通过识别不同网络的网络 ID (IP 地址的高端部分 ) 进行的,所以为了保证路由成功,每个网络都必须有一个唯一的网络编号。路由器通过察看报文中 IP 地址,来决定路径,向那个子网 ( 下一跳 ) 路由,也就是说交换机工作在数据链路层看 MAC 地址,路由器工作在网际层看 IP 地质   
  但是由于现在网络设备的发展,很多设备既有交换机的功能有由路由器的功能 ( 交换试路由器 ) 使得两者界限越来越模糊。   
  3. 请你详细的解释一下 IP 协议的定义,在哪个层上面,主要有什么作用?    TCP UDP 呢?
 3 IP 协议是网络层的协议,它实现了 Internet 中自动路由的功能,即寻径的功能, TCP 协议是一个传输性的协议它向下屏蔽了 IP 协议不可靠传输的特性,向上提供一个可靠的点到点的传输, UDP 提供的是一种无连接的服务 , 主要考虑到很多应用不需要可靠的连接,但需要快速的传输   
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值