华为各轮面试总结 性能算法岗位
专业面试我的技巧和经验:
一、 巧妇难为无米之炊,事前做一些功课是必须的,把自己学习过的和应聘岗位相关的内容复习下,比如性能与算法岗位:本科电子信息工程和通信工程这些课程肯定学过,通信原理,信息论和编码,信号与系统,数字信号处理,复习一下掌握大概的轮廓一个星期应该差不多可以搞定.
二、 善于引导面试官,比如当面试官问到什么问题不懂的时候,避免连问几个都不懂,可以尝试这么说:我***方面的知识比较匮乏,不是很了解,但是我对***的知识还是比较熟习,我觉得***的知识在我们华为性能与算法工程师必须要掌握的吧。以我面试为例,面试问我3G和4G的关键技术,已经这些关键技术的基本原理,我是做雷达信号处理的,确实不懂。我就和面试官说:对不起,因为研究生期间主要做的雷达信号处理的工作,我对移动通信的知识了解甚少,但是我对移动通信的基础只是比如通信原理和调制解调技术还有一定的了解(当然这都是我事先复习好的),我觉得无论什么类型的通信技术都离不开这些基本的理论。接着面试官就让我说信源编码和信道编码的作用已经他们通常采用的方法,当然我也就能对答如流了。所以,引导很重要。
三、 专业面试对自己简历上不要为了蒙骗面试官,写的项目自己捡不熟悉,对简历上的东西一问三不知,语言表达不清楚,说不半天不能告诉面试官你做的工作内容和意义,这个很不好。
群面
一般10-14个人,看当天应聘的人数而定,分2组,一个话题,让排序之类的,或者辩论之类的,不同的组会抽到不同的问题,不同的地方也会有不同的问题,在这里把问题说出来没什么意义,这一轮会有很多意想不到的情况,比如这组我本来不是选为组长,但是在做总结的时候面试官让我做总结,或者突然问你刚才某某同学说的话你同意吗,或者突然说你今天脸色好像不好看之类的,所以灵机应变才是王道。群面一般要自我介绍,自我介绍要简短,不要说太多,我建议按以下几个方面说,自己学校专业、来自哪里、然后说自己学习,主要稍微说下自己的项目,说下名字就OK了,然后说自己做项目获得成果,比如发表文章,专利和之类的。然后说自己优点和缺点,一般情况下优点缺点都要说,而且我觉得最好优点缺点自己多准备几个,免得到时候你要说的前面的人都说了,就像我们这组:我开始说缺点的时候说我性格比较急,做什么事情都想快点做完,午觉也不睡,但是经常适得其反,中午不谁觉,下午就工作效率低。后面好几个同学说的时候都这么说了,惹的面试官说,你们重复一个东西说。说缺点的时候大家要慎重,不要说和自己工作相关的缺点,比如我们那个组一个同学说:我的缺点就是比较随性,重要场合经常穿拖鞋为此挨了不少批评。
面试官:。。。。(前面省略了一些),你这种随行的行为有同学提醒过你吗?
用C++实现简单的文件IO操作
一、ASCII 输出
为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取
代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集, 提供有缓
冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两个
文件, 如果你想显式包含他们,那随便你。我们从文件操作类的设计开始, 我会讲解如何进行ASCII I/O
操作。如果你猜是"fstream," 恭喜你答对了! 但这篇文章介绍的方法,我们分别使用"ifstream"?和
"ofstream" 来作输入输出。
如果你用过标准控制台流"cin"?和 "cout," 那现在的事情对你来说很简单。 我们现在开始讲输出部
分,首先声明一个类对象。
ofstream fout;
这就可以了,不过你要打开一个文件的话, 必须像这样调用ofstream::open()。
fout.open("output.txt");
你也可以把文件名作为构造参数来打开一个文件.
ofstream fout("output.txt");
这是我们使用的方法, 因为这样创建和打开一个文件看起来更简单. 顺便说一句, 如果你要打开的文
件不存在,它会为你创建一个, 所以不用担心文件创建的问题. 现在就输出到文件,看起来和"cout"的操
作很像。 对不了解控制台输出"cout"的人, 这里有个例子。
int num = 150;
char name[] = "John Doe";
fout << "Here is a number: " << num << " ";
fout << "Now here is a string: " << name << " ";
现在保存文件,你必须关闭文件,或者回写文件缓冲. 文件关闭之后就不能再操作了, 所以只有在你
不再操作这个文件的时候才调用它,它会自动保存文件。 回写缓冲区会在保持文件打开的情况下保存文
件, 所以只要有必要就使用它。回写看起来像另一次输出, 然后调用方法关闭。像这样:
fout << flush; fout.close();
现在你用文本编辑器打开文件,内容看起来是这样:
Here is a number: 150 Now here is a string: John Doe
很简单吧! 现在继续文件输入, 需要一点技巧, 所以先确认你已经明白了流操作,对 "<>"
比较熟悉了, 因为你接下来还要用到他们。继续…
二、ASCII 输入
输入和"cin" 流很像. 和刚刚讨论的输出流很像, 但你要考虑几件事情。在我们开始复杂的内容之前
, 先看一个文本:
12 GameDev 15.45 L This is really awesome!
为了打开这个文件,你必须创建一个in-stream对象,?像这样。
ifstream fin("input.txt");
现在读入前四行. 你还记得怎么用"<<" 操作符往流里插入变量和符号吧?好,?在 "<>" (提取) 操作符. 使用方法是一样的. 看这个代码片段.
中兴 华为 腾讯 MTK 上海 Intel Marvell 面试经验
5) 有OFFER了,可以有选择的亮剑
有两种情况.
1) 你的offer和你面试的公司处于相对竞争关系,且你的offer也很有名气,那么直接亮剑,比如我们教研室就有好几个同学开始拿到腾讯offer,然后就可以免笔试直接杀到百度,百度然后杀到完美,这一过程中,你的offer就是你的实力验证,比面试管用多了。公司很聪明的,从敌人那里挖一人,太值了,敌消我长,太爽了。
2) 你的offer和你面试的公司不在一个行业,没有竞争关系,且名气不是那么大,那你可以说,“我已经拿到xx offer,但是拒了,我在等贵公司,我非常希望加入贵公司“(即便签了也不要说签了,到HR面才说明实情)。
6) 外企Offer,你要学会等待
外企,面试完后一般要经过一段时间(一周到数周)的等待,你才能得到你的口头Offer(谈了待遇,入职须知那种),如果公司给你了口头offer,基本上没问题了,可以抵的上三方,接下来就是漫长的走流程过程,短则一个月,长则数月。对待外企,你要有准备,接着找公司,不能瞎等,如果实在要签其他公司了,先联系。
7) 尽量主动拿到HR私人联系方式
等待中,不可避免的要拒掉很多公司,你等待的公司没有结果时,如果你够优秀,你还是可以吃回头草的,尽管不太容易吃,但是公司嘛,优秀的人才,他还是不问出处的,大家都知道签约通知这些都是通过公司分机或者宾馆电话打过来的,你打回去肯定找到不到人,这时HR的私人联系方式管用了。
oSIP开发者手册————————
oSIP开发者手册
第一章 SIP协议. 3
SIP独立与媒体. 3
SIP独立于传输层. 3
SIP有很好的扩展性. 3
SIP和最终用户服务. 3
第二章 SIP协议概述. 4
SIP语法. 4
SIP事务. 5
SIP会话. 5
Server 行为. 7
第三章 oSIP开发库. 7
目标. 7
开发的层次. 7
语法分析器. 7
有限状态机. 8
事务管理. 8
谁将受益于oSIP 8
允许的平台. 8
第四章 oSIP语法分析器. 8