分类:C++

百度2017校招面试总结

2016-11-24 pc123455 255℃

百度2017校招面试总结之前报的是百度北京总部的C++软件开发岗,有幸通过了百度2017年校招的笔试,在9月24号参加了百度校招的面试,时间约在了上午11点,总共面了三面。一面一面主要问了以下几个问题...

【C++面试题】-- 单链表

2016-11-21 liujia216 111℃

1、编程实现一个单链表的建立/测长/打印。答案:#includeusing namespace std;//单链表结构体 typedef struct student { int data; ...

华为机试题:字符串分割(c++)

2016-11-19 shi923281339 162℃

题目描述: •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符...

C++面试问题总结 2

2016-11-17 chen892704067 107℃

/* 什么是缺省函数?C++的类中有哪些缺省函数?*/ 缺省函数是C++声明一个类后编译器默认生成的函数(如果未定义的话) 共有六个缺省函数 1. 缺省构造函数 2. 缺省拷贝构造函数 3. ...

C++面试问题总结 3

2016-11-17 chen892704067 91℃

/* 用户态与内核态之间如何切换? */ /* 两个进程之间如何切换?*/ /* 写时拷贝会不会影响 全局变量区、局部变量区、堆区? */ /* 互斥锁、自选锁、原子锁的区别?...

C++面试问题总结 1

2016-11-17 chen892704067 112℃

/* scanf / printf 的返回值是什么? */ int scanf (const char *restrict format, ...) scanf函数返回成功读入的数据项数,...

C++笔试面试常考知识点汇总(三)

2016-11-14 hmxz2nn 164℃

101:对引用类型执行sizeof运算得到被引用对象所占空间的大小;对数组执行sizeof得到整个数组所占空间的大小。sizeof运算不会把数组转换成指针处理;对string对象或者vector对象执...

C++面试问题

2016-11-13 tf_apologize 98℃

根据我个人的面试经历来说,不管是大公司还是小公司,单纯问C/C++语言方面的问题很少,大部分是结合你做的项目问问Linux、计算机网络、操作系统、数据结构、设计模式相关的问题。当然,还有手写代码。关于...

【C++研发面试笔记】19. 常用算法-排序算法

2016-10-06 tostq 77℃

【C++研发面试笔记】19. 常用算法-排序算法19.1 排序算法分类比较排序和非比较排序: 常见的排序算法都是比较排序,非比较排序包括计数排序、桶排序和基数排序,非比较排序对数据有要求,因为数据本...

【C++研发面试笔记】23. 面向对象设计模式

2016-10-06 tostq 71℃

23. C++设计模式面向对象系统的分析和设计实际上追求的就是两点, 一是高内聚(Cohesion),二是低耦合(Coupling)。 面向对象的基本原则: 开闭原则(对扩展开放;对修改封闭):对于...

【C++研发面试笔记】2. 多态性

2016-10-06 tostq 87℃

【C++研发面试笔记】2. 多态性2.1 多态性来源多态性指相同对象收到不同消息或不同对象收到相同消息时产生不同的实现动作。 最常见的用法就是声明基类的指针,利用该指针指向任意一个子类对象,调用相应...

【C++研发面试笔记】6. 基本数据结构-数组

2016-10-06 tostq 81℃

【C++研发面试笔记】6. 基本数据结构-数组  数组可以说是我们最初接触到的数据结构,其结构非常简单,主要是由相同数据类型的元素数据按一定顺序排列的集合,这个集合用一个名字命名,称为数组名,而通过编...