面试题day18
作者:互联网
美团
java后端 二面
-
聊聊实习经历,项目经历
-
Spring框架相关,有哪些设计模式?
工厂模式 代理模式 模板方法模式 单例模式
ioc aop redisteample 唯一bean
-
AOP的代理是怎么实现的?
jdk动态代理和cglib。
-
怎么实现的?有什么区别?
是否需要实现接口
-
有用过消息队列吗?
-
用过,RabbitMq
-
能讲一讲消息队列的设计模式吗?
兴业数金
一面,8.25
-
自我介绍
-
本科的springboot项目
-
有了解ssm吗
-
你之前的项目mybatis有用过吗,可以讲讲吗
{}预编译
优点
- 与JDBC相比,减少了50%以上的代码量。
- MyBatis是最简单的持久化框架,小巧并且简单易学。
- MyBatis灵活,不会对应用程序或者数据库的现有设计强加任何影响,SQL写在XML里,从程序代码中彻底分离,降低耦合度,便于统一管理和优化,可重用。
- 提供XML标签,支持编写动态SQL语句(XML中使用if, else)。
- 提供映射标签,支持对象与数据库的ORM字段关系映射(在XML中配置映射关系,也可以使用注解)。
缺点
- SQL语句的编写工作量较大,尤其是字段多、关联表多时,更是如此,对开发人员编写SQL语句的功底有一定要求。
- SQL语句依赖于数据库,导致数据库移植性差,不能随意更换数据库。
-
能说说Spring的特点吗,深入了几个问题
-
为什么本科阶段学习了Android,能说说你的学习过程吗
-
有用过前后端分离来完成项目吗?
-
能说说前后端分离的优势吗
-
MySQL了解吗,能说说mysql的隔离级别吗
ru rc rr s
-
能说说唯一索引和主键索引的区别吗
主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。
主键创建后一定包含一个唯一性索引,唯一性索引不一定就是主键。
-
能说说复合索引编程需要注意的点吗
最左前缀原则
-
你现在公司实习做什么
-
可以说说vue的特点吗
-
以后感兴趣转做前端吗(虎躯一震,感兴趣)
携程
Java面经 一面:25min
-
自我介绍
-
聊两个项目
-
MySQL事务隔离机制,如何实现
-
Spring如何避免循环依赖
三级缓存
-
线程的创建方式
继承thread、实现runnable、实现callable
-
线程池参数
核心线程数、最大线程数、阻塞队列、存活时间、时间单位、现场工厂、拒绝策略
-
当所有线程处理完毕打印一条日志怎么做
循环栅栏
-
两个千万级别的int数组,输出交集,说一下你认为时间复杂度最低的方案
标签:XML,面试题,数据库,索引,线程,SQL,day18,主键 来源: https://www.cnblogs.com/faetbwac/p/16533624.html