字节跳动抖音安卓客户端日常实习 3+1 面经(已 OC)

字节跳动(抖音)安卓客户端实习 3+1 面经(已 OC) 作者:小顾 我是某本科学院的一名应届生,在学校学习的专业是软件开发。距离毕业之期不到半年,学校也在催促我们早点出校实习。开始我面试了几家中小型的软件公司,但一直觉得不是自己喜欢的。然后在年前通过我的一名学长内推去了字节跳动的抖音面试,12 月 31 号投的简历,1 月 6 号收到 HR 电话。隔这么长时间还是挺害怕的,以为简历都被筛掉了。 下面是我在字节抖音的面经分享,一二面和 HR 面都是凭印象回忆的,可能会漏掉一些问题。 一面(1 月 13 日,68 min) 自我介绍 简单讲讲你项目的整. 阅读详情

一二面和 HR 面都是凭印象回忆的,可能会漏掉一些问题。

一面(1 月 13 日,68 min)

提问

  1. 自我介绍
  2. 简单讲讲你项目的整个设计过程
  3. 你提到项目中用的是 MVVM 架构,讲讲你对 MVVM 的认识? MVVM 的优点有什么呢? MVP 中 Model、View 和 Presenter 的持有关系是怎么样的? MVVM 中的持有关系呢? MVVM 中各个层在 Android 开发中的对应关系? 你的 MVVM 用到了 Jetpack 里的 ViewModel,那么它是如何保持数据的呢? ViewModel 是怎么做到在 Activity 销毁重建新实例之后还能保持不变的呢?
  4. 你有提到说用的 Kotlin,那讲讲 Kotlin 用起来相比 Java 的好处? 如果用 Kotlin 去调用一个具有返回值的 Java 函数,那么这个返回值是可空的还是非空的呢? Kotlin 中的可见性和 Java 是不一样的,分别讲讲? 你说你用到了协程,讲讲你对于协程的认识? 你提到了协程分为有栈和无栈两种。它们的区别是? 这个“栈”里都保存了什么信息? Kotlin 的协程是无栈的,那这些信息是怎么保存的? 协程该怎么取消呢? 取消协程之后,里面的工作会立刻停止吗? 不会的话,该怎么停止呢? 调用了 cancel() 之后协程的状态变化? 如果子协程中没有通过判断协程状态来决定是否终止工作,那么取消父协程之后会是怎样的? 协程会不会和线程一样有共享变量冲突的问题呢? Kotlin 中有一个 inline 关键字,讲讲你的了解? 除了通过内联函数减少函数调用的开销,还有什么用途吗? 如果现在有一个高阶函数被 inline 修饰,我不想让它的参数被内联,该怎么办呢? 刚开始的时候这个问题没太听懂,所以就答了不知道。一面结束之后翻书才看到 noinline 关键字。 Kotlin 是可以跨平台编译的,讲讲你的了解? 你刚才提到的编译到“原生平台”,指的是什么? 现在如果让你用 Kotlin 写一个跨平台的项目,你该怎么做?
  5. 浏览器里从输入一个网址,到最终看见网页,发生了什么? HTTP 是应用层协议,讲讲是如何建立的? 你说底层是 TCP,那讲讲 TCP 的三次握手? 如果现在要使用 HTTPS,连接的建立会发生什么变化呢? 客户端是如何根据 IP 地址找到服务器对应的主机的呢?

 

算法

LeetCode 518. 零钱兑换 II

题目开始理解错了。最后这个题没完全做出来,面试官让我讲了下思路。

反问

  1. 部门业务?
  2. 面试评价?
  3. 我还有什么需要学习的地方吗?
  4. 面试官反问:这次面试只是为了实习还是说有转正想法的?
  5. 部门业务开发语言?
  6. 多久能收到结果通知?

 

二面(1 月 14 日,60 min)

一面结束后等了十几分钟,HR 通知第二天二面。

