南京华为二年经验Java面试经验分享。
| Java
评论 0 | 点赞 0 | 浏览 628

南京华为二年经验Java面试经验分享。

公司是软通动力,岗位是华为的项目外包,下面是二面的问题,应该是华为的人面的:

1、先问项目 项目技术选型方式,哪些技术是自己主推的,微服务划分的依据,算法模块是怎么设计的是否使用设计模式

2、微服务之间大数据量的通讯怎么实现

3、java集合 list和map ArrayList和LinkedList的区别以及使用场景 hashmap是线程不安全的 哪些hash是线程安全的

4、spring bean的作用域 spring bean是否是线程安全的

5、并发的使用场景,线程池的原理和线程池的核心参数,线程池核心参数配置的依据

6、mybatis实现原理,如何通过接口就能实现数据的查询 mybatis使用#{}和${}的区别 其各自的原理是什么

7、mysql数据存储的量级,sql语句的优化从哪些方面考虑,mysql索引最左前缀原则

8、WebSocket通信协议和http协议有什么不一样 除了WebSocket还有什么方法实现实时通讯 如果是toC的场景面对大量用户使用websocket和轮询各自的优缺点

9、spring 事务的实现方式 声明式事务 编程式事务 声明式事务的实现原理 是如何根据一个注解就实现事务的功能

10、网络通讯协议

点评:典型的项目经历+八股文的面试风格,小伙伴们卷起来!

PS:本博主分享过的面试经验全部都来源于身边朋友同事的真实经历,从来不会随便找点东西糊弄大家,放心收藏,欢迎留言讨论!

本文作者:不是好驴
本文链接:https://www.baddonkey.cn/detail/29
版权声明:原创文章,允许转载,转载请注明出处

高谈阔论

留言列表