华为通用软件开发 面经
一面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开发#
一面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开发#
全部评论
算法题
算法题要求时间复杂度多少啊?这个题排序,然后再比较一下从最大那个开始和从第二个开始不就行了?
打家劫舍啊
那个面试的时候的题有没有做出来呀,要是没做出来是不是大概率凉凉
我来还愿了!前后两个月,最终拿到华为offer了!不得不说,牛客许愿真的灵~
是否O(n^2)一定要比O(nlong)差?这个怎么答
相关推荐
泪水打湿猪脚饭😭:恭喜,羡慕剪映✌️
点赞 评论 收藏
分享
点赞 评论 收藏
分享