求职宝典

7.1 面试概述

小编整理了一些常问到的,如:

1.介绍一下STL,详细说明STL如何实现vector。

2.如果用VC开发程序,常见这么几个错误,C2001,c2005,c2011,这些错误的原因是什么。

3.继承和委派有什么分别,在决定使用继承或者委派的时候需要考虑什么。

4.指针和引用有什么分别;如果传引用比传指针安全,为什么?如果我使用常量指针难道不行吗?

5.参数传递有几种方式;实现多态参数传递采用什么方式,如果没有使用某种方式原因是什么;

6.结合一个项目说明你怎样应用设计模式的理念。

7.介绍一下你对设计模式的理解。(这个过程中有很多很细节的问题随机问的)

8.C++和C定义结构的分别是什么。

9.构造函数可否是虚汗数,为什么?析构函数呢,可否是纯虚的呢?

构造函数不可是虚函数,因为构造函数的调用一般出现在对象创建的同时或之前,这是无法用指向其对象(尚未创建)的指针来引用它。

析构函数可以为虚函数,此时这一组虚函数的函数名是不同的。挡在析构函数中采用基类的指针释放对象时,应把析构函数说明为虚函数,以确定释放的对象。

10.拷贝构造函数相关问题,深拷贝,浅拷贝,临时对象等。

11.结合1个你认为比较能体现OOP思想的项目,用UML来描述。(最好这个项目继承,多态,虚函数都有体现)这个问题大概会占面试时间的一半,并且会问很多问题,一不小心可能会被问住)。

12.基类的有1个虚函数,子类还需要申明为virtual吗?为什么。

13.C也可以通过精心封装某些函数功能实现重用,那C++的类有什么优点吗,难道仅仅是为实现重用。

14.C++特点是什么,如何实现多态?画出基类和子类在内存中的相互关系。

15.为什么要引入抽象基类和纯虚函数?

16.介绍一下模板和包容器。如何实现?(也许会让你当场举例实现)

17.你如何理解MVC。简单举例来说明其应用。

18,多重继承如何消除向上继承的二义性。

19.智能指针,com实现的原理,

20.printf()可变参数如何实现

21.标准模板库vector追加数据如何实现。是底层如何实现,不能用现有的东东。

22.还有,java的垃圾收集机制如何实现为什么?如果是你自己实现垃圾收集机制,如何实现? 用什么数据结构。

23.二叉排序树和哈希表那个查找效率高,实用于pda 。

24..net的底层实现机制。

25.进程间通信如何实现。

26.还有迭代问题,什么问题用迭代,迭代在操作系统中如何实现的 。

27.如何交换两个变量,不能用中间变量。

28.c与c++ static函数的区别???

29.const 函数的作用,如何实现钩子函数。

30.两层容错技术怎么实现?

31.写出函数指针,函数返回指针,const指针,指向const的指针,指向const的const指针。

32.函数调用如何实现,注意什么问题。

33.指针和引用的差别,

34.拷贝构造函数如何实现,什么情况下会用到。

35.销售有业务员,客户代表,客户经理,区域经理……更多你愿意从哪个值为开始做,希望自己的职位怎么做。

36.设想自己在这个岗位上的未来。

37.简单的自我介绍,而后就是测试题:“你开着一辆车。在一个暴风雨的晚上。你经过一个车站。有三个人正在等公共汽车。一个是快要死的老人,好可怜的。一个是医生,他曾救过你的命,是大恩人,你做梦都想报答他。还有一个女人 /男人,她/他是那种你做梦都想嫁(娶)的人,也许错过就没有了。但你的车只能坐一个人,你会如何选择那?请解释一下你的理由。”

38.你是应届毕业生,缺乏经验,如何能胜任这项工作?

39.英语能力怎样,阅读回复英文邮件是否有问题?

40.如果工作中和同事观点出现矛盾怎么办?

41.你最希望得到什么

42.你是否用我们公司的手机?

《摩托罗拉求职宝典》

《摩托罗拉求职宝典Word下载》

《摩托罗拉求职宝典PDF下载》

Copyright©2006-2024应届毕业生网yjbys.com版权所有