提问

  1. 自我介绍
  2. 项目介绍。用到了什么技术栈? ViewModel 的作用是什么? 你在 Fragment 之间传递数据的时候是怎么做的? 为什么不用一个全局的静态变量呢? 你有用 LiveData 自己封装了一个事件总线,讲一讲实现? 对 Retrofit 的基本结构或者源代码了解吗? Retrofit 有一个动态代理的过程,有听说过吗?
  3. Kotlin 和 Java 都是在做这个 Android 项目中学习的吗? 在 Kotlin 和 Java 中,实例的初始化顺序(成员变量、静态变量、构造函数等)分别是怎样的?
  4. Kotlin 的作用域函数(let、apply 等)有了解过吗?你是怎么理解的?具体来说它们有些是带 Receiver 的、有些是带参数的,你在使用过程中是怎么选择的呢?
  5. OOP 中的设计模式有了解过吗? Java 中的单例模式分为那些呢? Kotlin 中的 object 相当于 Java 中的哪一种单例模式? 饿汉式是怎么做到线程安全的? 类加载器又是在什么时候去加载这个类呢? 解释一下饿汉式中存在的性能问题? 在 Kotlin 中如何实现懒汉式单例? Java 中 DCL 单例模式中双重校验的意义?
  6. Jetpack 的其他组件有了解过吗? Room 使用的基本流程了解吗? SQLite 平常你是怎么用的呢?

算法

LeetCode 101. 对称二叉树

反问

  1. 部门业务? 是纯原生开发吗?
  2. 面试评价?
  3. 还有什么需要学习的?
  4. 面试官反问:对工作地点有要求吗?
  5. 多久能收到结果通知?

 

三面(1 月 15 日,40 min)

二面结束之后等了大概一个小时多,HR 通知第二天三面。

提问

  1. 自我介绍 & 项目介绍 项目是你自己在做吗? 介绍一下项目的模块和功能? 项目中用到的数据都是怎么获取到的? 学校的系统里没有什么安全措施吗? 你这个项目有这么多人在用,是怎么推广的呢? 后续有和学校交流让你这个项目变成官方 App 吗? 项目中有什么技术难点吗?
  2. 有了解过 Retrofit 是如何简化网络请求的吗? 解释一下动态代理?
  3. Retrofit 会结合一些注解进行使用,对注解有什么了解吗? APT 有听说吗?是做什么用的呢?自己有上手用过吗? AOP 的概念有了解吗?
  4. Jetpack 的 AAC 中是如何做到生命周期的分发的呢? Jetpack 组件还了解哪些呢?
  5. Compose 有了解过吗? 最开始没想起来,后来面试官提到 Flutter 才想起来是新出的一个声明式 UI 框架。
  6. Flutter 有了解过吗?
  7. synchronized 关键字修饰静态方法和非静态方法的区别? 一个类中有一个静态方法 A 和非静态方法 B,都被 synchronized 修饰。两个线程分别去调用同一个实例的方法 A 和方法 B,会产生竞争吗?
  8. volatile 关键字的作用? 解释一下“立即对所有线程可见”和“禁止指令重排”?
  9. Java 中的四种引用类型有了解过吗? 分别有什么区别呢?
  10. GC 机制有了解过吗,比如算法之类的?
  11. 一个 View 要渲染出来,需要经过哪几个步骤呢? 这些步骤各自对应了一个回调方法,对 View 的什么操作会触发对这些回调方法的调用呢?或者说,不同的操作会触发不同的调用吗,比如有的调用,有的不调用? 除了在 Activity 创建的时候,后续对 View 的哪些操作会触发这些回调方法呢?(这里确实没复习到,现场通过 TextView 举例结合了这三个阶段的回调方法名开始猜) 如果说 TextView 大小固定呢?
  12. 除了绘制,View 还有一些事件的传递机制,有了解吗? 过程中的几个关键过程回调是哪几个呢?
  13. 有听说过“过度绘制”吗? 这个没答上来,然后面试官很耐心地解释了这个概念,实际上就是两个 View 叠在一起,下层被上层挡住的部分是看不见的,但还是会进行绘制。

编程 & 提问

