作者:RedSubmarine
链接:华为软开面经(许愿OC)_笔经面经_牛客网
来源:牛客网
中午主管面后,收到面试通过的短信,算是进入池子了吧。
不过笔试做的比较差 😅,不晓得捞不捞的起来。但还是许愿OC!!!
一面 9月24日 60min
1、自我介绍
2、项目相关,项目难点?如何解决的?(还让我共享屏幕,给他看一下项目代码)
3、SQL注入问题?怎么解决?
4、MyBatis?
5、${ }和 #{ }的区别?怎么用?(${ } 可以用来取要查询的数据库表名称, where条件后的条件,用 #{ })
6、TCP的粘包拆包问题?怎么解决?
7、Netty心跳机制?用zookeeper可以实现服务器和客户端的心跳么?(临时节点的session连接检测 + Watcher机制)
8、Spring框架了解哪些?(自动装配,Bean的生命周期,SpringMVC流程)
9、JWT和Cookie, Session登录的区别?
10、接口的幂等性问题?
11、手撕代码:计算字符串权重
(做题时,电脑突然蓝屏了 😂,当时人都懵了,幸好面试官人好,一直在会议中,我重新连上做完了题目)
二面 9月24日 50min
1、自我介绍
2、项目相关
3、一个Web应用如何开发?需要考虑哪些?
4、AOP切面怎么做?
5、一个接口有多个实现类,RPC调用时,如何确定调用哪个实现类?一个方法有多个重载,如何确定调用哪个?
6、序列化方式的对比?
7、为什么选zookeeper做注册中心?CP和AP怎么选?
8、手撕代码:K个一组反转链表。
(有些问题忘了,一天5个面试,实在记不清了)
主管面 9月25日 45min
1、自我介绍
2、论文相关,主要工作内容,难点,论文创新点?
3、项目相关?为什么做?怎么做的?
4、自己最大的优势和短板?
5、经历过的最大挫折?
6、非科班为什么做软开?
7、擅长的语言?
8、实习做了什么?
9、平常怎么学习的?
10、期望的工作城市?
11、希望的工作方向?未来的规划?
反问:
1)部门业务,好像是跟大数据相关的
2)技术栈,java,c++, go, python都有涉及
3)学习建议
分享不易,如果你觉得文章还不错,你的转发、分享、、留言就是对我最大的鼓励。感谢您的阅读!