今天杭州华为面试,纪念一下
2010-05-30 21:57
204 查看
今天杭州华为社会招聘,邀请我去面试。
没有笔试,一开始就进入面试环节,面试官出了5个题目,让我做。结果回答的不怎么好,被刷了。好郁闷哦!
面试题如下:
1) x86,网络,arm分别是大端还是小端?
XP环境下的intel CPU是小端模式!
网络一般采取大端
ARM 可以设置为大端模式也可以设置为小端模式,一般默认为小端模式!
2) 堆和栈的区别
1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。
3) 字节对齐问题
struct node
{
char c1;
char c2;
int k1;
};
占用几个字节?
答:8字节
4) 内存溢出和内存泄露的区别
答:1、内存泄漏是指分配出去的内存无法回收了
2、内存溢出是指程序要求的内存,超出了系统所能分配的范围,从而发生溢出。
5) 二叉树
没回答
总结失败原因:
1. 面试有一些紧张
2. 基础掌握的不是很扎实
3. 不够自信
没有笔试,一开始就进入面试环节,面试官出了5个题目,让我做。结果回答的不怎么好,被刷了。好郁闷哦!
面试题如下:
1) x86,网络,arm分别是大端还是小端?
XP环境下的intel CPU是小端模式!
网络一般采取大端
ARM 可以设置为大端模式也可以设置为小端模式,一般默认为小端模式!
2) 堆和栈的区别
1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。
3) 字节对齐问题
struct node
{
char c1;
char c2;
int k1;
};
占用几个字节?
答:8字节
4) 内存溢出和内存泄露的区别
答:1、内存泄漏是指分配出去的内存无法回收了
2、内存溢出是指程序要求的内存,超出了系统所能分配的范围,从而发生溢出。
5) 二叉树
没回答
总结失败原因:
1. 面试有一些紧张
2. 基础掌握的不是很扎实
3. 不够自信
相关文章推荐
- 汇总一下今天和小伙伴们一起进行华为面试的一些问题
- 今天开通了博客纪念一下
- 自己喜欢的女孩今天叫我GG了!纪念一下!
- SLT的代码(当然不是我写的,今天不小心炸出来了,纪念一下)
- 今天考了scjp,纪念一下
- 说一下你眼中的Android的优点和不足之处(面试华为的人有被问过)!!!
- 早就看到 www.csblogs.com 博客园展示的代码非常优秀,今天申请一个 纪念一下先.
- IOS-7-纪念一下刚刚接到的第一份offer(下面是面试遇到的问题)
- 今天开博了,纪念一下
- 说一下你眼中的Android的优点和不足之处(面试华为的人有被问过)!!!
- 今天居然几乎一次性地写出了快排,纪念一下
- 今天是我博客的开始日纪念一下
- 面试时被问Android的调试工具,今天总结一下
- 今天一口气写了5篇博文,不错,写篇文章纪念一下!!
- 今天参加面试 上机题,整理一下
- 纪念一下今天开博
- 纪念一下参加的腾讯阿里实习面试
- 说一下你眼中的Android的优点和不足之处(面试华为的人有被问过)!!!
- 说一下你眼中的Android的优点和不足之处(面试华为的人有被问过)!!!
- 今天20130525入住此博客 留一下纪念