华为开发岗面经(消费者BG)

一面
给一个二叉树,调整成AVL树,说明过程
姓名_年龄_职位_编号,如此格式的一个文本
批量修改编号的方法(awk)
多态的实现方式
讲讲反射
模板编程和重载的区别适应场景
多线程编程使用到的的一些接口函数
多线程避免死锁的方式
linux系统的内存管理方式
迪杰斯特拉算法(描述思路)
算法:一组数,返回最长的和为target的子序列

二面
算法:
最大连续子数组和
高并发业务设计思路,需要注意的点,常用的架构方式。
数据库数据量非常大怎么进行设计优化。
redis的应用场景。
分布式锁的应用场景,实现方式。
比较一下C++,JAVA, Python的内存管理
QT在C++基础上对内存管理方式进行的改进
C++防止内存泄露方法,如何观察定位
单例模式使用场景,实现
用过其他什么设计模式
几种工厂模式的区别
设计模式六大原则说一下,详细解释,在实际编程中的应用。
项目相关(略)
有没有对代码进行过重构,思路,使用过什么工具。

三面:
(虽然没问技术细节,仍然问得后背发凉,从聊天细节中就能摸清***的水平)
介绍你项目中的难点,遇到问题怎么解决,花多少时间,如何想到的用这种方法,有没有向周围人寻求帮助。
周围人给你的帮助建议有没有错误的,举个例子,怎么看待这种情况。
介绍一个你做的最失败的项目(根据细节继续挖坑)
说一下你的技术上的短板
如何定义高并发,量化?
有什么兴趣爱好。#华为##面经##Java工程师##校招#
全部评论
是不是阿里的面试官走错房间了
8 回复 分享
发布于 2019-09-19 15:05
楼主  工程哪个院的
点赞 回复 分享
发布于 2019-10-09 09:26
太难了
点赞 回复 分享
发布于 2019-09-20 00:00
华为今年很难的 南京这边都要手撕
点赞 回复 分享
发布于 2019-09-19 20:56
这怕是阿里的招聘现场吧
点赞 回复 分享
发布于 2019-09-19 20:36
好难
点赞 回复 分享
发布于 2019-09-19 16:37
一面手撕AVL 牛逼
点赞 回复 分享
发布于 2019-09-19 15:10
在深圳面的嘛?
点赞 回复 分享
发布于 2019-09-19 15:06
深圳的吗
点赞 回复 分享
发布于 2019-09-19 15:01
好难
点赞 回复 分享
发布于 2019-09-19 14:42
楼主java还是c啊
点赞 回复 分享
发布于 2019-09-19 14:02
这么凶的嘛
点赞 回复 分享
发布于 2019-09-19 13:42
那我估计凉了
点赞 回复 分享
发布于 2019-09-19 13:42
好难
点赞 回复 分享
发布于 2019-09-19 13:40

相关推荐

我是985研究生,最近学校在组织开题,大家都在非常紧张地准备,但我一直进入不了状态,很想做但是心又很浮躁。但我的室友们感觉都非常认真,每天醒来就开始看论文,睡着前最后一件事还是在看论文,我非常焦虑。我感觉自己甚至有点把大家当做假想敌了。这种比较心态还存在于生活的各种方面:看到有钱的同学会非常羡慕,看到朋友圈里面环游世界的留学生同学也会羡慕,看到那些工作后有自己的钱而过上较为阔绰的生活的时候还是羡慕,就仿佛只有自己一个人在阴暗爬行。而且这些比较是每时每刻的,为了不比较,我已经关闭了朋友圈,但是每次偶尔刷一下还是会难受很久。我知道比较是偷走幸福的小偷,但我好像控制不了,感觉自己是一个偷窥别人生活的...
若怜君欢:担心开题搞砸了,幻想拥有别人的生活,本质上是因为自卑,楼主小时候大概率是留守儿童或者父母关系很紧张,导致楼主没有安全感、焦虑、内耗。 这样的情况最好的办法就是建立自信和降低期待,建立自信不是一蹴而就,而是循序渐进,比如告诉自己允许自己第一次没把事情做好,失败了能搞清楚其中缘由而不是全盘否定自己,失败不是终点,放弃才是;降低期待只要记住一句话即可,能伴随你一生的,只有经验和学识,所以你对事情的态度应该更多地去思考它是否能带来学识和经验的增长,而不是仅仅用短期的利益作为唯一期待。 人生不是一成不变的,它是可以迭代更新的,去归纳总结自身的不足并结合实际去改进,去尝试一些新的思路和方法,不要固执钻牛角尖,也不要反复横跳,为自己设立一个高度聚集的精神内核,内核之上可以去尝试一切有利于自己更好的方式 以上就是我个人对生活的理解,共勉
点赞 评论 收藏
分享
04-28 19:31
门头沟学院 Java
真烦好烦真烦:可恶的二手车贩子,居然对我们门头沟学院的人这么没礼貌
点赞 评论 收藏
分享
04-14 20:10
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
4
75
分享

创作者周榜

更多
牛客网
牛客企业服务