网易首页 > 网易号 > 正文 申请入驻

面试阿里P7被问到的知识点:分布式架构+Dubbo+多线程+Redis

0
分享至

  纵观几年来的Java面试题,你会发现每家都差不多。你仔细观察就会发现,HashMap的出现几率未免也太高了吧!连考察的知识点都一样,什么hash碰撞啊,并发问题啊!再比如JVM,无外乎考内存结构,GC算法等!因此,如果是为了面试,完全是有套路可以准备的!记住,基础再好,也架不住面试官天马行空的问,所以刷面试题还是很有必要的

  下面我总结出了互联网公司java程序员面试涉及到的绝大部分面试题及答案做成了文档和架构视频资料免费分享给大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术资料以及大厂面试题),希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

  Spring

  1. Spring 概述

  2. 什么是spring?

  3. 使用Spring框架的好处是什么?

  4. Spring由哪些模块组成?

  5. 解释AOP模块

  6. Spring配置文件

  7. 什么是Spring IOC 容器?

  依赖注入

  1. 什么是Spring的依赖注入?

  2. 有哪些不同类型的IOC(依赖注入)方式?

  3. 哪种依赖注入方式你建议使用,构造器注入,还是 Setter方法注入?

  Spring Beans

  1. 什么是Spring beans?一个 Spring Bean 定义 包含什么?

  2. 如何给Spring 容器提供配置元数据?

  3. 你怎样定义类的作用域?

  4. 解释Spring支持的几种bean的作用域

  5. 解释Spring框架中bean的生命周期

  6. 在 Spring中如何注入一个java集合?

  7. 什么是bean装配?什么是bean的自动装配?

  8. 解释不同方式的自动装配

  Spring注解

  1. 什么是基于Java的Spring注解配置? 给一些注解的例子

  2. 什么是基于注解的容器配置?

  3. 怎样开启注解装配?

  4. @Required 注解、@Autowired 注解、@Qualifier 注解

  Spring数据访问

  1. 在Spring框架中如何更有效地使用JDBC?

  2. JdbcTemplate

  3. 使用Spring通过什么方式访问Hibernate?

  4. 如何通过HibernateDaoSupport将Spring和Hibernate结合起来?

  5. Spring框架的事务管理有哪些优点?

  6. 你更倾向用哪种事务管理类型?

  Spring面向切面编程(AOP)

  1. 解释AOP

  2. Aspect 切面

  3. 在Spring AOP 中,关注点和横切关注的区别是什么?

  4. 什么是引入?什么是目标对象?什么是代理?

  5. 有几种不同类型的自动代理?

  6. 什么是织入。什么是植入应用的不同点?

  7. 解释基于XML Schema方式的切面实现

  8. 解释基于注解的切面实现

  Spring 的MVC

  1. 什么是Spring的MVC框架?

  2. DispatcherServlet

  3. WebApplicationContext

  4. 什么是Spring MVC框架的控制器?

  5. @Controller 注解、@RequestMapping 注解

  部分内容展示

  Redis

  1. 什么是Redis?

  2. Redis相比memcached有哪些优势?

  3. Redis支持哪几种数据类型?

  4. Redis主要消耗什么物理资源?

  5. Redis的全称是什么?

  6. Redis有哪几种数据淘汰策略?

  7. Redis集群方案应该怎么做?都有哪些方案?

  8. Redis有哪些适合的场景?

  9. Redis支持的Java客户端都有哪些?官方推荐用哪个?

  10. Redis回收进程如何工作的?

  11. 你知道有哪些Redis分区实现方案?

  12. Redis分区有什么缺点?

  13. Redis持久化数据和缓存怎么做扩容?

  14. 分布式Redis是前期做还是后期规模上来了再做好?为什么?

  15. Redis与其他key-value存储有什么不同?

  16. Redis的内存占用情况怎么样?

  17. Redis常见性能问题和解决方案?

  18. Redis提供了哪几种持久化方式?

  19. 如何选择合适的持久化方式?

  20. 修改配置不重启Redis会实时生效吗?

  部分内容展示

  MyBatis

  1. #{}和${}的区别是什么?

  2. 通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗?

  3. Mybatis是如何进行分页的?分页插件的原理是什么?

  4. Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?

  5. Xml映射文件中,除了常见的select|insert|update|delete标签之外,还有哪些标签?

  6. 简述Mybatis的插件运行原理,以及如何编写一个插件

  7. 一级、二级缓存

  8. Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?

  9. Mybatis映射文件中,如果A标签通过include引用了B标签的内容,请问,B标签能否定义在A标签的后面,还是说必须定义在A标签的前面?

  10. 简述Mybatis的Xml映射文件和Mybatis内部数据结构之间的映射关系?

  部分内容展示

  MySQL

  1. 一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 ?

  2. Mysql的技术特点是什么?

  3. Heap表是什么?

  4. Mysql服务器默认端口是什么?

  5. 如何区分FLOAT和DOUBLE?

  6. 区分CHAR_LENGTH和LENGTH?

  7. 请简洁描述Mysql中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?

  8. 在Mysql中ENUM的用法是什么?

  9. 如何定义REGEXP?

  10. CHAR和VARCHAR的区别?

  11. Mysql查询是否区分大小写?

  12. Mysql中有哪些不同的表格?

  13. 什么样的对象可以使用CREATE语句创建?

  14. 什么是通用SQL函数?

  15. MYSQL支持事务吗?

  16. mysql里记录货币用什么字段类型好

  17. Mysql中有哪几种锁?

  18. MYSQL数据库服务器性能分析的方法命令有哪些?

  部分内容展示

  HashMap

  Hash的计算规则?

  HashMap是怎么形成环形链表的(即为什么不是线程安全)?

  为什么HashMap的容量一定是2的幂

  LinkedHashMap和HashMap的区别

  HashMap和HashTable的区别?

  Zookeeper

  1. ZooKeeper提供了什么?

  2. ZAB协议?

  3. 四种类型的数据节点 Znod

  4. ACL权限控制机制

  5. zookeeper是如何保证事务的顺序一致性的?

  6. zookeeper负载均衡和nginx负载均衡区别

  7. 集群最少要几台机器,集群规则是怎样的?

  8. 集群支持动态添加机器吗?

  9. Zookeeper的java客户端都有哪些?

  10. chubby是什么,和zookeeper比你怎么看?

  11. 说几个zookeeper常用的命令。

  12. ZAB和Paxos算法的联系与区别?

  13. Zookeeper的典型应用场景

  部分内容展示

  Dubbo

  1. 为什么要用Dubbo?

  2. Dubbo 的整体架构设计有哪些分层?

  3. 默认使用什么序列化框架,你知道的还有哪些?

  4. 服务提供者能实现失效踢出是什么原理?

  5. 如何解决服务调用链过长的问题?

  6. 同一个服务多个注册的情况下可以直连某一个服务吗?

  7. Dubbo 服务降级,失败重试怎么做?

  8. Dubbo 使用过程中都遇到了些什么问题?

  9. Dubbo 配置文件是如何加载到Spring中的?

  10. Dubbo 支持分布式事务吗?

  11. Dubbo必须依赖的包有哪些?

  12. Dubbo 如何优雅停机?

  13. Dubbo 和 Spring Cloud 的区别?

  部分内容展示

  多线程

  1. 多线程有什么用?

  2. 创建线程的方式

  3. start()方法和run()方法的区别

  4. Runnable接口和Callable接口的区别

  5. CyclicBarrier和CountDownLatch的区别

  6. volatile关键字的作用

  7. 什么是线程安全

  8. Java中如何获取到线程dump文件

  9. 怎么检测一个线程是否持有对象监视器

  10. ConcurrentHashMap的并发度是什么

  11. Linux环境下如何查找哪个线程使用CPU最长

  12. Java编程写一个会导致死锁的程序

  13. 什么是Java内存模型

  14. 什么是乐观锁和悲观锁

  15. 高并发、任务执行时间短的业务怎样使用线程池?并发不高、任务执行时间长的业务怎样使用线程池?并发高、业务执行时间长的业务怎样使用线程池?

  Linux 面试题

  1. 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?

  2. 怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令?

  3. 查看文件内容有哪些命令可以使用?

  4. 终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?

  5. Linux 下命令有哪几种可使用的通配符?分别代表什么含义?

  6. Grep 命令有什么用? 如何忽略大小写? 如何查找不含该串的行?

  7. 利用 ps 怎么显示所有的进程? 怎么利用 ps 查看指定进程的信息?

  8. 把后台任务调到前台执行使用什么命令?把停下的后台任务在后台执行起来用什么命令?

  9. 查看当前谁在使用该主机用什么命令? 查找自己所在的终端信息用什么命令?

  10. 查找命令的可执行文件是去哪查找的? 怎么对其进行设置及添加?

  11. 怎么对命令进行取别名?

  12. 如果你的助手想要打印出当前的目录栈,你会建议他怎么做?

  部分内容展示

  没答案?怎么可能,光给面试题不给答案不是我的风格。这里面的面试题也只是凤毛麟角,还有答案的话会极大的增加文章的篇幅,减少文章的可读性。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
