求职面试
nawuyao
这个作者很懒,什么都没留下…
展开
-
查漏补缺——IO库
1、IO类为了支持不同种类的IO处理,标准库定义了一些IO类型:头文件 类型iostream istream,wistream从流读取数据原创 2016-07-11 21:50:20 · 337 阅读 · 0 评论 -
查漏补缺——函数(C++ Primer)
1、const形参和实参(1)当用实参初始化形参时会忽略掉顶层const(作用于对象本身),换句话说,形参的顶层const被忽略掉了。当形参有顶层const时,传给它常量对象或非常量对象都是可以的:void fcn(const int i){/*fcn能够读取i,但是不能向i写值*/}//忽略掉形参的顶层const可能会产生意想不到的结果:void fun(const int i);原创 2016-07-06 10:52:01 · 480 阅读 · 0 评论 -
查漏补缺——类(C++ Primer)
1、构造函数(1)编译器可以创建一个合成的默认构造函数,为什么我们还需要显式创建构造函数?原因有三:只有在类中没有声明任何的构造函数时,编译器才为类自动生成默认构造函数(如果定义了其他的构造函数,最好还是提供一个默认构造函数)对某些类来说,合成的默认构造函数可能会执行错误的操作,比如说含有内置类型或符合类型(比如数组和指针)成员的类应该在类内部初始化这些成员,否则可能得到未定义原创 2016-07-07 23:06:40 · 380 阅读 · 0 评论 -
查漏补缺——顺序容器(C++ Primer)
顺序容器为程序员提供了控制元素存储和访问顺序的能力,这种顺序不依赖与元素的值,而是与元素加入容器时的位置相对应。1、顺序容器类型vector 可变大小数组,支持快速随机访问,在尾部之外的位置插入元素或删除元素可能很慢deque 双端队列,支持快速随机访问,在头、尾部位置插入、删除速度很快list 双向链表,只支持顺序访问,在list中任何位置进行插入、删除操作速度都很快f原创 2016-07-19 17:19:38 · 1330 阅读 · 0 评论 -
深入理解C++中public、protected及private用法
出处:http://blog.csdn.net/linraise/article/details/42673353深入理解C++中public、protected及private用法这篇文章主要介绍了C++中public、protected及private用法,对于C++面向对象程序设计来说是非常重要的概念,需要的朋友可以参考下初学C++的朋转载 2016-09-16 20:41:09 · 358 阅读 · 0 评论 -
重写、覆盖、重载、多态几个概念的区别分析
出处:http://blog.csdn.net/baggio7095586/article/details/6149261override->重写(=覆盖)、overload->重载、polymorphism -> 多态 override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。 重写(覆盖)的规则: 1转载 2016-09-16 21:07:42 · 349 阅读 · 0 评论 -
操作系统常见面试题
1. 进程的有哪几种状态,状态转换图,及导致转换的事件。(1)进程的五状态模型:运行态:该进程正在执行。就绪态:进程已经做好了准备,只要有机会就开始执行。阻塞态(等待态):进程在某些事情发生前不能执行,等待阻塞进程的事件完成。新建态:刚刚创建的进程,操作系统还没有把它加入到可执行进程组中,通常是进程控制块已经创建但是还没有加载到内存中的进程。退出态:操作系统从可执行原创 2016-09-29 21:29:55 · 29075 阅读 · 0 评论 -
计算机网络基础面试题笔记
1. 电路交换与分组交换的区别?优劣对比。电路交换:由于电路交换在通信之前要在通信双方之间建立一条被双方独占的物理通路(由通信双方之间的交换设备和链路逐段连接而成)。因而有以下优缺点。 优点: ①由于通信线路为通信双方用户专用,数据直达,所以传输数据的时延非常小。 ②通信双方之间的物理通路一旦建立,双方可以随时通信,实时性强。 ③双方通信时按发送顺序传送数据,不存在失序原创 2016-09-30 10:54:00 · 20073 阅读 · 2 评论 -
查漏补缺——语句
1、switch内部的变量定义如果需要为某个case分支定义并初始化一个变量,我们应该把变量定义在这个case的块内,从而确保后面的所有case标签都在变量的作用于之外。case true: { //声明语句位于语句块的内部 string file_name=get_file_name(); //...原创 2016-06-29 16:38:38 · 820 阅读 · 0 评论 -
查漏补缺——表达式
1、左值和右值当一个对象被用作右值的时候,用得是对象的值(内容);当对象被用作左值的时候,用得是对象的身份(在内存中的位置)。一个重要的原则是,在需要右值的地方可以用左值来代替,这时候实际使用的是左值的内容(值)。2、取余运算参与取余运算的运算对象必须是整数类型。在新标准中,除了-m导致溢出的特殊情况,其他时候(-m)/n和m/(-n)都等于-(m/n),m%(-n)等原创 2016-06-29 15:38:08 · 350 阅读 · 0 评论 -
同门腾讯面试遇到的问题
一面:1、IP报文结构各字段解释如下:(1)version:版本号,4bits,指IP协议的版本。(2)header length:首部长度,4bits,单位为4字节,故最大长度为4*(2^4-1)=60字节,首部固定部分长度为20字节,可变部分为0~40字节。(3)differentiated services:服务类型,8bits,组成如下:原创 2016-04-18 19:51:45 · 1599 阅读 · 0 评论 -
左旋右旋字符串
定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef 左旋转2 位得到字符串cdefab。请实现字符串左旋转的函数。要求时间对长度为n 的字符串操作的复杂度为O(n),辅助内存为O(1)。分析:如果不考虑时间和空间复杂度的限制,最简单的方法莫过于把这道题看成是把字符串分成前后两部分,通过旋转操作把这两个部分交换位置。于是我们可以原创 2016-01-07 14:34:44 · 798 阅读 · 0 评论 -
二叉树的删除
二叉排序树的删除:对于一般的二叉树来说,删去树中的一个结点是没有意义的,因为它将使以被删除的结点为根的子树变成森林,破坏了整棵树的结构但是,对于二叉排序树,删去树上的一个结点相当于删去有序序列中的一个记录,只要在删除某个结点后不改变二叉排序树的特性即可。在二叉排序树上删除一个结点的算法如下:btree * DeleteBST(btree *b, ElemType x) {原创 2016-04-18 20:04:02 · 408 阅读 · 0 评论 -
华为实习生招聘总结
从今年3月华为网申后,一直到笔试面试的过程,记录下:笔试上机题:1、输入两个两位正整数A、B,输出一个四位正整数C,其中C的个位数字是A的十位数,十位数是B的个位数,百位数是A的个位数,千位数是B的十位数。这道题比较常规,注意,华为的上机题都是要求能够通过多道测试用例的,所以如果程序中没有使用while循环进行输入,就得不到满分。2、3、面试:有原创 2016-05-07 09:55:31 · 2458 阅读 · 0 评论 -
趋势科技夏令营面试总结
网上笔试:1小时39道选择题+2道编程题,这时间也太紧了吧,反正我觉得有点不合理一面(被刷)1、项目问的还是很细的,因为我的项目用到了线程安全队列,是Labwindows/CVI平台中的库函数,对其进行设置回调函数以及回调函数的触发条件使用即可,然后面试官就说问我自己怎么实现一个线程池感谢这个问题,说实话之前一直没有想过这个问题,这是一个学习的契机参考 http://blog.c原创 2016-05-08 20:37:46 · 937 阅读 · 0 评论 -
查漏补缺——C/C++基本类型
趁着这段时间,把《C++ primer》重新翻看了一遍,记录下一些不熟悉的知识点。比较琐碎,就当是自己的学习笔记1、当我们赋值给无符号类型一个超出它表示范围的值时,结果是初始值对无符号类型表示数值总数取模后的余数。unsigned char c=-1; //假设char占8bit,c的值为255当我们赋值给带符号类型一个超出它表示范围额值时,结果是未定义的,此时,程序可能继续工作、可原创 2016-06-23 22:43:58 · 658 阅读 · 0 评论 -
查漏补缺——字符串、数组
1、读写字符串string对象的操作(1)在执行读取操作时(cin>>str),string对象会自动忽略开头的空白(即空格符、换行符、制表符等)并从第一个真正的字符开始读起,直到遇到下一处空白为止。(2)如果要读取未知数量的string对象,使用while(cin>>str)就会反复读取,直至遇到文件的结束标记或非法输入。这个点虽然很小,但是我很容易搞错,要注意。(3)有时候需要读取原创 2016-06-29 11:39:26 · 410 阅读 · 0 评论 -
深入理解C++枚举类型enum
参考:http://blog.csdn.net/weiwenhp/article/details/8476767http://blog.csdn.net/mtfxabc/article/details/6492423http://blog.csdn.net/lanxuezaipiao/article/details/41647333#comments为啥需要枚举类型转载 2016-10-07 11:04:49 · 7793 阅读 · 1 评论