华为OD : 一面 面经

日期: 不告诉你
面试时长: 1个小时
面试内容:分为三块,一半时间在手撕代码上
【手撕代码】(面试官全程监看)
leetcode中等题 : 55.跳跃游戏
【八股】
1. 面向对象的三个特性
2. 封装、继承、多态都是怎么做的(扩展了很多)
    2.1 虚函数,父类子类,override,
3. private,public,protect 各自的使用场景 & 有什么区别
4. 讲讲重载
5. 使用过什么智能指针
    5.1 细讲一下你用过的这些智能指针
6. 讲讲多线程
    6.1 锁是怎么运用的、细说 锁的内容(锁的啥,咋锁的)
    6.2 线程之间是怎么通讯的
    6.3 两个进程之间是怎么通讯的
    6.4 call_back的使用,在什么时候使用的,
7.  结构体和联合体之间的区别
8. 讲讲通过哪些STL
    8.1 map 怎么做的
    8.2 vector初始化没有分配内存的时候,是怎么样的
    8.3 vector,push_back之后,内存是怎么变的
    8.4 vector 和普通数组之间的区别
【项目经验】(花的时间比八股要长)
项目经验就是对着简历,挨个问你项目实现的功能,涉及的技术,怎么实现的。
备注:涉及的技术,都会被细问,我的喉咙要去世了。
#华为面试##华为od#
全部评论
厉害  有二面的不
点赞 回复 分享
发布于 2022-07-25 00:25
谢谢楼主的分享~
1 回复 分享
发布于 2022-07-01 11:15
点赞 回复 分享
发布于 2022-08-19 17:44 北京

相关推荐

08-08 16:33
唐山学院 Java
职场水母:首先,简历太长,对于实习和应届找工作,hr一眼扫的是学历,技术看实习,你写的技术栈字太多了,尽量用一句话概括不用写那么详细,技术面的时候会问的,而且技术栈都会在实习或者项目里体现,你要做的是,把你的简历浓缩为一页,删除没用的东西,比如实践经历,自我评价,这些纯废话,没用,专业技能写的太离谱,你真的熟练掌握了吗,建议都写熟悉,找工作和写论文不一样,追求的是干练和实用,把实习经历和项目提前,把掌握的技术栈写到最后,然后去找实习,
点赞 评论 收藏
分享
评论
7
54
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务