转载:http://blog.csdn.net/danie228/article/details/10070059
2013.8.11号参加华为的软件类上机考试,共三道题,第一题60分,第二题100分,第三题160分。你首先使用vc++6.0(选择c/c++的同学)测试你自己编写的程序,然后将所有的代码拷贝到提交框,然后提交,在线会给你一个反馈结果,告诉你错哪里了或者正确了通过几个测试用例,本次考试是以通过测试用例算分的,比如第一题有5个测试用例,对一个就是12分。当然了你只知道结果通过了几个测试用例,并不能知道具体的测试用例是什么。本次的华为机试相对于往年,是比较严格和困难的(HR说的),因为华为今年开始提薪水,本科生8000研究生9000(二线城市是这个价格,如:南京),同时华为想成为国际知名公司,因此对人才的把控越来越严格了。回到正题上,想必这里最关心的问题就是到底是什么题目。
这里大概叙述下题目内容,第一题:身份证号码如:341233198706227765(18位)或者34123387062227765(15位),存在两种身份证号码类型,输入一个年份如:2012,输出年龄25。要求输入:身份证号码 年份(中间有空格隔开),输出:年龄。第二题:1,2,...,n表示n个盘子.数字大盘子就大.n个盘子放在第1根柱子上.大盘不能放在小盘上.在第1根柱子上的盘子是a[1],a[2],...,a[n]. a[1]=n,a[2]=n-1,...,a[n]=1.即a[1]是最下面的盘子.把n个盘子移动到第3根柱子.每次只能移动1个盘子,且大盘不能放在小盘上.问第m次移动的是哪一个盘子,从哪根柱子移到哪根柱子.例如:n=3,m=2. 回答是 :2 1 2,即移动的是2号盘,从第1根柱子移动到第2根柱子 。Input第1行是整数T,表示有T组数据,下面有T行,每行2个整数n (1 ≤ n ≤ 63) ,m≤ 2^n-1 Output输出第m次移动的盘子号数和柱子的号数.第三题,有一堆石子,个数为n.两个人轮流去取,每次可以取任意个石子,但是第一次取的个数只能是小于等于n-1,以后每次取的个数最多是上一次取的个数的2倍。如果是第一个先取,并且是最后一个取完所有的石子,那么输出1,如果是第二个人最后取完石子则输出2。输入:n,输出:1或2。
2013.8.13号通知14号上午8:30参加华为的面试,之前我也看了一些华为的面试资料,得到的结果就是面试要考RP。比如有的面试官会问你专业方面的知识,比如:数据结构,算法,计算机原理,操作系统,网络等方面的知识,而有的面试官偏向于问你一些项目,问你一些项目经验,和你聊聊一个看似和专业无关的东西。这就看你RP了,一般情况下,大家都有点惧怕技术niu人做面试官,因为他挖的很深。华为的这次面试,上午主要是先公司介绍(人事经理介绍公司如何niu),然后软件类的6个部门分别介绍(相当于拉票,都说自己部门好,让同学们积极报名改部门),主要的部门有:企业网络,运营商IP,网络操作系统,BSS,数字业务,软件平台共6个部门,经过这一番介绍,大概到了12:00左右,然后就是发餐劵,是食堂自助餐劵,于是大家领着自助餐劵向食堂飞奔而去。华为的食堂很大,人也暴多,吃饭的时候就像是大学下课一样,大家都急步匆匆的去食堂打饭,南研所这边大概有8000多人,你能想象一下大家一起去食堂吃饭的样子吗?自助餐厅和食堂大厅这间有一点距离,坏境很是优雅,菜品也很是不错,有中餐、西餐、水果以及饭后例汤和甜点,大家都饿了,匆匆地进食,心里盘算着下午的正式面试。下午1:40分左右,开始了正规的面试。大家坐在早上宣讲会的阶梯教室里,等着面试官一个一个的叫名字,大家怀着忐忑的心,期待着喊到自己的名字。终于,很快轮到我了。我被一个32左右的中年男人带到了一个大的教室,这里坐着一排排参加面试的同学,当然了他们的对面就是公司的面试官。我的面试官把我带到最里面的位置并示意让我坐下,我首先礼让了下,等到他坐下后我也坐下了。他简单的翻阅了下我的资料(华为会把你的简历以及你之前的表现都会记录在册,用一个夹子夹好,所以说面试官拿到的材料是比较全面的),然后说,你开始自我介绍吧。刚开始我的内心还是有些许忐忑,之前因为也是知道会有自我介绍,内心里也简要的打了个草稿,可是正式的说了,反而并不是很顺畅,我就简要介绍了自己在研究生期间的一些的事情。很快,面试官直接杀入主题,问我C语言学的怎么样,我就说本科学过,基本上还行,然后他就上来给我来了一个指针问题,让我画出指针的内存示意图,当时我也就随便画了下,接着他继续问深了点,问我malloc和普通的变量定义有什么不同,以及适用的场景,同时问我编译的时候,内存是如何分配的,当时被他牵着鼻子走,有些问题回答的不伦不类的。后来让我写了个有序链表,插入一个节点。我也慢慢写出来了,就是写的有点乱。问了我计算机组成的知识,32操作系统,指令是多少位的?流水线的工作原理。问了我操作系统,线程与进程的区别,已经线程调度的方式。这些东西吧,以前学过,但是时间久了不能很快想起来,我比较了解数据库方面的知识,但是他一直也没问到关于数据库方面的,可能这个部门需要C的程序员,主要是做底层开发的,问我有没有MFC经验,我说没有,主要做的是.Net。后来他就不问了,让我问他有没有什么问题?我也就问他一个职业转型的问题(可能这个问题问的没什么技术含量吧,因为前面回答的效果并不好),后来他让我出去等通知。我就出来了,在教室里等了一会,一个HR叫我出来,告诉我可能不合适不用参加接下来的面试了(一面通过了,会进行性格测试,性格测试通过了就会进行综合面试)。我的面试到此结束了。

