2019/04/12 华为通用软件开发工程师现场面试(offer到手)

2019/04/12 华为通用软件开发工程师现场面试(offer到手)

时间轴

  • 三月中旬做的笔试 3题ac两道
  • 4/8 性格测试
  • 4/12 现场面试
    • 地点是 广州某家酒店,近地铁站的,中大过去也是要一个小时。今天还下大雨,9点开始签到,到的人还不是很多。我因为比较早去,所以面试没有等太久,10.40就结束全部面试。建议后面去的同学也早点到场,避免过长的等候
  • 5/8 HR电话商量offer细节
    • 工资 6k(基础)+1k(住房补贴) / month
    • 不包住宿,不包食,但是有饭堂
    • 工作地点:东莞松山湖基地
    • 实习时间:>=2months,可以随时入职
  • 已拒offer

一面

  • 自我介绍
  • 项目
  • 挑一个你觉得最有价值的项目进行描述
  • 其中的技术难点是哪些,你们是如何解决的
  • 数据库相关知识,了解多少数据库
    • 在你的项目中用到了哪些数据库
  • 面试官针对你所说的项目进行提问,提出一些问题,如何改进你之前的项目
    • 包括安全性
    • 健壮性
    • 错误处理
    • 并发执行等
  • 有什么问题问面试官

总结:一面多问项目,以及其中的细节,只要多准备一下项目讲述即可。

综合面

结束一面后,面试官让我去隔壁等候综合面。综合面感觉与一面差别不是很大,反而还问多了一点技术细节,可能看面试官的个人不同吧

  • 自我介绍
  • 项目介绍
  • 家庭情况
  • 日后规划
  • 看过一些什么C++进阶的书
    • 这里对Effective C++的某些部分进行了提问
  • 面试官出了道C++类继承相关的题目,涉及is-a,has-a,like-a的区别,基类指针指向子类,内存访问,析构函数如何执行等
    • 问的很详细,一开始我也太懂,后面面试官直接用讲课的形式给我讲了这道题,我后面也答出了解接近的答案
  • 面试官出了第二道题关于C++内存与操作系统相关的。问全局变量,局部变量,static变量,动态数组的存放位置,访问权限,有效期等。还让介绍虚拟内存,物理内存的区别之类
  • 有什么问题问面试官

总结:面试官比较友善,没有为难的意思。掌握好基本的C++知识还不够,需要了解一些底层的实现,内存的管理等。

感觉华为面试是最水的一个,其他面试都面了很多细节跟基础,而华为主要是对项目提问,所以项目的准备非常重要!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值