Java语言,华为通用软件开发,线下一天面完,记录一下面试过程。一面主要偏一些基础的数据结构、排序和java的基础Java问了多线程的状态,sleep、yield、wait的概念Redis的缓存击穿、雪崩数据库的优化怎么实现的反射的概念抽象类和接口的区别项目中那个地方使用到了抽象类NIO和BIO多线程怎么保证数据的一致性线程死锁怎么解决算法题:二维矩阵,值为0或1,找到每个位置最近的0的距离,返回一个二维数组的结果二面主要偏项目相关问题,但是不会问具体很深的知识点List和数组的区别项目中某个功能的实现的输入输出是怎么确定的项目中的Flask怎么使用的SQL的注入安全SpringBoot在项目中对开发的帮助在哪里,数据中间的传输、存储过程,是怎么保存在数据库中的,传输的频率、时间等具体的信息、后端和数据库的连接是怎么实现的算法题:力扣32最长有效括号和64最小路径和主管面试主要是对个人性格、抗压性的问题项目的分工,自己负责的部分对华为文化的看法你怎么看力扣刷题遇到一个不配合的对接人,怎么处理让你负责一个项目,你觉得最重要的因素是什么?你认为你现在做的数字化对你所在的领域有什么帮助、有什么未来的发展方向你的发明专利和软著是怎么想出来的想要选择的方向主管面没聊薪资,感觉有些奇怪。 
点赞 6
评论 6
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务