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

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

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

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

相关推荐

4 75 评论
分享
牛客网
牛客企业服务