普通本科五面阿里艰苦经历,心路历程回馈一波

手把手教你如何准备Java面试(重要) 这些技术你吃透了没有?举个例子,你的项目经历使用了Seata来做分布式事务,那seata相关的问题你要提前准备一下吧,比如说Seate支持那些配置中心,Seate的事务分组是怎么做的,Seata支持那些事务模式,怎么选择?一般是只能投递一个岗位,不过,也有极少数投递不同部门两个岗位的情况,这个应该不会有影响,但你的前一次面试情况可能会被记录,也就是说就算你投递成功两个岗位,第一个岗位面试失败的话,对第二个岗位也会有影响,很可能直接就被pass。另一份对技术面试官说的,主要讲自己会的技术细节和项目经验。 阅读详情

先后面试了各大小公司,拿了一些offer,有阿里,滴滴,快手,达达,得物等公司。面试的公司大部分都能过,所以这里给大家分享下自己的经验,也给自己做个归档,希望能给正在准备跳槽,找工作的朋友一点帮助,这里主要分享下阿里面试的经历!

阿里一面

  • 自我介绍,聊项目, 这边挺常规的,从项目入手。

  • 解析Excel为什么用POI ? POI存在的问题?

  • 还知道哪些解析Excel的工具吗?

  • 你们项目中用过MQ,平时都用MQ来做什么?

  • 你处理过MQ得幂等问题,当时是怎么做的?

  • MQ的可靠性怎么保证?

  • redis你们都用来做什么?

  • redis的持久化机制?

  • 怎么样保证redis的高可用?

  • HashMap和ConcurrentHashMap的区别?

  • ConcurrentHashMap不同版本的差异?

  • 用过多线程吗?

  • 多线程的几种实现方式。

  • 做过微服务开发吗?

  • 说一说对重构的看法

  • 有什么问题要问我的吗?

时间不长,大概二十分钟,面试官人不错。一面结果通过。

阿里二面

过了一个星期,由于当地有阿里的子公司,就去了子公司的会议室进行视频面试。

  • 二面看上去是个组长的人,年纪并不轻。同样的自我介绍开始,然后聊来深圳发展的意愿,个人的情况,然后问了一下做的项目,就开始问问题了。

  • 项目中处理了哪些格式的数据类型?

  • 数据传输过程用的什么加密?

  • 对称加密和非对称加密的区别?

  • http和https的区别?

  • 为什么https使用混合加密的方式?

  • 说一说JVM调优的思路及你是怎么样调优的。

  • JVM常见的算法。

  • 抽象类和接口的区别和应用场景? ( 挺新鲜的,第- -)次碰到 )

  • 平时有没有用到什么设计模式?

  • 看过什么源码没有?

  • 什么是SpringAOP?

  • AOP实现的原理。

  • sql优化的思路。

  • 索弓|实现原理。

  • 有时候索引失效,为什么?

  • 问了我期望薪资,本来说月薪了,后面他说他们那里是按年薪算的。然后让我等一下 ,他去找部长去概去了二十分钟。

二面结果:通过。

阿里三面

  • 自我介绍,然后开始聊项目。

  • 数据采集的时候有没有对数据进行校验?

  • 有没有做加密处理?

  • 对称加密和非对称加密的区别?

  • 如何保证数据不丢失呢? ( 对账)

  • 你们项目中redis用来干什么了?

  • redis常用的数据类型?

  • redis持久化机制?

  • 分布式锁的实现?

  • 场景题:一个SQL的TOP N问题

  • JVM参数调优及JVM内存结构。

  • 常见的垃圾回收算法。

  • dubbo整个调用过程。

  • SpringMVC、Spring和SpringBoot的区别 ?

  • 线程池实现原理。

  • sql优化的思路。

  • 索弓|实现原理。

  • 聚簇索引和非聚簇索引的区别。

  • 你有什么要问我的吗? ( 你是部长?他说不是,部长授权面试。)

阿里四面

过了一个星期,收到电话面试,各位以为是HR面,错了,这个叫业务经理面。HR说这个一 般都能过。

  • 自我介绍,说一个你最熟悉的项目, 你在其中承担什么样的角色,开发过程中碰到最大的难题是什么?

  • 聊一聊SOA和微服务。

  • 大学挂过科没有。

  • 哪科学得最好。

  • 大概总共聊了15分钟左右。

四面结果:通过。

阿里五面

