华为线下面试-通用软件开发

Java语言,华为通用软件开发,线下一天面完,记录一下面试过程。

一面

主要偏一些基础的数据结构、排序和java的基础

  1. Java问了多线程的状态,sleepyieldwait的概念
  2. Redis的缓存击穿、雪崩
  3. 数据库的优化怎么实现的
  4. 反射的概念
  5. 抽象类和接口的区别
  6. 项目中那个地方使用到了抽象类
  7. NIOBIO
  8. 多线程怎么保证数据的一致性
  9. 线程死锁怎么解决

算法题:二维矩阵,值为01,找到每个位置最近的0

的距离,返回一个二维数组的结果

二面

主要偏项目相关问题,但是不会问具体很深的知识点

  1. List和数组的区别
  2. 项目中某个功能的实现的输入输出是怎么确定的
  3. 项目中的Flask怎么使用的
  4. SQL的注入安全
  5. SpringBoot在项目中对开发的帮助在哪里,
  6. 数据中间的传输、存储过程,是怎么保存在数据库中的,传输的频率、时间等具体的信息、
  7. 后端和数据库的连接是怎么实现的

算法题:力扣32最长有效括号和64最小路径和

主管面试

主要是对个人性格、抗压性的问题

  1. 项目的分工,自己负责的部分
  2. 对华为文化的看法
  3. 你怎么看力扣刷题
  4. 遇到一个不配合的对接人,怎么处理
  5. 让你负责一个项目,你觉得最重要的因素是什么?
  6. 你认为你现在做的数字化对你所在的领域有什么帮助、有什么未来的发展方向
  7. 你的发明专利和软著是怎么想出来的
  8. 想要选择的方向

主管面没聊薪资,感觉有些奇怪。

 

全部评论
老哥也是转码的吗
点赞 回复 分享
发布于 2023-11-06 17:30 广东
请问一下一面算法题考虑四个斜方向么?
点赞 回复 分享
发布于 2023-11-05 14:57 加拿大
请问问的是简历上写的八股吗
点赞 回复 分享
发布于 2023-10-26 11:48 四川
想知道怎么看待leetcode刷题
点赞 回复 分享
发布于 2023-10-25 22:32 四川
二面手撕还有hard
点赞 回复 分享
发布于 2023-10-25 20:21 广东
许愿泡出池子
点赞 回复 分享
发布于 2023-10-25 19:36 湖南

相关推荐

吴offer选手:我卡在笔试才是最好笑的,甚至没给我发过笔试链接
投递哔哩哔哩等公司6个岗位
点赞 评论 收藏
分享
评论
6
53
分享

创作者周榜

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