给一个 List<String>,遍历并删除指定元素(比如 abc),写出代码(大概就是自己实现 List#removeAll())。

三面不出算法题是我没想到的。这个题也挺简单,就是利用迭代器遍历然后删除就好。

因为对迭代器不是特别熟悉,所以开始写的时候并没有单独用变量 it 把迭代器存下来,而是在每个要用迭代器的地方都获取了一次,然后跑起来报错了。后来意识到之后就改了。

1

2

3

4

5

6

7

8

9

10

11

12

List<String> list = new ArrayList<>();

list.add("abc");

list.add("abc");

list.add("abc");

list.add("123");

list.add("abc");

Iterator it = list.iterator();

while (it.hasNext()) {

if (it.next().equals("abc")) {

it.remove();

}

}

  1. 你刚才为什么会出错呢? 然后面试官从代码规范和迭代器的使用两个角度讲了一下为什么应该把迭代器提前存到变量里面,还提到了 WeakReference 相关的东西。
  2. 能不能把 it.remove() 换成 list#remove("abc") 进行删除操作呢? 会报什么错呢? 一紧张没敢确定说是 Fast-fail,面试官允许我先运行了一下再说。
  3. 不用迭代器实现的话需要考虑什么呢?为什么你会首先想到使用迭代器呢? 为什么不能在下标遍历过程中进行插入和删除呢?
  4. 能不能在 for-each 遍历中进行删除呢?

反问

  1. 实习生会有人带吗?
  2. 面试表现?
  3. 学习建议?

 

HR 面(1 月 15 日,27 min)

三面结束后一个多小时左右,收到了晚上继续 HR 面的通知。

提问

评价一下自己前三面的表现? 如果重来一次的话,对于答不上来的问题你会怎么办?

  1. 介绍一下你的项目?
  2. 项目中遇到瓶颈是怎么解决的?
  3. 你觉得你这个项目对你有什么提升?
  4. 你觉得自己有什么优点和缺点? 你打算如何去改进自己的缺点呢?
  5. 你平常放松自己会通过什么方式呢?
  6. 你觉得大学中最紧张的时间段是什么时候呢?
  7. 你是打算实习然后转正吗? 为什么现在不想考虑转正呢? 那后续的话除了字节你还打算去哪些公司呢? 你是为什么打算去这些公司呢?
  8. 你平常会怎么安排自己一天的时间呢?
  9. 入职之后你打算怎么平衡实习和课业学习呢?

反问

  1. 核酸检测
  2. 薪资

 

总结

这次实习面试走的学长内推,12 月 31 号投的简历,1 月 6 号收到 HR 电话。隔这么长时间还是挺害怕的,以为简历都被筛掉了。因为是在期末考试周,就把面试约到了再一周以后。最开始 HR 是打算直接把三面安排到一天,但是考虑到我的准备程度还是没太敢,商量了下先一面。1 月 15 号面试结束,最后 1 月 19 号 OC。

字节的面试体验还是相当不错的。过程中面试官会很耐心地听你讲,对于答不太上来的问题,给出大体思路也是可以的。回答不上来的东西,面试官也会在面试过程中跟你简单介绍一下。大概这就是为什么最开始 HR 和邮件里都有说“不会的题也鼓励和面试官交流想法”吧。反问环节请面试官对面试过程进行评价,以及对个人能力提出一些建议的时候,面试官还是很乐意的,也很能抓住我的不足(废话不然为啥人家能是面试官呢)。

关于面试中为什么被问到了很多 Kotlin 以及 MVVM 相关的东西,这个是因为我简历上写了之前在学校做过的一个项目。所以基本上三场技术面中相当多部分的提问是围绕着项目进行的。有项目的同学一定要好好梳理下自己的项目,引导面试官去问到你会的东西。

在开始面试之后,HR 全程跟进的速度非常快。每场面试结束之后 HR 会询问一下面试感受,还会鼓励我复盘一下。给我感觉就是整个过程是有人在引导着我,而不是说我一个人闷头走。这一点是非常棒的。

最后

为了让大家更好的去学习和提升自己,我和几位大佬一起收录整理的 Flutter进阶资料以及Android学习PDF+架构视频+面试文档+源码笔记 ,并且还有 高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料……

这些都是我闲暇时还会反复翻阅的精品资料。可以有效的帮助大家掌握知识、理解原理。当然你也可以拿去查漏补缺,提升自身的竞争力。
如果你有需要的话,可以前往 GitHub 自行查阅。

字节TikTok暑期实习一面二面三面面经(以OC) 字节TikTok暑期实习一面二面三面面经(以OC)字节TikTok暑期实习一面二面三面面经(以OC)之前面试汇总题字节一面(4月23日 4:00)字节二面(4月23日 5:00)字节三面(4月23日 6:00)最后 字节TikTok暑期实习一面二面三面面经(以OC) 本人现在大三,在大二的时候因为年少无知投过字节,但是笔试就挂了,在今年的时候字节hr给我打电话问我有没有兴趣投一下字节,更新一下简历,因为之前没有进行面试过,所以约到了4月23号进行面试,给了我一个多月的准备时间,在这期间,我面了三次腾讯、一次 阅读详情

相关推荐

字节跳动2017客户端实习笔试题解析:算法基础与计算机核心考点

在计算机技术面试中,数据结构与算法、操作系统、计算机网络以及编程语言基础是衡量开发者基本功的核心维度。无论是链表反转、二叉树层序遍历等经典算法题,还是进程线程、死锁条件、TCP三次握手等基础概念,都直接检验候选人的逻辑思维与工程实践能力。这些知识不仅服务于后端与前端开发,在Android与iOS客户端工程中同样不可或缺——Handler机制、Binder通信、内存管理、UI性能优化等专项技能均建立在扎实的计算机基础上。理解这些原理,能帮助开发者从底层视角分析问题、优化应用性能,并适应快速迭代的移动开发场景。

weixin_33924220的博客 351

安卓常见设计模式11------迭代器模式(Kotlin版)

迭代器模式(Iterator Pattern)是一种行为设计模式,它提供了一种遍历集合对象的方法,而无需暴露集合的内部表示。迭代器模式由两个主要角色组成:迭代器(Iterator)和集合(Collection)。

jiet_h的博客 1206

Android迭代器模式demo

Android迭代器模式demo,同步文章地址:http://blog.youkuaiyun.com/qq_28690547/article/details/51143529

字节跳动(抖音)安卓客户端实习 3+1 面经(已 OC),被面试官打击

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。下图是我进阶学习所积累的历年腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节祝大家都能得到自己心仪工作。

2401_83977580的博客 907

字节跳动(抖音面试题)

字节跳动(2019年抖音面试题-内部资料),提供抖音笔试题、抖音面试题、抖音面试流程。

抖音互关源码+E4A源码含数据库后台程序搭建可用

抖音互关源码+E4A源码含数据库后台程序搭建可用

Android设计模式详解之迭代器模式

迭代器模式又称为游标模式,是行为型设计模式;提供一种方法顺序访问一个容器对象中的各个元素,而又不需要暴露该对象的内部表示;遍历一个容器对象时;UML类图:迭代器接口,负责定义、访问和遍历元素的接口;具体迭代器类,实现迭代器接口,并记录遍历的当前位置;容器接口,负责提供创建具体迭代器角色;具体容器类;迭代器模式发展至今,几乎每一种高级语言都已经内置实现,极少需要自己去实现迭代器;支持以不同的方式去遍历一个容器对象,也可以有多个遍历,弱化了容器类与遍历算法之间的关系;类文件的增加;ღ( ´・ᴗ・` )

故不积跬步无以至千里 432

synopsys工具安装系列(一)安装installer

synopsys为eda工具安装,提供了一个安装器,名叫installer。所以,首先要先安装installer这个工具,之后才能安装其他的eda工具。 首先从官网下载该installer工具。我这里下载的是5.2版本 下载之后,有如下安装文件。 将该安装包,拷贝到linux服务器中。 首先给SynopsysInstaller_v5.2.run赋予可执行权限。 chmod a+x SynopsysInstaller_...

weiqi7777的博客 8389

有了字节offer才有底气,不给我70w+年薪,我拿什么拒绝你(阿里,华为,腾讯)......

不要有“自知之明” 先介绍一下大致情况,双一流非科班本科出身,大学期间就自学Java、Android相关东西,也跟着老师做了一个项目,说大其实也不大,就简历上能写上的程度吧。春招没怎么准备被怼到怀疑人生,当时发誓秋招竭尽全力,但是直到两个月前才买了操作系统、JVM 这类的书开始系统学习有关内容,也刷了lc 200+题 我大概从1月初开始准备春招,但是因为过年,二月初才投了第一份简历,自己也挺后悔投的挺晚的,有一些投了根本就没反应。前几天bigo hr面,让我终于看到了曙光,现在还有几家还在流程中,但是真的.

Android725的博客 557

别再手动巡检了!vRealize Operations Manager 8.x 自动化报告配置全攻略(附模板下载)

本文详细介绍了如何利用vRealize Operations Manager 8.x实现自动化巡检报告配置,大幅提升虚拟化运维效率。通过模板定制、智能调度和自动分发等功能,帮助运维团队告别手动生成报告的繁琐工作,实现90%以上的时间节省。文章还提供了实用的配置技巧和最佳实践,助力企业构建高效的自动化报告系统。

weixin_33806859的博客 297

Cursor AI编程工具保姆级安装指南:从下载到中文界面设置(含免费额度说明)

本文提供Cursor AI编程工具的保姆级安装与设置教程。详细指导从官网下载、安装到中文界面切换的每一步,并重点说明其每月500次高级模型调用的免费额度策略。通过个性化设置与核心插件推荐,帮助开发者快速上手,提升AI辅助编程效率。

weixin_29191761的博客 671

字节跳动抖音安卓客户端日常实习 3+1 面经(已 OC),面试官都被搞懵了

LeetCode 518. 零钱兑换 II题目开始理解错了。最后这个题没完全做出来,面试官让我讲了下思路。部门业务?面试评价?我还有什么需要学习的地方吗?面试官反问:这次面试只是为了实习还是说有转正想法的?部门业务开发语言?多久能收到结果通知?二面(1 月 14 日,60 min)一面结束后等了十几分钟,HR 通知第二天二面。自我介绍项目介绍。用到了什么技术栈?ViewModel 的作用是什么?你在 Fragment 之间传递数据的时候是怎么做的?为什么不用一个全局的静态变量呢?

2401_84006689的博客 868

Windows原生环境配置Tensorflow使用GPU

本文讲解如何在Windows原生环境搭建可调用GPU设备进行计算的Tensorflow2.x环境。 区别于WSL,使用Windows原始环境作为开发环境。

天然玩家的博客 1497

字节跳动抖音 Android 客户端实习 3+1 面经(已 OC),2024年最新字节跳动面经

这些步骤各自对应了一个回调方法,对 View 的什么操作会触发对这些回调方法的调用呢?或者说,不同的操作会触发不同的调用吗,比如有的调用,有的不调用?这个没答上来,然后面试官很耐心地解释了这个概念,实际上就是两个 View 叠在一起,下层被上层挡住的部分是看不见的,但还是会进行绘制。具体来说它们有些是带 Receiver 的、有些是带参数的,你在使用过程中是怎么选择的呢?把迭代器存下来,而是在每个要用迭代器的地方都获取了一次,然后跑起来报错了。你在 Fragment 之间传递数据的时候是怎么做的?

2401_84006689的博客 1223

MALTAB程序利用质心法去寻峰

质心法的优点是简单易实现且计算速度快,适用于数据点较少或峰值较明显的情况。然而,对于复杂的数据或多峰曲线,质心法可能无法准确识别所有峰值,因此在这些情况下可能需要使用更复杂的峰值检测算法。质心法(Centroid Method)是一种寻找峰值的方法,其基本原理是通过计算数据窗口内的质心位置来确定峰值的位置。质心是指在一维数据中,按照数据的幅值对位置进行加权平均的结果,即质心位置为数据幅值加权平均值的位置。变量定义了计算质心的窗口大小。最后,绘制了找到的峰值位置和幅值点,并显示了找到的峰值位置和幅值的结果。

走向CTO的路上... 1345

PCL 计算点云包围球【2025最新版】

包围球通常用于简单排斥,因为与球体相交的方程很简单,同样重要的是,旋转一个球体并不会改变其范围。因此,当包围球用于简单排斥时,如果球体中心是对象的原点,则可以忽略对象的方向。

点云侠的博客 2068

2020腾讯暑期游戏客户端实习面经(已OC)

2020腾讯暑期游戏客户端实习面经一面二面总结     本人末流985 数字媒体技术 大三学生,参加了2020年腾讯暑期实习面试,总结一下,整体感觉不是特别难,可能是不同工作室之间面试的难度不一样吧。 一面 C++和C的区别 联合体、结构体、类的区别 说一说多态 虚函数的用法 const用法(重点问成员函数三个位置的区别) static的用法 用过STL嘛? map的实现原理 什么叫红黑树 介绍...

qq_31737075的博客 6039

基于matlab的CNN验证码识别系统(UI界面版)

基于matlab的CNN验证码识别系统(UI界面版),CNN验证码识别系统包括数据集处理、模型搭建、模型训练、界面设计与实现

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 480

字节跳动(抖音)安卓客户端实习 3+1 面经(已 OC)(2)

相信大多数从事Android开发的朋友们越来越发现,找工作越来越难了,面试的要求越来越高了除了基础扎实的java知识,数据结构算法,设计模式还要求会底层源码,NDK技术,性能调优,还有会些小程序和跨平台,比如说flutter,以思维脑图的方式展示在下图;《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!相信大多数从事Android开发的朋友们越来越发现,找工作越来越难了,面试的要求越来越高了。

2401_84132204的博客 899

操作系统|知识梳理|复习(下)

操作系统复习

知识库搭建ing 1784

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

字节跳动(抖音)安卓客户端实习 3+1 面经(已 OC)(1)

开发是面向对象。我们找工作应该更多是面向面试。哪怕进大厂真的只是去宁螺丝,但你要进去得先学会面试的时候造飞机不是么?作者13年java转Android开发,在小厂待过,也去过华为,OPPO等,去年四月份进了阿里一直到现在。等大厂待过也面试过很多人。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含。

2401_84132204的博客 831

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

纯干货!字节跳动 100 篇精选面经集锦(建议收藏分享)

作为字节Top10内推人,有越来越多的同学经过我内推杀入了字节面试环节,为了帮助大家更好的备战面试,我从牛客网筛选、整理了100篇精选真实面经,覆盖技术、产品、运营、HR等各个岗位。更多面经,可以打开牛客网https://www.nowcoder.com/interview/center 进行筛选,查看~!

weixin_54542328的博客 2934

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

『Android春招实习攻略』2022年中总结

春招,即春季招聘,包括春招实习 + 春招补招。具体区别见下图⬇️本攻略主要针对春招实习招聘。一般来说,春招的开始时间为:当年的春节之后。所谓,是指每年-是春招的最佳时间,错过最佳时间,往往各大厂已经招聘得差不多了,此时只能凭借运气捡漏。因此,在复习准备的充分与否投递面试之间要做好权衡。以年春招为例,字节跳动月份即开启了提前批、阿里等大厂则在月份开启了提前批,我自己是正式寒假开始准备的春招实习,正式投递的简历,个人感觉的晚了,大厂的提前批是在就开了。⏬⭕️提前批挂了不会影响正式批,就是相当于你比别人多了一次机

乐褀的博客 2216
上一篇: BAT等大厂Android岗面经分享,降妖除魔金刚经
下一篇: 字节跳动测试开发1.5w字面经(已入职),附部门直推
懂你的大海
博客等级 码龄6年 9049粉丝 1381原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值