******************************** C++ ***********************************
1、 谈谈你做过的项目,你主要负责哪个模块,代码量是多大(除去VC自动生成的那些代码)
2、 参与项目的人数是多少?
5、 谈谈你对C++三个特点的理解(简单描述一下)。
6、 为什么要封装,如何解释他的用意。
7、 多态的实现机制。
8、 纯虚函数的概念,有什么作用。
9、 友元函数的优点和缺点。
10、 TCP/IP中服务器端和客户端的实现流程。
11、 服务器端是如何处理客户端的连接请求。
12、 线程与进程的区别
13、 进程间是如何通讯的(在Windows中)
14、 线程的同步方式有哪几种?
15、 请写一条查询语句:(答:select 字段名 from 表名 where 条件语句 …)。
16、 数据库中的存储过程与一般的语句有什么不同,哪一个的执行速度快?为什么?
17、 在团队合作过程中遇到哪些问题,是如何处理的。
1、先讲一下做的项目;
2、C和Java的主要区别;
3、进程和线程的区别,为什么要使用线程;
4、TCP和UDP的区别;
5、TCP/IP的状态;
6、存储过程和触发器;
7、UINX常用命令;
8、为什么用虚析构函数;
9、文档的重要性;
10、有关测试方面的一些内容;
11、构造函数和析构函数的执行顺序;
12、UNIX中进程之间是如何通信的。
1.什么时候用虚析构函数,不使用会怎样。
2.继承时构造函数析构函数的调用顺序。
3.什么时候会出现内存泄露,如何防止。
4.select中的order by 干什么用,group by 干什么用,升序的关键字。
5.数据库日志干什么用,数据库日志满的时候再查询数据库时会出现什么情况。
6.数据库中的三步提交。
7.线程进程同步方式。
8.Unix下进程库的名称。
9.MFC下进程库的名称。
10.MFC中线程同步对象的名称。
11.switch for 中定义的简单变量的生存周期。
12.线程同步时如何得到另一个线程中CASE中的代码。
13.进程fork后用什么函数进行等待。
14. fork函数的返回值各表示什么。
15.socket 客户端、服务器端的处理流程。
16.TCP UDP 的区别。
17.描述C++的三个特点。
18.STL中迭代器的名字,链表的迭代方法。
19.MFC中CString是类型安全类么?
20.C++中为什么用模板类。
21.CSingleLock是干什么的。
22.NEWTEXTMETRIC 是什么。
23.程序什么时候应该使用线程,什么时候单线程效率高。
24.Windows是内核级线程么。
25.Linux有内核级线程么。
26.C++中什么数据分配在栈或堆中,New分配数据分配在近堆、远堆中。
27.使用线程是如何防止出现大的波峰。
1函数模板与类模板有什么区别?
2一般数据库若出现日志满了,会出现什么情况,是否还能使用?
3sql server是否支持行级锁,有什么好处?
4如果数据库满了会出现什么情况,是否还能使用?
【共享】IT公司电话面试题
最新推荐文章于 2019-08-10 19:58:50 发布