作者: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)学习建议

分享不易,如果你觉得文章还不错,你的转发、分享、、留言就是对我最大的鼓励。感谢您的阅读!