好未来-C++客户端开发(56min)
#软件开发笔面经#
1.自我介绍
2.项目拷打
3.谈谈你自己对于C++的理解,C++有哪些优缺点
4.封装、继承、多态介绍一下
5.C++是如何实现继承的,C++为什么要这么做(情景)
6.多态都有哪些表现形式呢
7.谈谈你对于 C++动态内存管理的理解(触发连招)
8.针对于 new 相关情景问答
(给了一个例子问我如何避免内存碎片;new 的空间我要怎么去进行控制;还有一个忘了)
9.你是如何避免内存泄露呢
10.那你介绍一下智能指针,区别及应用场录
11.让你设计一个智能指针你会怎么做
12.vector 和 list 有哪些区别呢
13.你平时是怎样使用 vector 和 list 的
14.谈谈你认为自己掌握的比较好的进程间通信方式(我说的是共享内存)
15.设计或使用共享内存的时候你会注意些什么
16.那你如何避免线程安全问题呢
17.TCP、UDP 的区别
18.你认为 UDP 能够实现可靠传输嘛
19.谈谈你对于设计模式中单例模式的理解,并让以实际举个例子
20.单例模式中的懒汉模式、饿汉模式了解嘛
(给了一个情景让我选择是用懒汉还是饿汉,并让我说一下完整设计单例模式的思路)
21.按着依次问了我工厂模式、观察者模式、装饰器模式
22.反问
1.自我介绍
2.项目拷打
3.谈谈你自己对于C++的理解,C++有哪些优缺点
4.封装、继承、多态介绍一下
5.C++是如何实现继承的,C++为什么要这么做(情景)
6.多态都有哪些表现形式呢
7.谈谈你对于 C++动态内存管理的理解(触发连招)
8.针对于 new 相关情景问答
(给了一个例子问我如何避免内存碎片;new 的空间我要怎么去进行控制;还有一个忘了)
9.你是如何避免内存泄露呢
10.那你介绍一下智能指针,区别及应用场录
11.让你设计一个智能指针你会怎么做
12.vector 和 list 有哪些区别呢
13.你平时是怎样使用 vector 和 list 的
14.谈谈你认为自己掌握的比较好的进程间通信方式(我说的是共享内存)
15.设计或使用共享内存的时候你会注意些什么
16.那你如何避免线程安全问题呢
17.TCP、UDP 的区别
18.你认为 UDP 能够实现可靠传输嘛
19.谈谈你对于设计模式中单例模式的理解,并让以实际举个例子
20.单例模式中的懒汉模式、饿汉模式了解嘛
(给了一个情景让我选择是用懒汉还是饿汉,并让我说一下完整设计单例模式的思路)
21.按着依次问了我工厂模式、观察者模式、装饰器模式
22.反问
全部评论
过了吗?
实习吗
项目拷打多久啊
相关推荐
点赞 评论 收藏
分享