Web开发工程师
约 492 字大约 2 分钟
Web开发工程师
岗位年限:
1+
面试时间:
2024年1月31日21点
面试方式:
线上
面试问题:
序号 | 问题 | 解答 | 备注 |
---|---|---|---|
1 | 集合是什么 | 集合分为collection 和map ,collection包括 list set,list分为arrayList数组 linkedList链表 stack ,vector,set 分为 treeSet linkedHashset hash ,map分为 hashmap treemap hashtable concurrentHashamp ,1.7数组+链表 1.8 数组+链表+红黑树 当阈值小于6时红黑树转化为链表,大于8链表大于红黑树 | |
2 | IOC和AOP | Spring的两个核心是Ioc 和 aop ,IOC 是控制反转 意思是把对象的生命周期交给Spring来管理,di去实现注入,实现解耦,Aop 指的是 面向切面编程,我的理解是不修改原来代码的接触上新增新的功能,在工作用常用在事务,安全、日志、权限 | |
3 | 怎么就解耦了 | SpringMvc 分为model view controller ,分别处理数据层,业务层,控制层,可以把业务层与其他层分开。 | |
4 | 使用过docker吗 | 不好意思没有,这方便了解较少 | |
5 | 现在我有一个100万的数据,如何优化一下: | 分库分表 | |
6 | 如何分库分表 | 不好意思,到目前位置还没有过这方面的操作,不是很了解,只是了解了一下概念 | |
7 | 了解过mq | mq是消息队列,在我看来就是有三个模块分别是生产者,容器,消费者,生产者生产出的产品进入容器消费者进行消费,当容器已经满了,生产者停止生产,当消费者消费一些产品生产者开始生产 | |
8 | 代理有两种方式是哪两种 | 代理的两种方式包括jdk动态代理和cglib技术 | |
9 | 使用过代理技术吗 | 在Spring中使用到了代理模式,代理可以用来解决,事务失效的问题 | |
其他的想不起来了... | |||