北京散打冠军徐永亮被执行死刑,临刑前哭着抽完2根烟

北京散打冠军徐永亮被执行死刑,临刑前哭着抽完2根烟

安妮Emotiong
2024-05-16 18:02:12
晚上11点,曼城争冠夜:4种结果,输球也能卫冕,瓜迪奥拉7年6冠

晚上11点,曼城争冠夜:4种结果,输球也能卫冕,瓜迪奥拉7年6冠

侃球熊弟
2024-05-19 05:55:02
积分榜:日本女排掉第6,中国重返前3,波兰第1,荷德泰奥运悬了

积分榜:日本女排掉第6,中国重返前3,波兰第1,荷德泰奥运悬了

知轩体育
2024-05-19 17:15:21
次轮局势:独行侠连两轮下克上重返西决 掘狼尼步进抢七谁主沉浮

次轮局势:独行侠连两轮下克上重返西决 掘狼尼步进抢七谁主沉浮

醉卧浮生
2024-05-19 10:47:55
随着独行侠117-116绝杀雷霆!产生了三个不争事实,三个不可思议

随着独行侠117-116绝杀雷霆!产生了三个不争事实,三个不可思议

祝晓塬
2024-05-19 16:57:40
不后悔?宁夏小女孩一笑成名拒百万签约,如今竟然这样了!

