华为通用软件开发 面经
一面1h~(2021.4.30)
1.自我介绍,比赛经历
2.进程与线程的区别
3.常用的数据结构有哪些
4.平衡二叉树是什么?能否用数组来实现,你会怎么实现?
5.排序算法有哪些?冒泡排序与快速排序的时间复杂度是多少?是否O(n^2)一定要比O(nlong)差?
6.计算机网络有哪几层?每一层的协议有哪些?
7.tcp、udp的区别于联系,说说什么是http协议(可以扩展一下https)
8.rest接口有了解吗?
9.项目用的什么数据库?
10.事务是什么?(可以扩展一下数据库的隔离级别,Innodb默认的隔离级别,spring中的事务)
11.序列化知道吗?(浅克隆与深克隆,网络传输也会进行序列化)
12.Redis你是怎么用的?(项目中有使用到,结合mysql事务防止超卖)
13.你理解的微服务是什么?
14.做题:给定一个数组,可以选择多个数字,但任意两个数字不能够相邻,问如何取值,结果最大?如{1,10,5,8,4,3},可以选择:10,8,3,返回21
15.什么是切面编程

主管面15mins~(2021.5.8)
1.自我介绍
2.项目
3.介绍一下Redis,如何解决雪崩
4.比赛经历,成绩
5.兴趣爱好
6.用的什么数据库
7.为什么想来我们公司,对我们公司了解了多少?
8.反问了技术栈是什么

来许个愿,大家一起拿offer吧 #Java开发#
全部评论
算法题
1 回复 分享
发布于 2021-06-07 11:22
算法题要求时间复杂度多少啊?这个题排序,然后再比较一下从最大那个开始和从第二个开始不就行了?
1 回复 分享
发布于 2021-06-06 17:21
打家劫舍啊
点赞 回复 分享
发布于 2021-06-07 11:21
那个面试的时候的题有没有做出来呀,要是没做出来是不是大概率凉凉
点赞 回复 分享
发布于 2021-06-01 10:03
我来还愿了!前后两个月,最终拿到华为offer了!不得不说,牛客许愿真的灵~
点赞 回复 分享
发布于 2021-05-26 10:40
是否O(n^2)一定要比O(nlong)差?这个怎么答
点赞 回复 分享
发布于 2021-05-13 01:06

相关推荐

评论
8
1
分享

创作者周榜

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