又过了一个星期。才到HR面,是当地子公司视频面试。

  • 自我介绍,项目类型。

  • 为什么考虑到深圳发展?

  • 为什么选择平安银行?

  • 现在在面试哪些公司?

  • 如何规划自己的生活?

  • 期望薪资。

如何快速搞定Java面试,总体上做好以下三点即可:

  1. 简历准备

  2. 核心技术及面试题

  3. 面试技巧

简历准备

首先你要准备的是简历。简历很重要,这是别人了解你的第一个地方,所以简历要好好写。

  • 自我简介:用最简单的话来说明自己的情况,不超过200字。比如:10+年的软件开发经验(说明你的主业),4+年的团队leader经验(说明你的领导力),擅长高可用高性能的分布式架构(说明你的专业和专攻),多年互联网和金融行业背景(说明你的行业背景),任职于XXX公司的XX职位(说明你的职业),负责XXX平台或系统(说明你的业务场景)....

  • 个人技能:让对方了解你掌握的技术和熟悉的领域。如JVM、并发编程、Redis、 Spring源码、分布式系统架构、高性能调优等

  • 经验和软技能:带过多少人的团队、有多少年的项目管理经验、学习能力如何、执行力怎么样、设计过什么样的系统。(不要太多,几句话就好)

  • 工作经历:不要列一大堆项目,挑重要的,主要突出项目的难度(技术点)、规模(用户量、并发量、吞吐量)、挑战(高可用、技术瓶颈及突破)、职责(项目经历/核心开发)等。

核心技术及面试题

核心技术

面试常考的核心知识点包括以下点:

  • 基础类:并发编程、JVM、网络与IO、sql优化、数据结构与算法

  • 开源框架:Spring源码、Mybiats源码

  • 高性能架构技术:Redis、MQ、Kafka、zookeeper、ES、docker

  • 分布式与微服务:Dubbo、SpringBoot、SpringCloud、SpringCloud Alibaba

  1. 快速学习线路推荐1:并发编程+JVM(1个月)、Spring源码(1个月)、Redis+MQ+SpringBoot和SpringCloud(1个月)

  2. 快速学习线路推荐2:并发编程+JVM+IO+Sql(2个月)、Spring源码(1个月)、Redis+MQ+zookeeper+SpringBoot+SpringCloud(2个月)

  3. 数据结构与算法推荐面试前去********上刷题

后端面试问题解析整理

【Java快速面试指南目录】Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等。包含了作为一个Java工程师在面试中需要用到或者可能用到的绝大部分知识!

Java基础

Java集合容器

Java异常

  1. Error和Exception区别是什么?

  2. 运行时异常和—般异常(受检异常)区别是什么?

  3. JVM是如何处理异常的?

  4. throw和throws的区别是什么?

  5. final、finally、finalize有什么区别?

  6. NoClassDefFoundError和ClassNotFoundException区别?

  7. try-catch-finally中哪个部分可以省略?

  8. try-catch-finally中,如果catch中return了,finally 还会执行吗?

  9. ...

并发编程

  • 并发基础

  • 并发理论

  • 并发关键字

  • 并发容器

  • 线程池

JVM

  • JVM内存区域

  • 内存溢出异常

  • 垃圾收集器

  • 内存分配策略

  • 类加载机制

  • JVM调优

Spring

  • spring概述

  • Spring控制反转(IOC)

  • SpringBean

  • Spring注解

  • Spring数据访问

  • SpringAOP

SpringCloud

  • 什么是服务熔断,什么是服务降级

  • 微服务的优缺点

  • 使用中碰到的坑

  • 列举微服务技术栈

  • eureka和zookeeper都可以提供服务的注册与发现功能,他们的区别

  • eureka服务注册与发现原理

  • dubbo服务注册与发现原理

  • ...

Redis

  • Redis数据类型

  • Redis事务

  • Redis持久化及缓存

  • Redis缓存异常方案

  • Redis集群架构

MySQL

RabbitMQ

  • 如何确保消息正确地发送至RabbitMQ?

  • 如何确保消息接收方消费了消息?

  • 如何避免消息重复投递或重复消费?

  • 消息基于什么传输?

  • 消息如何分发?

  • 消息怎么路由?

  • 如何确保消息不丢失?

  • 使用RabbitMQ有什么好处?

  • 消息队列有什么缺点?

  • MQ如何选型?

  • 如何保证消息队列高可用?

  • 如何保证消息的顺序性?

架构设计