2014年华为南研所校园招聘---机试+面试相关推荐

  1. 2015华为南研所校园招聘笔试面试经历

    中兴一面刚面完,二面估计要等五天左右才通知,今天闲的无聊总结一下之前华为的笔试面试经历. 本人小硕一枚,成绩略渣,华为投的是软件测试岗. 今天四月份的时候参加了华为实习生招聘,感觉自己特别幸运,机试考 ...

  2. 2012华为校园招聘机试(武汉)

    选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与score[] 数组对应的评委类别, judge_type[i]== 1,表示专家 ...

  3. 2012华为校园招聘机试(成都)-2

    第二道:对一个数组,将数组中偶数从大到小排序,奇数从小到大排序,奇数和偶数交叉着放且输出数组第一位放奇数  若奇数和偶数不等长,则把剩下的直接放到数组中. -------------------思路: ...

  4. 2012华为校园招聘机试(成都)-1

    第一道就是说算分数的问题,去掉一个最高分一个最低分,求平均分 #include<stdio.h> float avescore(float score[],int n) { float m ...

  5. 2015华为实习生招聘机试、面试记录

    由于是内推所以机试和面试的时间比较早,总的来说,不是太难. 3月27日(周五上午)去华为南研所进行了机试,3道编程题,都是比较基础的,第三题也是不难的.第一题:给出一个字符串,比如ahda34ahe8 ...

  6. 2015华为校招机试面试

    昨天参加了华为南研所校招的机试,一共三道题,第一题很简单,输入一个字符串格式的日期,年-月,输出该月有多少天,主要注意闰年((%4==0&&%100!=0)||%400==0)2月的不 ...

  7. 2014华为南研所实习生求职

    这篇文章来的有点晚,当时候找华为实习的时间大概是2014年的4月份,当时本来是不打算写的,但是今天心血来潮就写下了,给希望进华为的同学有点小小的经历上的参考.这篇文章是2014年春华为南研所招聘实习的 ...

  8. 2014届华为校园招聘机试题

    华为2014校园招聘的机试题目和2013年的完全一样. 一.题目描述(60分): 通过键盘输入一串小写字母(a~z)组成的字符串.请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的 ...

  9. 华为南研所提前批面试(2015年8月22日)

    华为南研所提前批面试时间是8.20-8.22号.我收到的通知是8.22中午11点.但根据前两天同学汇报的情况一般都会拖晚一点,有些甚至到下午才能面到.所以楼主也是做好心里准备去的.但出乎意料,11:2 ...

最新文章

  1. 微信小程序实现无限滚动列表
  2. 图像传感器与信号处理——详解CCD与CMOS图像传感器
  3. java 操作 mongodb_Java操作MongoDB数据库方法详解
  4. C++子类析构时要调用父类的析构函数吗?
  5. 算法总结之欧拉函数中国剩余定理
  6. 安装完补丁后是否需要服务器重新启动
  7. Win7中语音识别功能的详细介绍
  8. linux系统运行application,[分享]分享曾经做过的一个嵌入式系统application框架 | 勤奋的小青蛙...
  9. Mysql压缩包版的安装教程
  10. 腾讯云数据迁移工具解决方案:华为云迁移到腾讯云
  11. Arcmap操作系列21:arcmap中的shape属性出现点zm是什么意思
  12. let和expr的区别
  13. 出行品类HarmonyOS高德地图集成过程分享
  14. Python批量下载无版权图片
  15. (附源码)springboot校园管理系统 毕业设计021104
  16. 【SGD深入理解】vanilia SGDmomentum SGD
  17. maven 的使用
  18. mysql add months,mysql里有没有类似oracle里的ADD_MONTHS函数,自能的提取间隔的月份...
  19. Qt图形视图框架--图元总结
  20. c语言版的用两个栈实现一个队列

热门文章

  1. 逆序对 矩阵 好事成双 金牌银牌铜牌 发工资
  2. 折叠面板的改进【Amaze UI】
  3. C# dll注入(指定进程注入指定dll)
  4. input 禁止弹出默认的键盘处理方法
  5. oracle的dmp导出,oracle数据库dmp文件的导出和导入方法
  6. Java基础——Day23——Lock和TCP传输
  7. html怎么控制top值为0,关于vue滚动scrollTop 赋值一直为0问题
  8. 谷歌FLoC与禁用第三方Cookie后的江湖道术
  9. vue3 +Element-puls ,table 中使用$refs修改scrollTop 到顶部
  10. Java Web之JSP技术