2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?
3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?
4:请问C++的类和C里面的struct有什么区别?
5:请讲一讲析构函数和虚函数的用法和作用?
6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
7:一些寄存器的题目,主要是寻址和内存管理等一些知识。
8:8086是多少尉的系统?在数据总线上是怎么实现的?
华为面试整体流程大致分为笔试,性格测试,面试,综合面试,回学校等结果。总的来说,其实华为的面试并没有想象中的困难。
Q: Please say something except your self-introduction.
A: You mean about my self-introduction?
(I think he has some Arabian Accent. Is he from Arabian countries?
No, I am pretty sure he is definitely a Chinese, one of my people.)
Q: No, anything except your self-introduction.
A: Oh, sorry. Can I speak something about my job criteria?
Q: Criteria? What is criteria? What does that mean?
A: It means the standards or expectations when I'm looking for a job.
Q: Ok. Say something about that.
A: All right. First, I wanna know what I could learn from the job. That
means...
(He was communicating with other staff of Huawei about something, I
thought he might be busying in something so I stopped and waited for
him to finish.)
Q: Please go on. I'm listening.
A: OK, that means what my future would be if I took the job...
(He's still talking to other in Chinese, so I stopped again.)
Q: Please go on.
A: OK. The second is that I wanna know if it is something that I really
want, that means ... that means if I could totally devote myself in
the job... , the third is ... if I am qualified for the job...
(I stopped several times because he talked to two other guys and answered
a phonecall to his cell during the conversation.)
Q: I've noticed on your resume that you worked in ###(a company's name) for
only 4 months, why did you quit?
A: Well, I must say...(I was interrupted because he's talking to another guy
again.) I must say that I was too young and not so mutural at that time.
I think I was not well prepared to begin my professional career in my
heart...(He answered another phonecall)
Q: How old were you at that time?
A: 22.
Q: You're 22, and you said you're not matural?
A: I think sometimes maturaty is not related only to the age...
(He answered his cell again, but this time he stepped forward to the window.
The call lasted about 5 minutes. I was still waiting, and then he came back.)
A: ...(I was about to continue but I was interrupted again.)
Q: Mr. Zhang, you must know Huawei is a international company, and it's products
are sold in international, it's international. (I think 'Huawei is an
internationalized company' would be good alternative to the three sentences
he just said.)So the English is very important to our employees, but your
english does not reach to our requirements. So, I think you're not appropriate
for our company.
A: OK. So can I take my resume back? (Well, now I must admit that I'm still not
matural enough.)
Q: OK.
A: Thank you.
(I have to admit again that I'm still not matural enough, but I do wanna ask
him if he knew about that respect to each other is a basic principle in social
relationships.)
华为
1)笔试 可以选择JAVA和C++。
2)面试:
一面:技术面,40分钟,问的很细,UML,单点登录,J2EE
二面:综合面,20分钟 一个项目完整的经历
三面:HR,职业规划,优势与劣势,期望工资与工作地点。
四面:老总面.
华为面试题及答案
1、局部变量能否和全局变量重名
答:能,局部会屏蔽全局。要用全局变量,需要使用"::"
局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
2、如何引用一个已经定义过的全局变量
答:extern
可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。
3、全局变量可不可以定义在可被多个.C文件包含的头文件中 为什么
答:可以,在不同的C文件中以static形式来声明同名全局变量。
可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错
4、语句for( ;1 ;)有什么问题 它是什么意思
1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?
2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?
3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?
4:请问C++的类和C里面的struct有什么区别?
5:请讲一讲析构函数和虚函数的用法和作用?
6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
7:一些寄存器的题目,主要是寻址和内存管理等一些知识。
8:8086是多少尉的系统?在数据总线上是怎么实现的?
更多相关的文章推荐,大家敬请关注应届毕业生求职网的面试问题栏目!
华为的面试试题比较专业,都是一些专业知道。
Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?
Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?
Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?
Q4:请问C++的类和C里面的struct有什么区别?
Q5:请讲一讲析构函数和虚函数的用法和作用?
Q6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
Q7:一些寄存器的题目,主要是寻址和内存管理等一些知识。
Q8:8086是多少尉的系统?在数据总线上是怎么实现的? “面试试题早知道:华为面试题”版权归作者所有;转载请注明出处!
Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?
Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢?
Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?
Q4:请问C++的类和C里面的struct有什么区别?
Q5:请讲一讲析构函数和虚函数的用法和作用?
Q6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
Q7:一些寄存器的题目,主要是寻址和内存管理等一些知识。
Q8:8086是多少尉的系统?在数据总线上是怎么实现的? “华为面试题”版权归作者所有;转载请注明出处!
IE常见的主页篡改及手动修复方法
1。什么是预编译,何时需要预编译:
答案:1、总是使用不经常改动的大型代码体。
2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。
2。char * const p
char const * p
const char *p
上述三个有什么区别?
答案:
char * const p; //常量指针,p的值不可以修改
char const * p;//指向常量的指针,指向的常量值不可以改
const char *p; //和char const *p
3。char str1[] = \"abc\";
char str2[] = \"abc\";
const char str3[] = \"abc\";
const char str4[] = \"abc\";
const char *str5 = \"abc\";
const char *str6 = \"abc\";
char *str7 = \"abc\";
char *str8 = \"abc\";
cout << ( str1 == str2 ) << endl;
cout << ( str3 == str4 ) << endl;
cout << ( str5 == str6 ) << endl;
第一部分:选择题
QUESTION NO: 1
1、public class Test {
public static void changeStr(String str){
str=\"welcome\";
}
public static void main(String[] args) {
String str=\"1234\";
changeStr(str);
System.out.println(str);
}
}
please write the output result :
QUESTION NO:2
1. public class Test {
2. static boolean foo(char c) {
3. System.out.print(c);
4. return true;
5. }
6. public static void main( String[] argv ) {
7. int i =0;
8. for ( foo(\A\); foo(\B\)&&(i<2); foo(\C\)){
9. i++ ;
10. foo(\D\);
12. }
13. }
14. }
What is the result?
A. ABDCBDCB
B. ABCDABCD
C. Compilation fails.
D. An exception is thrown at runtime.
QUESTION NO: 3
1、局部变量能否和全局变量重名
答:能,局部会屏蔽全局。要用全局变量,需要使用"::"
局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
2、如何引用一个已经定义过的全局变量
答:extern
可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。
3、全局变量可不可以定义在可被多个.C文件包含的头文件中 为什么
答:可以,在不同的C文件中以static形式来声明同名全局变量。
可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错
4、语句for( ;1 ;)有什么问题 它是什么意思
答:和while(1)相同。
5、do……while和while……do有什么区别
答:前一个循环一遍再判断,后一个判断以后再循环
6、请写出下列代码的输出内容
以下是引用片段:
#include
main()
{
int a,b,c,d;