我是如何看上这个求职者的
1. 好,那你说说spring和springboot的区别吧
嗯,好,spring的话,要写一个xml文件来进行配置,跟springboot相比复杂了很多嘛,然后springmvc和mybatis,又要写两个xml,都是写xml,写的又生硬又长。用了springboot就简化了很多,也不用搞那么多的xml配置了,它集成了很多jar包,直接run一下就可以通过控制器访问页面了,springboot更好上手。
2. 我听你说xml,你有没有用过spring的配置类?
有用过,configuration
3. 那如果我要用懒加载生成bean实例的话,你会怎么做?
注解先打上,@bean,@lazy,如果有需要的话,再写上@scope。然后return这个类就可以了。
4. 我如果有个对象要从后台向前台传,要用到什么?
用ModelMap的put方法就可以把对象加到里面。
5. 学的不错嘛,你mybatis是如何和spring整合的?
先再spring的xml中开启scan扫描到dao层,再配置mapperScanner的basePackage值是dao层的包名,然后用autowrite直接注入就可以用了。
6. Mybatis的动态sql记得多少?
if test=什么什么的,choose标签里面套个when test=什么什么的,最后套个otherwise就是跟switch里面一样,然后就还有where,trim,set,foreach。
7. 用Spring Boot打成的jar和普通的jar有什么不同?
Springboot打成的jar包是可以直接通过java- jar来启动,这种jar不可以作为普通的jar被依赖。
8. 你应该有用过微服务吧,能说说微服务怎么实现session共享吗?
用Spring Session 和 Redis 来实现 session 共享,将所有微服务的session统一保存在redis上面。
9. 跟我说说你怎么理解负载均衡的
负载平衡旨在优化资源使用,最大化吞吐量,最小化响应时间并避免任何单一资源的过载
10. 有了解过jvm吗?
有看过,但是知道的不多
11. 能说说jvm运行时的数据区吗?
有5个部分,分别是程序计数器,Java 虚拟机栈,本地方法栈,java堆,方法区。
今天,给大家整理汇总了:2020年互联网大厂真实面试题,主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等****初****,中级,高级Java面试题集合。
面试了那么多程序员?为什么我看上了这个没啥工作经验的大学生珍藏多年的230个高端简历模板,也一起送给大家
面试了那么多程序员?为什么我看上了这个没啥工作经验的大学生1、加微信获取备注:简书
1892324-20200408173704995-149739833.png
网友评论