篇一 :上海华为面试总结

1,++i和i++ 区别

++i 先自增再参与运算,i++先参与运算再自增

2,makefile文件代码,写代码

test : main.o add.o

gcc main.o add.o -o test

main.o : main.c add.h

gcc -c main.c -o main.o

add.o : add.c add.h

gcc -c add.c -o add.o 3,隐藏与重写的区别

隐藏是指当父类和子类有相同名字的属性的时候,父类的同名变量形式上不可见了。但是实际还是存在的。

譬如A有int变量a = 10,父类B有变量a = 5;

当B b = new A()得时候,若用b.a 那么父类的5就被隐藏了,此时b.a = 子类的10。在子类里面访问super.a得时候只能得到子类的值

重写是针对方法的,通常是父类的方法在子类中重新写过。当执行子类的实例得时候,实际运行的是子类的方法。在子类里面可以通过super.method()来显式的访问。

4,linux 基本命令使用 如:如何查询帮助文档(man),如何查处文件(fiind),常用命令 Linux常用命令全集.CHM 5,进程间通信有几种,效率如何

# 管道( pipe ):

管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。

# 有名管道 (named pipe) :

有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。

# 信号量( semophore ) :

信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步手段。

# 消息队列( message queue ) :

…… …… 余下全文

篇二 :1上海华为研究所面试参考题

这是开发人员的参考题目,您可以看一下:

1.请给出如下这段程序的结果,该程序运行在32位x86体系cpu上(程序以斜体字给出)

#include <stdio.h>

#include "string.h"

char a[] = {"abcdef"};

char b[]={'a','b','c','d','e','f'};

union

{

struct

{

unsigned s1:2;

unsigned s2:3;

unsigned s3:3;

}t;

char d;

char e;

}s;

char *pta = (char *)0x1200;

char *ptb = (char *)0x1218;

int main(int argc,char*argv[])

{

s.d = 100;

printf("%d %d %d %d %d %d\n",

strcmp(a,b),sizeof(a),strlen(a),sizeof(s),s.t.s3,(ptb-pta));

return 0;

}

2.临界区是指什么?有什么作用?

3.对于改错题,请注意以下要点

1)变量是否初始化过?如果没初始化,则结果都是不可预期的,都有问题

2)是否有溢出,最典型的例子就是定义一个char型的循环变量,然后循环条件设置为

i<256,那么这是个死循环,因为i是0到255

3)宏定义中的计算是否两端都加括号了,以避免宏被其他宏引用带来的优先级问题

4)i++ ++i的区别

4.编程题

1)、将数组int a[10]与数组int b[10]中相同的数据,放入数组int c[]中;不同的数

…… …… 余下全文

篇三 :20xx年华为面试个人总结

华为面试感悟

上午匆忙赶到合肥,为了参加华为的最后一面,现在看来属于超值。首先今天是HR面没有面技术,氛围比较轻松有啥说啥;其次三个人一起面,单独提问单独对话其他人听着,听了别人的经历和学习过程受益匪浅,而且有了不少感悟:

1、群组面试时,刚上来尽量为别人说两句好话,或是营造一种非竞争的和谐气氛,如果你要觉得在和别人竞争,整个过程你也不会很顺利;

2、群面时尽量少说话不要说得过多,回答问题时间别太长,说得越多漏洞越多而且没主题;尽量不要插别人的话,如果实在要插话得礼貌性的打断;

3、软件学院有实习经历,面试时比计算机学院多了很多优势;反过来说,实习时你一定要学点东西,这样才能充分利用学院提供的优势;

4、参加面试前尤其是找工作前,先多花点时间,一次性想明白你的长期规划、工作优势、专业优势等,还有兴趣爱好、缺点及改进办法、参与或组织过的活动也要想一想;

5、项目经验更是要想清楚,纸上写不算啥多说给身边人听听,让他们反馈能不能听明白,有没有啥漏洞或提问点;

6、定居哪个城市、在哪里长期发展,这个问题也要想一想;大公司都是几个分部,尤其是华为这种遍布全国的,肯定会问;如果你没提前想清楚,现场随便回答一下,调整到不喜欢的地方,那就得舍弃机会或是选个随机的地方了。