由于篇幅原因,还有SpringBoot,MyBatis,SpringMVC,Dubbo、Linux、Tomcat、ZooKeeper、Netty等专题就不做展示了!

面试中的技巧

答不出来怎么办?

面试中有一些问题很难,但是不要放弃,要不断尝试。很多时候,面试官并不期待你能在很短的时候内解出一道难题,他只是想看一下你遇到难题时的态度和思维方式。如果你能证明给面试官看,你解决问题的方向和方法是正确的,就算是没有找到答案,也是很不错的。

尖锐问题

几个常见的比较尖锐的问题:

1、你为什么要离开现在的公司?

这种问题一般都是来问你的离职动机的,招聘方有理由相信,你是怎样离开前东家的,就会怎样离开我。如果你开始抱怨你现在的公司了,很可能会引出很多问题把你问到最后都抬不起头来。当然,你也可以说前公司的问题,比如︰自己主导的项目被公司废弃了、公司转型了、公司业绩下滑了、在现有的公司没有成长空间了......这些都是可以说的。

2、说一下你的缺点?

这个问题也是很难很难回答的。

其实任何性格的人都有问题,比如,对我来说,我个是比较着急的人,急性子,而且是个做事的人。所以,我最大的问题就是在推进一些事的时候,会忽略别人的感受。当压力变大的时候,我甚至会说出一些别人难以接受的话(俗话说的情商为零)。

但这个不是最佳方法,缺点一定要附带正面效果。比如,我对事情的要求太高了,跟我在一起工作人的压力太大。我太内向了,所以别人和我沟通起来有点费劲。我太过关心团队了,所以,有时候会忽略了项目成本和时间进度…....

最后还要补一句,我知道我的缺点,我也在努力改正,我正在通过什么样的方式改正。这非常关键,因为这基本上是面试官最喜欢看到的答案了,就是你不仅能正视自己的缺点,而且还能不断地改正。

3、说一下你的优点?

这个问题是比较坑的,你的优点是需要用证据来说明的。

很多人的通用回答是,我的优点就是学习能力强,因为我掌握的技术面很广,而且,我什么样的技术都学,比如最新的Cloud Alibaba技术。还要回答这个问题的时候,一定要反衬出你的价值观,HR就是想了解你的价值观。比如,我比较踏实,我想把技术一直做到老。再比如,我有韧性,我受过哪些挫折、失败、不公、无奈和无助,我没有当逃兵.......

4、你为什么换工作换得这么勤?

很多公司的HR都会对应聘者频繁换工作持比较负面的评价。频繁换工作在职业生涯中真不是一件好事,因为用人方会觉得要么是你太不踏实了,要么是你太不行了。所以,工作不要换得太频繁。但是如果换得太频繁了,我给你一个建议,在简历里面写上离职原因。

感兴趣且需要的朋友关注+私信【学习】或vx公众号【小马的后端宇宙】即可获取哦~

