面试过程:

本人是国内211,985高校的CS专业小硕,成绩还算凑合。去年十月份就感到临近毕业的焦虑,心里着急投了一堆简历,结果大部分都石沉大海。有几家公司给了反应,面试时才发现自己知识的薄弱。然后我静下心来反思了一下自己,自己本科阶段学习专业知识不扎实,基本上就靠考前突击,导致很多问题没条理。之前有做过项目,但是都是在有人指导的前提下做的,让我自己来独立完成基本上是不太可能的。

经朋友介绍我开始刷题,一点一点填充自己落下的内容。如果这里有学弟学妹看到的话,听我一声劝,在本科阶段就认真抓基础,打好基础十分重要。刷题的那段时间感觉比考研那段时间没差多少,压力巨大。当时自己就是按照从easy到hard的顺序在lintcode(http://www.lintcode.com/ )上刷题,顺便回忆之前做过的项目。

到了今年开春的时候自己的题也刷的差不多了,对知识也有了一定条理,心里有了些底气。先面试了几家公司,结果都不错,拿到两个offer之后,就申请了华为。其实申请华为是我在开始刷题时就想的,本人比较喜欢他们的企业文化,华为扎实,有自己的核心技术,这一点我也很看好,感觉发展前景不错。

下面就讲一下我面试华为的过程。在网申成功后经过了4轮面试。

第一轮 笔试

笔试的题都比较基础,得益于我前段时间的卖命刷题,这一轮十分顺利,基本上题目就是分编译和测试。笔试通过后被面试官通知进入下一轮。

第二轮 技术面

面试官很和善,先是做了自我介绍,然后让我也介绍一下自己。随后根据我简历上的内容挑着问了几个,主要问了之前的项目经验,面试前我看别人的面经,想到可能问到这个问题,所以提前做好了准备,答得比较顺利,感觉面试官也比较满意。然后问我平时喜欢逛什么论坛,我就挑着说了几个,然后就问了算法题。

1.给一个排序数组(从小到大),将其转换为一棵高度最小的排序二叉树。

lintcode原题链接:

__http://www.lintcode.com/zh-cn/problem/convert-sorted-array-to-binary-search-tree-with-minimal-height/__ (http://www.lintcode.com/zh-cn/problem/convert-sorted-array-to-binary-search-tree-with-minimal-height/)

solution题解:

__http://www.jiuzhang.com/solutions/convert-sorted-array-to-binary-search-tree-with-minimal-height/__

2.给定一组 n 个不同大小的 nuts 和 n 个不同大小的 bolts。nuts 和 bolts 一一匹配。 不允许将 nut 之间互相比较,也不允许将 bolt 之间互相比较。也就是说,只许将 nut 与 bolt 进行比较, 或将 bolt 与 nut 进行比较。请比较 nut 与 bolt 的大小。

lintcode原题链接:

__http://www.lintcode.com/zh-cn/problem/nuts-bolts-problem/__ (http://www.lintcode.com/zh-cn/problem/nuts-bolts-problem/)

solution题解:

http://www.jiuzhang.com/solutions/nuts-bolts-problem/

做题总体还算顺利,中途出了些小bug经面试官提醒以后都自己改过来了。

第三轮 群面

群面我们是八个人,围着桌子一边坐了四个人,面试官坐中间。面试官先是让每个人进行两分钟的自我介绍,这个提醒大家要提前有所准备,回答起来就会流畅很多,也会比较有条理。尽量突出自己的优点和跟应聘职位的匹配。

然后给定一个项目案例,让我们讨论在高压力下如何完成。

后面主要问了在目前做过的项目中,遇见过最大的困难都有什么。

然后问了大家对华为的印象怎么样,有什么地方你觉得华为做的不够好。

最后问我们觉得组内谁表现最好,谁表现最差。

感觉整体答得还不错,但是也不知道华为的挑选标准,就只能等着,希望能过。后来被通知能参加后面的面试,心里还是很高兴的。

第四轮 经理面

经理面扑面而来的压力呀,经理气场太强了。上来经理就问说说看,你了解到的华为是什么样的。我一开始有些愣,不知道这个题该怎么回答,只夸好像太假,说问题多了又感觉不太好。于是就折中了一下,说了一下了解到的企业文化和自己对华为的认同感然后说了一些自己感受到的小问题。看经理脸也看不出他感觉怎么样,我心里还是有些紧张,然后经理又问了你今后五年的职业规划是什么,这个我之前准备过,答得比较顺利,稍微减轻了一些内心的压力。然后问了一些简历上的问题,因为我之前有把简历看过几遍,答得也还可以。然后经理说,你说说看之前的面试你感觉怎么样,我就很诚实的说了自己的感受。最后经理问有没有什么需要问他的,我就说这个面试结果什么时候能出来,经理就说回去等通知就可以了。

然后过了几天被通知面试通过,拿到了华为的offer。 面试官问的面试题:

1.给一个排序数组(从小到大),将其转换为一棵高度最小的排序二叉树

2.给定一组 n 个不同大小的 nuts 和 n 个不同大小的 bolts。nuts 和 bolts 一一匹配。 不允许将 nut 之间互相比较,也不允许将 bolt 之间互相比较。也就是说,只许将 nut 与 bolt 进行比较, 或将 bolt 与 nut 进行比较。请比较 nut 与 bolt 的大小。

目前做过的项目中,遇见过最大的困难都有什么。

然后问了大家对华为的印象怎么样,有什么地方你觉得华为做的不够好。

最后问我们觉得组内谁表现最好,谁表现最差。

华为社招嵌入式软件面试_华为嵌入式软件开发面试经验相关推荐

  1. 富士康java面试_富士康Java开发面试题目

    int leapyear(int y) //计算润年 { if(y%4==0 && y%100!=0 || y!=100 && y%400==0) return 1; ...

  2. 华为 社招 C语言笔试,华为笔试C语言笔试题之3

    <华为笔试C语言笔试题之3>由会员分享,可在线阅读,更多相关<华为笔试C语言笔试题之3(10页珍藏版)>请在人人文库网上搜索. 1.C 语言笔试题之34. static 有什么 ...

  3. 华为社招嵌入式软件面试_华为OD社招面试(技术二面完)--总结复盘

    一.华为OD简介: 首先来解释一下什么是华为OD面试,OD一般是指的是华为的"外包"公司,比如像德科这种.网上其实有很多人都吐槽过这个招聘模式,因为招进去的人不直接是华为内部的人, ...

  4. 换工作记(五) --------- 华为社招2008面试经历

    =================== 特此声明:本文仅代表个人观点,不涉及商业意图和利益 ================== 这一次的面试经历准备采用倒序的方式来讲述. Result: 笔试,技术 ...

  5. 浩鲸新智能解决方案工程师面试_华为解决方案技术工程师面试?

    距离面完华为长沙优招已经3天了,至今仍心有余悸,因为太想进去所以更加在乎吧! 我面的是解决方案技术工程师的岗位,在面试之前我对这个岗位做了很多的了解,发现这个岗位即需要编程能力,又需要业务和项目管理能 ...

  6. 社招转行进腾讯了(自学经验 + 面试心得)

    大家好,我是小林哥. 之前分享过很多读者校招拿到大厂 offer 的经历,他们都有一个共同的特点. 就是在大学期间对于计算机基础准备的很充分,比如数据结构与算法.操作系统.计算机网络.数据库.Linu ...

  7. 4000字干货长文!从校招和社招的角度说说如何准备大厂面试?

    插个题外话,为了写好这篇文章内容,我自己前前后后花了一周的时间来总结完善,文章内容应该适用于每一个学习 Java 的朋友!我觉得这篇文章的很多东西也是我自己写给自己的,比如从大厂招聘要求中我们能看到哪 ...

  8. al00华为手机_华为al00手机报价图片_华为al00手机

    *为提供尽可能准确的产品信息.规格参数.产品特性,华为或荣耀可能实时调整和修订以上页面中的文字表述.图片效果等内容,以求与实际产品性能.规格.指数.零部件等信 [华为畅玩5(CUN-AL00)金色手机 ...

  9. 华为云平台使用手册_华为云首发全生命周期应用平台,四大能力解决政企上云五大难题...

    9月19日,在华为全联接大会上,华为云正式发布全生命周期应用平台.华为云应用平台服务产品部副总经理汪维敏介绍,华为云无缝整合三大尖刀产品(华为云DevCloud.ServiceStage.ROMA), ...

最新文章

  1. python去除英文字符中的数字和标点符号
  2. 连连看路径求解的算法
  3. C、C++语言容易出错的几个地方
  4. Cisco Catalyst 4500
  5. 论文浅尝 | DSKReG:基于关系GNN的推荐知识图谱可微抽样
  6. 网络基础Cisco路由交换四
  7. Android 使用webview遇到的问题及解决办法
  8. Linux基于升序链表的定时器
  9. 2018北京ICPC H. Approximate Matching(AC自动机+DP)
  10. php实现排序,PHP实现各种排序
  11. uva 10034 Problem A: Freckles
  12. linux查看字体并安装字体
  13. pyqt5和spyder版本对应_pyqt5 spyder 项目 记录
  14. 怎么才能获取企业工商数据和企业联系方式?
  15. 35岁以上的大龄程序员们,后来都干什么去了?
  16. Java校验身份证号码合法性
  17. Linkflow+表单工具:赋能表单数据,提升表单营销能力
  18. Android设计模式(十六)-中介者模式
  19. AI将光子时间转换成3D图像,通过时间来可视化世界
  20. 云米科技的未来,谈不上乐观

热门文章

  1. 什么是缓冲区(buffer),什么是缓存(cache)
  2. 【Unity】U3D TD游戏制作实例(三)相机管理器、生成敌人优化、敌人血槽小组件
  3. 平均风向风速计算(单位矢量法)
  4. mkdir命令的功能作用及其如何使用
  5. 在ubuntu上编写第一个C程序Hello world!
  6. Manifest merger failed : Attribute meta-data#android.support.VERSION@value..
  7. uniapp聊天室动画加载新消息
  8. 数字图像处理与应用——图像和视频压缩技术
  9. KubeSphere 社区双周报 | 2022-08-19
  10. 计算机桌面上字太宽怎么办,电脑屏幕字体怎么变大_电脑字体变大如何调-win7之家...