英特尔|2022年春招,Java后端最全面试攻略,吃透25个技术栈( 五 )


25、Reids6种淘汰策略:
26、Redis前端启动命令
27、Redis 的主从复制
28、为什么Redis是单线程的?
29、Redis内存模型
30、Redis没有直接使用C字符串
十二、Memcached面试题1、Memcached 是什么 , 有什么作用?
2、memcached和MySQL的query cache相比 , 有什么优缺点?
3、 但是我确实需要把memcached中的item都dump出来 , 确实需要把数据load到memcached中 , 怎么办?
4、memcached是如何做身份验证的?
5、如何使用memcached的多线程是什么?如何使用它们?
6、memcached能接受的key的最大长度是多少?(250bytes)
7、memcached对item的过期时间有什么限制?(为什么有30天的限制?)
8、memcached最大能存储多大的单个item?(1M byte)
9、为什么单个item的大小被限制在1M byte之内?
10、为了让memcached更有效地使用服务器的内存 , 可以在各个服务器上配置大小不等的缓存空间吗?
11、什么是binary协议?它值得关注吗?
12、memcached是如何分配内存的?
13、为什么不用malloc/free!?
14、究竟为什么使用slab呢?
15、memcached能保证数据存储的原子性吗?
十三、MongoDB面试题1、mongodb是什么?
2、MongoDB是由哪种语言写的
3、你说的NoSQL数据库是什么意思?
4、NoSQL数据库有哪些类型?
5、你怎么比较MongoDB、CouchDB及CouchBase?
6、MongoDB成为最好NoSQL数据库的原因是什么?
7、MySQL与MongoDB之间最基本的差别是什么?
8、journal回放在条目(entry)不完整时(比如恰巧有一个中途故障了)会遇到问题吗?
9、分析器在MongoDB中的作用是什么?
10、名字空间(namespace)是什么?
11、 如果用户移除对象的属性 , 该属性是否从存储层中删除?
12、允许空值null吗?
13、能否使用日志特征进行安全备份?
14、更新操作立刻fsync到磁盘?
15、为什么我的数据文件如此庞大?
16、如何执行事务/加锁?
17、NoSQL与RDBMS直接有什么区别?
18、为什么要使用和不使用NoSQL数据库?
19、说一说NoSQL数据库的几个优点?
20、mongodb有哪些特点?
十四、String面试题Spring Boot面试题
1、String 是基本数据类型吗?
2、什么是 Spring Framework?
3、String 是可变的话?
4、Spring Framework 有哪些不同的功能?
5、怎么比较两个字符串的值一样 , 怎么比较两个字符串是否同一对象?
6、什么是 Spring 配置文件?
7、Spring 应用程序有哪些不同组件?
8、使用 Spring 有哪些方式?
9、tring str = new String(“abc”);创建了几个对象 , 为什么?
10、什么是依赖注入?
11、String.trim()方法去掉的是哪些字符?
12、可以自定义 java.lang.String 类并使用吗?
13、spring 中有多少种 IOC 容器?
14、区分 BeanFactory 和 ApplicationContext 。
15、列举 IoC 的一些好处 。
16、Spring IoC 的实现机制 。
17、spring 提供了哪些配置方式?
18、什么是 spring bean?
19、spring 支持集中 bean scope?
20、什么是 spring 的内部 bean?
21、什么是 spring 装配
22、spring bean 容器的生命周期是什么样的?
23、自动装配有哪些方式?
24、如何在 spring 中启动注解装配?
25、自动装配有什么局限?
26、@Component @Controller @Repository
27、什么是基于注解的容器配置
28、@Required 注解有什么用?
29、列举 Spring DAO 抛出的异常 。
30、@Qualifier 注解有什么用?
31、@Autowired 注解有什么用?
32、spring DAO 有什么用?