不后悔?宁夏小女孩一笑成名拒百万签约,如今竟然这样了!

小毅讲历史
2024-05-07 05:37:31
不出意外格鲁吉亚总统否决了外国代理人法案:俄罗斯法律必须废除

不出意外格鲁吉亚总统否决了外国代理人法案:俄罗斯法律必须废除

探索星空
2024-05-19 14:12:19
越南声称检测结果表明出口中国的榴莲并未镉超标

越南声称检测结果表明出口中国的榴莲并未镉超标

双色球的方向舵
2024-05-19 11:28:28
一盆冷水,上周五地产股涨停涨后,摩根士丹利调低中资地产股评级

一盆冷水,上周五地产股涨停涨后,摩根士丹利调低中资地产股评级

股海风云大作手
2024-05-19 08:45:42
26岁丈夫因病去世,22岁妻子思念成疾,在头七当天从27楼跳下

26岁丈夫因病去世,22岁妻子思念成疾,在头七当天从27楼跳下

第7情感
2024-05-18 01:02:31
“歼35”存在缺陷?外媒指出致命缺点,它将影响福建舰作战能力

“歼35”存在缺陷?外媒指出致命缺点,它将影响福建舰作战能力

奇点使者
2024-05-18 20:25:03
美伊秘密会谈

美伊秘密会谈

环球时报国际
2024-05-19 09:42:07
鬼佛和死佛为什么不能拜?

鬼佛和死佛为什么不能拜?

书中自有颜如玉
2024-05-19 12:01:04
最不心疼妻子的三个生肖男,嫁给他们太辛苦!

最不心疼妻子的三个生肖男,嫁给他们太辛苦!

牛锅巴小钒
2024-05-17 20:45:42
最新战报!大冷门,头号种子被轰21-16,国羽出师不利,连丢2金?

最新战报!大冷门,头号种子被轰21-16,国羽出师不利,连丢2金?

刘姚尧的文字城堡
2024-05-19 14:59:15
大小S验毒结果出炉!测出有服用违禁药物,团队拿处方证明脱罪

大小S验毒结果出炉!测出有服用违禁药物,团队拿处方证明脱罪

萌神木木
2024-05-17 11:39:54
几十年前,人人肚子里几乎都有蛔虫,为何现在很少听说过了?

几十年前,人人肚子里几乎都有蛔虫,为何现在很少听说过了?

史说历史
2024-04-29 15:35:53
美媒发问:中国年投入60亿美元,用于航天研发,为何不用于民生!

美媒发问:中国年投入60亿美元,用于航天研发,为何不用于民生!

贾文彬的史书
2024-05-19 19:30:14
新加坡政坛变天,新总理亮明对华立场,美防长专机即将起飞

新加坡政坛变天,新总理亮明对华立场,美防长专机即将起飞

武事汇
2024-05-18 17:12:17
福建省仙游县住建局被指行政不作为、乱作为

福建省仙游县住建局被指行政不作为、乱作为

资说
2024-05-14 17:30:39
2024-05-19 20:46:44
java架构codi
java架构codi
分享我的java世界!
189文章数 1675关注度
往期回顾 全部

科技要闻

雷军直播开车2000万人围观!突然遭别车

头条要闻

被传"随便捡"稻虾基地负责人:有很多人被逮到不止一次

头条要闻

被传"随便捡"稻虾基地负责人:有很多人被逮到不止一次

体育要闻

欧文:我尽力不哭出来 我们还要走很远

娱乐要闻

《庆余年2》首播口碑出炉!有好有坏

财经要闻

洞庭湖区非法采砂 2000余亩洲滩被挖空

汽车要闻

智驾升级/月底上市 问界新M7 MAX焕新版

态度原创

时尚
本地
亲子
健康
公开课

为什么劝中年男人别背“双肩包”出门?看这3组对比,你就明白了

本地新闻

博物馆的正确打开方式|来河南,沉浸式体验中原文明

亲子要闻

网友:知道哥哥宠她所以是对哥哥撒娇

在中国,到底哪些人在吃“伟哥”?

公开课

父亲年龄越大孩子越不聪明?

无障碍浏览 进入关怀版