【共享】IT公司电话面试题

********************************     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如果数据库满了会出现什么情况,是否还能使用?   
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值