2024Java程序员春招面试指南:7套高频面试专题(附答案解析 一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!(备注Java获取)**[外链图片转存中…(img-yBkFXm7u-1711950422039)][外链图片转存中…(img-Aef3klIR-1711950422039)][外链图片转存中…(img-hSbOhmjO-1711950422040)]《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取! 阅读详情

相关推荐

Java面试进阶指北

大家好,我是 JavaGuide 的作者,目前已经写了接近5年的Java。从大二开始坚持写作,到目前为止我在全网输出了 200 多篇优质原创。 不难发现,近几年的面试难度越来越大,想要找到一份还不错的工作越来越难。越来越多的人开始抱怨:“CS领域是真特么卷!”。然而,单纯抱怨有用么?你对其他求职者说:“大家都不要刷 Leetcode 了啊!都不要再准备高并发、高可用的面试题了啊!现在都这么卷了!” 技术面试不同于编程,编程厉害不代表技术面试就一定能过。现在你去面个试,不简单准备一下子,那简直就是往枪口上

JavaGuide 8078

Java面试很难?啃完阿里老哥这套Java架构速成笔记,我都能拿30K

最近有不少小伙伴在后台留言,说 Java 的面试越来越难了,尤其是技术面,考察得越来越细,越来越底层。 作为一名程序员,技术面试是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。如果你参加过一些面试,肯定会遇到一些这样的问题: 项目框架,Spring、Mybatis 等框架实现原理是否熟悉? 消息中间件,负载均衡、RPC 框架等技术是否有接触过?MySQL 分库分表是否做过? 分布式架构设计,Redis 分布式锁是否有涉及? …(此处省略 1W 字) 很多时.

weixin_47067712的博客 917

java-面试指北PDF版本(最新)

java_面试指北PDF版本(最新)

七,2024年最新java面试指北pdf

/eureka.client.region,eureka.client.service-url配置改变就刷新集群中的节点信息。//定义Eureka Server dashboard仪表盘监控界面的端点,注册中心的监控界面就是在这里定义的默认是“/”//配置EurekaServerConfig ,Eureka服务器配置,加载eureka.server开头配置。//更新集群中的节点,通过删除旧的不可用的PeerEurekaNode,创建新的副本。

m0_61499908的博客 1354

“java高分面试指南”-25分类227页1000+题50w+字解析.pdf

“java高分面试指南”-25分类227页1000+题50w+字解析.pdf

从建模到调参:基于Simulink的两轮差速机器人轨迹跟踪PID控制全流程解析

本文详细解析了基于Simulink的两轮差速机器人轨迹跟踪PID控制全流程,涵盖运动学建模、仿真环境搭建、PID控制器设计与实现等关键环节。通过Simulink仿真和可视化调试技巧,帮助开发者掌握移动机器人运动控制的核心技术,提升轨迹跟踪精度与性能优化能力。

weixin_28717683的博客 244

java面试进阶指北,手慢无(1),三面拼多多

现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

2301_79098686的博客 891

23.501中英对照(46):5QI到Qos特征的映射

注4:对于UPF终止N6与5G-AN之间的延迟,CN PDB的静态值为1毫秒,应从给定的PDB中减去该值以得出适用于无线接口的分组延迟预算。注5:对于UPF终止N6与5G-AN之间的延迟,CN PDB的静态值为2毫秒,应从给定的PDB中减去该值以得出适用于无线接口的分组延迟预算。注6:对于UPF终止N6与5G-AN之间的延迟,CN PDB的静态值为5毫秒,应从给定的PDB中减去该值以得出适用于无线接口的分组延迟预算。注:建议为任何新的非GBR资源类型的标准化5QI分配小于64的值。

51学通信的博客 1300

2025年 Java 面试八股文(20w字)

目录第一章-Java基础篇1、你是怎样理解OOP面向对象 难度系数:⭐2、重载与重写区别 难度系数:⭐3、接口与抽象类的区别 难度系数:⭐4、深拷贝与浅拷贝的理解 难度系数:⭐5、sleep和wait区别 难度系数:⭐6、什么是自动拆装箱 int和Integer有什么区别 难度系数:⭐7、==和equals区别 难度系数:⭐8、String能被继承吗 为什么用final修饰 难度系数:⭐9、String buffer和String builder区别

leader_song的博客 44万+

数字蓝牙功放

数字蓝牙功放(TPA3110+BK8000L),基于D类数字功放芯片TPA3116蓝牙功放,HIFI级带滤波15Wx2蓝牙数字功放,支持有线和蓝牙两种音源输入

runweipa的博客 1420

神经网络(十五)在VS Code下搭建PyTorch环境

pytorch在vscode中的配置和使用

就随便写写.... 5万+

【JavaGuide面试总结】Java基础篇·上

本文摘要主要介绍了Java基础相关知识点,包括: JVM、JDK和JRE的区别:JVM是运行字节码的虚拟机,JDK包含开发工具,JRE仅支持运行环境。 Java与C++的差异:Java无指针、单继承、自动内存管理,不支持操作符重载。 Java程序运行过程:从源代码到字节码再到机器码,涉及解释执行和JIT编译优化。 Java"编译与解释并存"的特性:先编译为字节码,再由JVM解释执行。 default关键字的多种用法:包括switch默认分支、接口默认方法等。 静态变量的作用:被类的所有实

大河之犬的博客 1873

AgentScope深入分析-ReActAgent

ReActAgent 是 AgentScope 框架中最核心的智能体实现,它完美诠释了"推理-行动"(Reasoning-Acting)循环的精髓。本文将深入分析 ReActAgent 的类继承关系、核心执行流程,以及状态管理、钩子机制、实时介入等关键技术点。通过阅读本文,你会理解智能体如何与模型交互、如何执行工具、如何处理中断,以及这些机制背后的设计考量。模块化:通过组合不同的组件(模型、格式化器、工具集、记忆)来构建智能体透明性:所有关键流程都对开发者可见,可以精确控制可扩展性。

842

【Java面试指北】反射(1) 初识反射

如果你被问到:什么是反射?为什么需要反射、以及反射的应用?你会如何回答呢? 本篇会带大家初识反射,了解反射概念和基本应用。反射的原理以及深入源码的探究将会在后面几篇介绍。

笨鸟先飞的博客 774

ROS从入门到精通6-2:gmapping激光建图与自定义建图功能包

本文用Turtlebot3实例直观介绍激光建图概念,并实现自定义建图功能包(自动建图与键盘手动控制建图)

FRIGIDWINTER的博客 2662

【思博伦】史上最详细Spirent TestCenter测试仪2544套件使用图文教程精讲!图解超赞超详细!!!

Avalanche测试仪使用指南 摘要:本文介绍了Avalanche测试仪的基本配置和使用方法。该测试仪采用Linux内核系统,通过端口模拟客户端与服务器端,支持HTTP、DNS、FTP等多种协议。文章详细讲解了管理IP配置、端口占用、项目创建、客户端/服务器端的参数设置(包括负载模拟、行为配置、网段设置等),以及测试执行和结果查看的全流程。特别针对HTTP测试,说明了测试前的组网准备和注意事项,包括IP地址规划、License申请等。同时提供了2544套件的时延和吞吐量测试方法,包括参数配置技巧和结果分析

风云说通信 2285

【免费下载】 Java 面试指北 PDF版:助你轻松应对面试挑战

Java 面试指北 PDF版:助你轻松应对面试挑战 【下载地址】Java面试指北PDF版 本仓库提供了一份名为“Java 面试指北PDF版”的资源文件,该文件汇集了多篇Java面试经验分享,涵盖了不同公司、不同经验层次的面试题目及答案。无论你是准备参加校招还是社招,这份资源都能为你提供宝贵的参考和指导 ...

gitblog_09781的博客 2756

Transformer实战——Transformer自编码模型

自编码模型依赖于原始 Transformer 编码器,并且在解决分类问题时非常高效。除了 BERT 外,还有许多流行的自编码模型,在本节中,我们将一些除 BERT 外的自编码模型,这些模型的目标是通过优化预训练过程、增加层数或头数、改善数据质量、设计更好的目标函数等,来在下游任务上取得更好的表现。这些改进大致可以分为两个方面,更好的架构设计选择和预训练控制。

盼小辉丶的博客 9377

2023Java岗最全面的面试攻略,吃透这份Java面试八股文,offer拿到手软

不论是技术经理还是架构师,没有绝对地说哪条路是对还是错,适合自己才是最重要。小公司的可能没有架构师这个概念,大公司的架构师职位又不是那么容易拿下。但不管怎样,不断去学习新的技术,提升自己的层次是很有必要的,无论你在哪一家公司,过硬的技术水平才能吃得开。如果你还没有掌握这些主流技术,现在必须要在最短的时间里吃透它!!!文中资料已整理打包存放网盘,有需要的朋友可以点击下方的名片自取!

m0_73311735的博客 643

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

JAVA面试题集,java面试指北 百度网盘

EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。

2401_84007049的博客 559

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【Java】最全Java多线程面试指北

文章目录Java多线程基础知识并发编程的优缺点并发编程三要素出现线程安全问题的原因怎么保证多线程的运行安全并行和并发多线程的优缺点线程和进程进程线程进程与线程的区别上下文切换守护线程和用户线程如何在 Windows 和 Linux 上查找哪个线程cpu利用率最高?创建线程的四种方式继承 Thread 类实现 Runnable 接口实现 Callable 接口使用 Executors 创建线程池Runnable 和 Callable 区别run()和 start()区别Callable 和 Future?Fu

Slimshady的博客 1676

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

面渣逆袭必看Java中高级面试指南,Github标星4.3k+!

对于一个中高级Java开发程序员来说,需要掌握哪些技能呢?

javaAnPou的博客 408

Java面试:Java面试总结PDF版

链接:https://pan.baidu.com/s/1KGciUZBxsW2aGBZnhE1qow 提取码:8vvf

Jocab_jl的博客 2253

真香!180页100+题15W+字解析的《Java高级面试指南》,果断收下

学习】就行!

Javaesandyou的博客 330
上一篇: 面了个腾讯出来的,让我见识到什么叫“精通MySQL调优”
下一篇: 后端思维篇:如何抽一个观察者模板
JavaMonsterr
博客等级 码龄4年 211粉丝 481原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值