华为OD一面总结

积累人品:
首先进来先问你简历里的一些项目,十几分钟,一直问,问道不能再问,不管难易。(面试官可能这时候在想出啥语言考点给你。)
再来就是具体的语言能力考察,我是面嵌入式的,问的C多,就有进程和线程的区别,及两个线程同时malloc,两个地址会不会相同?内存碎片,怎么产生怎么避免?
 产生:碎片分为:1. 内部碎片是由于采用固定大小的内存分区,当一个进程不能完全使用分给它的固定内存区域时就产生了内部碎片,通常内部碎片难以完全避免;
      2. 外部碎片是由于某些未分配的连续内存区域太小,以至于不能满足任意进程的内存分配请求,从而不能被进程利用的内存区域。
避免:在使用局部变量和全局变量时候,定义尽量区分开(程序堆栈的问题)(也是基本编码习惯。
中间还问了些项目相关的一些知识点,都是基础的知识点。
在后面就是手撕代码,其实不用说的那么玄乎还手撕呢!过分了,就是一个简单的编程题,一般一遍没啥好难为你的。
静待二面吧,希望一把过!
#华为OD面试##面经##华为#
全部评论
加油
点赞 回复
分享
发布于 2021-06-29 08:03

相关推荐

5 8 评论
分享
牛客网
牛客企业服务