先说今天第三面,在合肥经济技术开发区一个大酒店面试,离科大本部也非常远,选择这么远的地方推测是为了让科大学生有种陌生感免去优越感。本来上午十点半的面试,结果火车晚点错过了,上午没赶上安排在下午一点半。中午安排没面的同学去附近的大饭店吃饭了,满满一桌子好奢侈最后都没吃完,接待的帅哥一直在微笑着招呼大家吃饭他却没一起吃,态度相当和善,让人感觉到非常亲近,充满着关心与人文化。

正好晚上在科大西区参加中兴的笔试,相比之下,中兴的面试官都是板着脸,答题时每过十分钟就提醒一下,很像学校的老师以及家里的家长。不少人提前交卷走了,离收卷五分钟时考官大声说着:停止交卷到最后一起交卷,所有试卷及自带草稿纸全部不能带走,检查完才能走。总之感觉和在学校的考试一模一样,冷冷的没有任何关心与体谅。交完试卷什么也没说,没有说回复时间面试流程等,考试前也没有宣讲,来就是为了考试为了挖点人过去而已,没啥感觉。和华为形成了宣明的对比,也许华为是刻意营造的,但久而久之就形成了一种文化与氛围,至少在这里你能感受到关心和人文关怀。

…… …… 余下全文

篇四 :华为面试总结

Oracle面试:

数据仓库都了解多少?

数据库建模懂不懂?

以前项目中是怎么样设计数据库的?

Oracle笔试:

同第一次的面试一样的题。

JAVA面试题:

使用三层框架开发时的开发流程,数据是怎么传送的? 介绍最近的一个项目。

JSP内置对象?

加班有没有问题?

…… …… 余下全文

篇五 :上海华为研究所面试参考题

这是开发人员的参考题目,您可以看一下:

1.请给出如下这段程序的结果,该程序运行在32位x86体系cpu上(程序以斜体字给出)

#include "stdafx.h"

#include "string.h"

char a[]={"abcdef"};

char b[]={'a','b','c','d','e','f'};

union

{

struct

{

unsigned s1:2;

unsigned s2:3;

unsigned s3:3;

}t;

char d;

}s;

char *pta = (char *)0x1200;

char *ptb = (char *)0x1218;

int _tmain(int argc, _TCHAR* argv[])

{

s.d = 100;

printf("%d %d %d %d %d %d\n",strcmp(a,b),sizeof(a),strlen(a),sizeof(s),

s.t.s3,(ptb-pta));

return 0;

}

答案:0 7 6 4 3 24

分析:

答案中

第一个0说明两个字符数组相同。这里主要考点在于要应试者知道strcmp这一常用的

ANSI C库函数的输出,如果两个字符串相等,输出应该是0。

第二个7以及第三个6主要是要应试者分清楚编译器对于字符串数组的大小(容量)是包

含结束符’0x0’的,而strlen是不包含结束符’0x0’的。

第四个4是要检查应试者对于联合的理解,通常在默认情况下,32位cpu(编译器)默认的

对齐方式是字对齐,就是按32位来对齐,因此看联合s中有一个是位域的unsigned,还

…… …… 余下全文

篇六 :华为面试资料总结

华为面试资料总结

1. RF优化?RF常见问题分析、覆盖、干扰、切换问题优化

2. 单验流程?

3. RSRP、RSRQ、SINR

4. 上下行时隙配比与子帧配比,及其覆盖场景、频段

5. LTE关键技术

6. ATTACH流程

7. PCI规划原则?PCI总共有多少个?怎么计算得到的

8. 模三干扰的形成和规避原则

9. 20M带宽下的100RB?剩下带宽的作用,时域:600、800满调度?

10. 下行的峰值速率

11. 下行速率不高的原因

12. 簇优化的内容

13. LTE功率配比、最大功率

14. LTE英文名称

15. 切换信令流程及发生的事件(A1/A2/A3/A4/A5)

16. 传输模式,试用场景

17. RE、RB、CCE、REG

18. LTE同频组网怎么避免干扰

19. 灌包流程

20. 帧结构

21. TDS子帧配比到TDL的计算

22. 频段规划

23. 双模改造

24.

…… …… 余下全文

篇七 :【华为系列】华为面试总结

这篇文章是写给2007届的毕业生的,我想我这些日子的经历应该能给2007届的师弟和师妹们将来的校园招聘提供点帮助。

一、准备阶段:

在华为面试之前,我把《软件设计师教程》大概的复习了一遍,时间实在太紧迫了,有些概念我也只是很粗糙地掠过去。10号下午还到图书馆借了一本《程序员面试攻略》,11号下午就差不多把那本书大概地啃完。

二、笔试:

11号,收到短信通知当晚7:00在E栋笔试(只要是注册了电子简历的同学都有资格),考试种类分两种:硬件和软件,共四类题:填空,选择,改错,程序设计。基本上都是一些C/C++语言题,数据结构的树的前序、中序及后序排列,计算机网络里的IP报文中的TTL(Time to live),数据库的操作等等;程序题有两道,一道题是关于数据结构的,另外有一道是“字符串A插入字符串B中”。虽然都基础,但题量太大,考试时间太短。大家都在喊没信心。

三、面试:

第二天就有人接到通知去面试了,我们班一位同学去了,他很牛B,从第一轮到第四轮一

直很顺利。我是第三天才和我们寝室另外的一位同学才接到面试通知的(不过我听说我们这一批接到通知的笔试分数普遍都很高),当然在前三天的等待时间里,我心情很郁闷,我还以为我没有慧通的面试资格了,所以一直在玩,希望有时真的是期而不遇,遇而不期阿。(其实笔试这一轮刷的人不多,大家以后没必要像我这样子提前就爆弃了)

我下午4:00准时到凯莱大酒店,一进去就感觉一股热气,大厅里也许是因为太热或者太紧张的缘故,每个人的脸都很红,很红。大概等了半个小时,我的心也跳得好厉害,我就到门口舒缓下情绪,很快一位帅哥就领我去第一轮面试了,他问我会什么,**,这问题该怎么答阿,然后我说我是电子科学与技术专业的,计算机基本上是靠自学的,大概他体会到自学的不易,他给我出了5道编程题,虽然很多,但基本上都不很难。(我一同专业的哥们虽然只有一道题,但却是用C语言编桌球的运动轨迹,妈啊,对于C语言的图像功能我都没接触到过阿),我的题目是:

…… …… 余下全文

篇八 :华为初级面试题自己总结

掉话分为SD掉话和TCH掉话,以下为TCH掉话基本原因

TCH掉话解决掉话思路主要是给掉话定位,找到掉话原因,以下是查找的原因及解决方案:

测试中的掉话:

掉话可分为SD掉话和TCH掉话

测试时主要是测试TCH掉话,而TCH掉话主要分为六种原因:传输问题,时钟问题,设备问题,参数设置不合理,覆盖问题,干扰问题。

出现掉话时,主要给掉话定位,查看掉话原因,在前台测试,首先要查看是在此地段是否为连续掉话,还是偶然掉话,逐次排除掉话原因,解决问题。

1、覆盖原因:不连续覆盖区域即有盲区、弱覆盖、以及过覆盖等都有可能造成掉话。针对覆盖问题导致的掉话,可以借助话统一些话统进行定位。解决这种掉话需要对无覆盖区域和弱覆盖区域进行增加基站,或增加室内分布、直放站等,此外也可以更换高增益天线、调整天线方位角、下倾角、更换高功率载频等来增强覆盖,降低掉话。

2、切换原因:

在网络中,邻区漏配是导致掉话最常见的原因之一,所有合理的配置邻区关系,是降低掉话的一种方法。

此外,在向距离较近的同频同BSIC小区发生切换时,由于选择切换邻区错误,从而导致切换失败或掉话的出现,针对此类问题,可以通过NASTAR进行同频同BSIC检查来避免。

切换参数设置不合理也有可能存在掉话,例如某个服务小区边缘切换门限设置过大,邻近小区的切换候选小区下行功率设置也比较低,在两个小区的交叠处,服务小区电平较强,邻近小区电平较弱,就开始从服务小区切向邻近小区,从而增加了掉话的风险,所以针对不同场景配置不同的切换参数可以有效的降低掉话。 在切换过程中,目标小区拥塞,无可用信道,也有可能而造成掉话,解决此类掉话问题就是降低目标小区的拥塞现象

3、干扰原因:干扰的出现可以导致上下行出现高误码,影响无线链路信令的正确解码,从而导致掉话。

像干扰问题又可细分为:网外干扰和网内干扰

网外干扰分为:C网干扰、直放站干扰、设备干扰

…… …… 余下全文