趋势科技(中国)有限公司南京分公司
数据来源天眼查
1000人以上 | 计算机软件 | 外资·合资 | 南京
查看全部54条面经 面试经验共54条面经

邵帅

共面试1轮 未获得工作

【笔经】趋势科技-笔试-面试2010-8-17
可以说,趋势科技是今年校园招聘开始的最早的公司之一了。10月15号,就收到了趋势的笔试通知。怀着激动的心情,参加了人生第一次笔试。试题是全英文的,分两部分,第一部分是45分钟的IQ和EQ题,这部分对我来说比较容易,平时看的多,做的很顺利。第二部分是技术题,120分钟,涵盖了c,c++,数据结构,数据库,网络(特别是tcp/ip)等知识,还有几道科技短文阅读。1 b2 y) \! n! P由于好久没碰过英语,很多关键的英语单词忘了意思,严重影响了我的发挥。考官说两周以内等面试通知。我也没放在心上。

    一个星期后,收到了趋势的面试电话,通知我去地铁大厦参加面试。当然很高兴啦。后来发现,同去笔试的几个兄弟都没收到面试通知,嘿嘿,看来我发挥的还不错嘛。当天下午,我就买了一件比较象样的衣服,毕竟是人生的处女面啊。晚上上网了解了下趋势科技,网络安全方面做的比较好的一个公司,新浪,hotmail用的都是趋势的产品。我们校园网的杀毒软件用的也是趋势的。趋势的待遇很好,听说有8000左右一个月,流口水ing。; C5 i; p. Q% p& I# e# T上午10:30的面试,我提前半小时就到了,遇到了很多其他高校的帅哥,在和他们的聊谈过程中,我知道,他们竟都是硕士生,参加这次面试的有100位,最后只招二三十个。顿感压力巨大啊。) k. q  U5 N2 j3 ?, v9 d) [# m很准时,10:30,我被叫进去开始面试了.面试官是个四十出头的很和蔼先生,穿的也很随便,也许这就是趋势的企业文化?整个面试过程感觉还不错,技术问题基本都答上来了,一些开放性的问题答的也还可以,只是我有点紧张,感觉得出我地声音有点颤抖.下面我简单罗列下我碰到的问题:

    1。简单介绍一下你做的项目$ Q" j7 _# P7 Q$ c2。sturct和class的区别STRUCT中的所有成员都是PUBLIC的,类中可以有PUBLIC,PRIVATE,PROTECTED。

    STRUCT中不能包含成员函数但是CLASS中可以包括成员函数.% s$ F; d& \3 X* ]/ g# S; Q; ]

    class和struct的最基本的区别就是:在class中,在默认的情况下,它的成员是私有的,而在struct中,默认的情况下,它的成员是公有的!" 3 w6 F' B* T% ~. t但是在一般编程的习惯中,在struct中一般只定义数据部分,而在class中一般都定义了数据部分和对这些数据操作的方法!

    3。虚函数和纯虚函数的区别,作用7 h; G) n* o; K. q# E% X纯虚函数就是没有函数体的,必须在派生类中重载德函数。虚汗数可以有函数体,如果派生类中没有重载函数,则调用父类的函数classa$ % @+ M& @7 e# F7 v+ \* E; X3 }" ?

    {virtualb()=0;//纯虚函数/ s8 d( F  M! `( [; w0 X0 Evirtualc(){...}//虚函数};, a2 w6 ~* R- ~/ j" g4 U! J虚函数主要实现多态机制避免二义性问题至于纯虚函数是抽象累机制基类提供接口派生类提供实现" c; E$ _: O3 4 F; `抽象类不能定义对象* }2 ?4 n6 `9 a7 j0 s?最大区别:有纯虚函数的类不能定义对象。/ {8 s) ~+ U1 O3 @1 H基本来说纯虚函数是必须被重载的,因此在被用来做基类的抽象类中肯定有一个或多个纯虚函数。

    而虚函数可以在继承类中被重载,也可以不。

    二者都是体现了c++的多态性---------------------------------------------------------------4 z0 v4 h. E" ^/ G纯虚函数:- T4 ~( L) G  ?4 Z7 E9 b! x1.表明该纯虚函数所属的类仅做为接口使用,不能实例化(即不能生成一个该类的对象).

    2.接口类的子类(derivedclass)必须overriden每个纯虚函数,使之成为非纯虚函数后,该类才能产充许产生实例;% o. i+ C6 a+ j7 w  k) S3.纯虚函数可以有该函数的定义,有可以没有.但纯虚析构函数必须要有定义.

    如果一个接口类只有它的析构函数的纯虚的,那么,该接口类的子类可以不必显式overriden接口类的析构函数,编译器自动产生的析构函数就可以overriden接口类的析构函数,使子类自动成为一个可实例化的普通类.

    4。有没有碰到过内存泄漏,怎么解决& y$ ?4 d2 Y- w* c1 Z! F; ) v就是使用内存资源后没有被回收。

    在java中,用new在堆上分配的内存资源都会被java的garbagecollector自动回收当一个类的实例不再被其它的任何变量引用的时候,它就有资格被回收,但是并不是一定会被回收,如果没有被回收,则酒会产生内存泄露: ^2 z& }: a# W, n8 ], ?. I& c/ i对,单元测试,一个一个得试,看是哪个模块出了问题。有点费时间,但这个最保险了代码的规范性很重要4 T" r6 J1 Y3 k4   W8 m5。老师对你的评价6。你认为哪个老师比较牛,为什么?

    7。同学们怎么评价你的,你同学认为你哪方面比较牛?

    8。平时有什么兴趣和爱好- b$ C5 w% J* M  m: b8。简单谈谈你对趋势的看法走出地铁大厦,我还是很自信的.回到宿舍后突然我发现我那装简历的档案袋没拿,我顿时后悔起来,这是一个很严重的错误,从这个小小的疏忽,可以看出我的紧张,大意。这在工作中是万万要不得的.我想,就凭这一点,我是无望进入二面了.结果如我所料,没有收到下一轮的面试通知.这次失败的面试给了我惨痛的教训,以后无论做什么事,都要小心谨慎。
2013-08-17 22:30:07 0 0
回答或评论0条

登录后,参与评论

评论不能为空

确认删除?

x

你新收到1封趋势科技(中国)有限公司南京分公司的职位邀请信