SSM是指Spring、Spring MVC和MyBatis三个框架的组合。它们分别负责不同的功能,一起构建一个完整的Java Web应用。
Spring:负责依赖注入(DI)和控制反转(IoC),实现各个组件之间的松耦合。
Spring MVC:负责处理用户请求,实现Model-View-Controller(MVC)模式的Web应用开发。
MyBatis:负责数据持久层的操作,实现对象关系映射(ORM),简化数据库操作。
通过SSM框架组合,可以快速地构建一个可扩展、高性能、易维护的Java Web应用。
中国联通java工程师面试题
请简要介绍一下你的Java项目经验。
应聘者:在校期间,我参与了一个基于SSM框架的仓库管理系统项目,负责后端开发。
面试官:谈谈你对Java多态的理解。
应聘者:Java多态指的是不同对象对同一方法的不同实现,它包括编译时多态和运行时多态。多态实现了代码的可扩展性和复用性。
一共三面,前两轮线上。第一轮一个面试官,第二轮与第三轮群面。问的技术,差不多就是八股文。,涉及到线程、IO、锁、集合、JVM、索引、隔离级别、事务底层等
面试官问的面试题:天津联通java开发面试题
8.INNODB的数据结构
9.多线程
多线程的构造方法
10.线程
Sychronized是如何实现的
11.Mybatis缓存 一级缓存和二级缓存
12.IO 有哪几种方式
13.什么是同步 什么是阻塞 同步和阻塞一样吗 有什么关系, 分别在什么情况下发生
14.数据库隔离级别,他们有什么关系
15.幻读是什么
16.Spring如何加事务,
17.事务注解的底层原理
此次面试主要是中国联通在学校的宣讲会,有很多地区的联通分公司都在,当时天津联通能现场发offer(直签的机会),我冲着这个现场发offer的机会就去投递了天津联通。
面试官问的面试题:天津联通软件开发工程师面试题
一上来面试官就看了看我的简历,问题也比较简单,主要如下:
你是哪里人?(南方的)
为什么想要从南方来到天津这么远?没想过在家附近吗?(我说喜欢大城市)
广东、湖南也有大城市呀,为什么不选择?(我喜欢北上广深(天津挨着北),但深和上消费太高了)
接受岗位调剂吗?(岗位可能要考试,没达到录取名额最后排名的会被调剂)
1.做过的项目,自己的两个优点两个缺点。然后根据我的回答深入问。
2.技术方面根据我自己用到的技术深入了解:
spring: spring技术的用处。
hibernate:hibernate如何映射数据库才能达到最好效果
sqlserver:怎么提升数据库查询速度。
若用户反映一个功能很慢,我怎么办。
3.问了我有什么疑问。
出差:经常出差,全国范围内,最长半年,每月可回家一次
中国联通JAVA工程师面试题
1.做过的项目,自己的两个优点两个缺点。然后根据我的回答深入问。
2.技术方面根据我自己用到的技术深入了解:
spring: spring技术的用处。
hibernate:hibernate如何映射数据库才能达到最好效果
sqlserver:怎么提升数据库查询速度。
若用户反映一个功能很慢,我怎么办。
3.问了我有什么疑问。
(共4条) 北京海鑫科金高科技股份有限公司
(共7条) 北京海博思创科技有限公司
(共7条) 沈阳富创精密设备有限公司
(共5条) 11局
(共9条) 宁波银行无锡分行
(共5条) 明阳智能股份有限公司