刷这样的面试题毕业生拿到年薪30w,刷进阿里?那我也能面试了

python第三天学习 使用io.StringIo()修改字符串(创建了一个新的可修改的字符串):import io — s=io.StringIo(str) — s.seek() 定位 ---- s.write() 修改为 ---- s.getvalue() 显示内容 本章作业: 1.从控制台输入用户的月薪,进行运算计算出年薪。打印输出用户的年薪 a=input(‘输入月薪:’) b=int(a)*12 print(‘年薪为’,b) 2.使用字符串复制,用计算机打印出“爱你一百遍”,打印 100 次 a=‘爱 阅读详情

1. 数组中重复的数字

NowCoder

题目描述

在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。

Input:
{2, 3, 1, 0, 2, 5}
Output:
2

更多面试题加答案,点此免费获取!!

解题思路

要求时间复杂度 O(N),空间复杂度 O(1)。因此不能使用排序的方法,也不能使用额外的标记数组。

对于这种数组元素在 [0, n-1] 范围内的问题,可以将值为 i 的元素调整到第 i 个位置上进行求解。

以 (2, 3, 1, 0, 2, 5) 为例,遍历到位置 4 时,该位置上的数为 2,但是第 2 个位置上已经有一个 2 的值了,因此可以知道 2 重复:

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

public boolean duplicate(int[] nums, int length, int[] duplication) {
 if (nums == null || length <= 0)
 return false;
 for (int i = 0; i < length; i++) {
 while (nums[i] != i) {
 if (nums[i] == nums[nums[i]]) {
 duplication[0] = nums[i];
 return true;
 }
 swap(nums, i, nums[i]);
 }
 }
 return false;
}
private void swap(int[] nums, int i, int j) {
 int t = nums[i];
 nums[i] = nums[j];
 nums[j] = t;
}

2. 二维数组中的查找

NowCoder

更多面试题加答案,点此免费获取!!

题目描述

给定一个二维数组,其每一行从左到右递增排序,从上到下也是递增排序。给定一个数,判断这个数是否在该二维数组中。

Consider the following matrix:
[
 [1, 4, 7, 11, 15],
 [2, 5, 8, 12, 19],
 [3, 6, 9, 16, 22],
 [10, 13, 14, 17, 24],
 [18, 21, 23, 26, 30]
]
Given target = 5, return true.
Given target = 20, return false.

解题思路

要求时间复杂度 O(M + N),空间复杂度 O(1)。其中 M 为行数,N 为 列数。

该二维数组中的一个数,小于它的数一定在其左边,大于它的数一定在其下边。因此,从右上角开始查找,就可以根据 target 和当前元素的大小关系来缩小查找区间,当前元素的查找区间为左下角的所有元素。

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

public boolean Find(int target, int[][] matrix) {
 if (matrix == null || matrix.length == 0 || matrix[0].length == 0)
 return false;
 int rows = matrix.length, cols = matrix[0].length;
 int r = 0, c = cols - 1; // 从右上角开始
 while (r <= rows - 1 && c >= 0) {
 if (target == matrix[r][c])
 return true;
 else if (target > matrix[r][c])
 r++;
 else
 c--;
 }
 return false;
}

3. 替换空格

NowCoder

题目描述

将一个字符串中的空格替换成 "%20"。

Input:
"A B"
Output:
"A%20B"

解题思路

在字符串尾部填充任意字符,使得字符串的长度等于替换之后的长度。因为一个空格要替换成三个字符(%20),因此当遍历到一个空格时,需要在尾部填充两个任意字符。

令 P1 指向字符串原来的末尾位置,P2 指向字符串现在的末尾位置。P1 和 P2 从后向前遍历,当 P1 遍历到一个空格时,就需要令 P2 指向的位置依次填充 02%(注意是逆序的),否则就填充上 P1 指向字符的值。

从后向前遍是为了在改变 P2 所指向的内容时,不会影响到 P1 遍历原来字符串的内容。

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

public String replaceSpace(StringBuffer str) {
 int P1 = str.length() - 1;
 for (int i = 0; i <= P1; i++)
 if (str.charAt(i) == ' ')
 str.append(" ");
 int P2 = str.length() - 1;
 while (P1 >= 0 && P2 > P1) {
 char c = str.charAt(P1--);
 if (c == ' ') {
 str.setCharAt(P2--, '0');
 str.setCharAt(P2--, '2');
 str.setCharAt(P2--, '%');
 } else {
 str.setCharAt(P2--, c);
 }
 }
 return str.toString();
}

4. 从尾到头打印链表

NowCoder

题目描述

从尾到头反过来打印出每个结点的值。

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

解题思路

使用递归

要逆序打印链表 1->2->3(3,2,1),可以先逆序打印链表 2->3(3,2),最后再打印第一个节点 1。而链表 2->3 可以看成一个新的链表,要逆序打印该链表可以继续使用求解函数,也就是在求解函数中调用自己,这就是递归函数。

public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
 ArrayList<Integer> ret = new ArrayList<>();
 if (listNode != null) {
 ret.addAll(printListFromTailToHead(listNode.next));
 ret.add(listNode.val);
 }
 return ret;
}

使用头插法

使用头插法可以得到一个逆序的链表。

头结点和第一个节点的区别:

  • 头结点是在头插法中使用的一个额外节点,这个节点不存储值;
  • 第一个节点就是链表的第一个真正存储值的节点。

 

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
 // 头插法构建逆序链表
 ListNode head = new ListNode(-1);
 while (listNode != null) {
 ListNode memo = listNode.next;
 listNode.next = head.next;
 head.next = listNode;
 listNode = memo;
 }
 // 构建 ArrayList
 ArrayList<Integer> ret = new ArrayList<>();
 head = head.next;
 while (head != null) {
 ret.add(head.val);
 head = head.next;
 }
 return ret;
}

使用栈

栈具有后进先出的特点,在遍历链表时将值按顺序放入栈中,最后出栈的顺序即为逆序。

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
 Stack<Integer> stack = new Stack<>();
 while (listNode != null) {
 stack.add(listNode.val);
 listNode = listNode.next;
 }
 ArrayList<Integer> ret = new ArrayList<>();
 while (!stack.isEmpty())
 ret.add(stack.pop());
 return ret;
}

更多面试题加答案,点此免费获取!!

5. 重建二叉树

NowCoder

题目描述

根据二叉树的前序遍历和中序遍历的结果,重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

解题思路

前序遍历的第一个值为根节点的值,使用这个值将中序遍历结果分成两部分,左部分为树的左子树中序遍历结果,右部分为树的右子树中序遍历的结果。

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

// 缓存中序遍历数组每个值对应的索引
private Map<Integer, Integer> indexForInOrders = new HashMap<>();
public TreeNode reConstructBinaryTree(int[] pre, int[] in) {
 for (int i = 0; i < in.length; i++)
 indexForInOrders.put(in[i], i);
 return reConstructBinaryTree(pre, 0, pre.length - 1, 0);
}
private TreeNode reConstructBinaryTree(int[] pre, int preL, int preR, int inL) {
 if (preL > preR)
 return null;
 TreeNode root = new TreeNode(pre[preL]);
 int inIndex = indexForInOrders.get(root.val);
 int leftTreeSize = inIndex - inL;
 root.left = reConstructBinaryTree(pre, preL + 1, preL + leftTreeSize, inL);
 root.right = reConstructBinaryTree(pre, preL + leftTreeSize + 1, preR, inL + leftTreeSize + 1);
 return root;
}

6. 二叉树的下一个结点

NowCoder

题目描述

给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。

public class TreeLinkNode {
 int val;
 TreeLinkNode left = null;
 TreeLinkNode right = null;
 TreeLinkNode next = null;
 TreeLinkNode(int val) {
 this.val = val;
 }
}

解题思路

① 如果一个节点的右子树不为空,那么该节点的下一个节点是右子树的最左节点;

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

② 否则,向上找第一个左链接指向的树包含该节点的祖先节点。

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

public TreeLinkNode GetNext(TreeLinkNode pNode) {
 if (pNode.right != null) {
 TreeLinkNode node = pNode.right;
 while (node.left != null)
 node = node.left;
 return node;
 } else {
 while (pNode.next != null) {
 TreeLinkNode parent = pNode.next;
 if (parent.left == pNode)
 return parent;
 pNode = pNode.next;
 }
 }
 return null;
}

7. 用两个栈实现队列

NowCoder

题目描述

用两个栈来实现一个队列,完成队列的 Push 和 Pop 操作。

解题思路

in 栈用来处理入栈(push)操作,out 栈用来处理出栈(pop)操作。一个元素进入 in 栈之后,出栈的顺序被反转。当元素要出栈时,需要先进入 out 栈,此时元素出栈顺序再一次被反转,因此出栈顺序就和最开始入栈顺序是相同的,先进入的元素先退出,这就是队列的顺序。

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

 

Stack<Integer> in = new Stack<Integer>();
Stack<Integer> out = new Stack<Integer>();
public void push(int node) {
 in.push(node);
}
public int pop() throws Exception {
 if (out.isEmpty())
 while (!in.isEmpty())
 out.push(in.pop());
 if (out.isEmpty())
 throw new Exception("queue is empty");
 return out.pop();
}

下面跟大家简单分享一下,小白也能学会的JAVA学习路线:

第一步:打好Java基础,掌握Java核心技术

第二步:掌握Java Web技术栈,能够做一些项目

第三步:掌握Java方面的进阶技术,包括网络编程、并发编程、JVM等

第四步:掌握后端进阶技术,比如分布式、缓存、消息队列等技术

第五步:学习Java可为大数据打下坚实基础,进入IT界的高薪领域

所以,当你准备学习Java时,该从何下手?如何入门?

读者福利(学习分享)

对于很多初级Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

整理的这些架构技术希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。同时我经过多年的收藏目前也算收集到了一套完整的学习资料,希望对想成为架构师的朋友有一定的参考和帮助。

比你优秀的对手在学习,你的仇人在磨刀,你的闺蜜在减肥,隔壁老王在练腰, 我们必须不断学习,否则我们将被学习者超越!

趁年轻,使劲拼,给未来的自己一个交代!

资料领取方式:

更多面试题加答案,点此免费获取!!

下面是部分资料截图,诚意满满:特别适合有1-5年开发经验的Java程序员们学习。

【知识分享】高速印刷电路板(PCB)寄生参数计算指南 对于高速PCB设计而言,寄生参数一直是令人讨厌的问题,它们会悄悄潜入PCB并在电路中造成严重的破坏,具体来说,它们是渗透到高速电路中的隐藏杂散电容器和电感器,包括由封装引线和长走线形成的电感器、PCB焊盘对金属平面形成的电容器、走线之间形成的电容器等等。 阅读详情

相关推荐

LVGL开发新选择:深度对比NXP GUI Guider与SquareLine Studio,免费版够用吗?

本文深度对比了LVGL开发中两款主流工具NXP GUI Guider与SquareLine Studio的核心差异,包括功能定位、设计能力、代码生成质量和硬件适配等方面。针对不同项目需求,分析了免费版工具的适用性,帮助开发者根据预算和功能需求做出明智选择。特别关注了GUI设计工具在嵌入式开发中的实际应用效果。

weixin_26976635的博客 434

python简单练习

python简单练习

weixin_43820898的博客 4114

GraphRAG 踩坑记录

GraphRAG踩坑记录

yufanwenshu的博客 4351

为何毕业之后三年就能拿30w年薪?秘诀居然是Python的功劳!

Python真的可以玩很多好玩的事情,因为Python的库真的是很多很多,而且使用非常方便。

Yuki1127918的博客 398

【MDC开发者实战】多传感器融合算法在自动驾驶中的配置与优化

本文详细介绍了华为MDC平台在自动驾驶中多传感器融合算法的配置与优化实践。通过前融合与后融合技术,结合摄像头、激光雷达和毫米波雷达的数据,提升感知精度与可靠性。文章还分享了ARXML配置、标定技巧、算法调优及性能优化等实战经验,帮助开发者高效实现自动驾驶系统的传感器融合。

weixin_29214199的博客 516

【Windows Server 2019】DNS服务器的配置与管理——DNS正向解析

博文介绍了如何使用正向解析区,包括创建和添加并验证,以及术语 主机记录,别名,邮件交换记录的解释。

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 1万+

python案例分析大学生薪资_Python数据分析的案例。。

本文来源于数据《Python数据分析》动物书 。。分享一下电子版本的下载地址:git@github.com:hashmapybx/learn_python.git 这里可以下载到对应的pdf版本。下面开始numpy的学习:# coding: utf-8# In[10]:import numpy as nparr1 = np.array([[[1,2,3], [3,4,5]], [[5,6,7],...

weixin_42513269的博客 921

【毕设实战】飞行器目标识别系统:基于YOLOv5的智能检测全流程教程,助你毕设脱颖而出

本文介绍了一个基于YOLOv5的飞行器目标识别系统的开发过程。系统包含数据采集与标注、模型训练、实时检测和UI界面四大模块。文章详细讲解了从环境搭建、数据标注到YOLOv5模型训练的全流程,包括如何划分数据集、配置参数和测试模型性能。同时提供了实时检测代码示例和UI界面开发思路,使读者能够快速实现一个完整的智能检测系统。该系统可应用于军事侦察、民用巡检等领域,具有较高的实用价值,适合作为计算机视觉相关的毕业设计项目。

FJN110的博客 108

程序设计思维与实践 Week11 作业

目录A - 必做题11-1输入格式输出格式输入样例输出样例思路代码B - 必做题11-2输入格式输出格式数据范围样例输入样例输出思路代码C - 必做题11-3输入格式输出格式样例输入样例输出思路代码D - 必做题11-4输入输出样例思路代码E - 选做题11-1 东东与 ATM输入输出样例输入样例输出思路代码F - 选做题11-2 东东开车了输入输出样例输入样例输出思路代码 A - 必做题11-1 蒜头君从现在开始工作,年薪 N 万。他希望在蒜厂附近买一套 60平米的房子,现在价格是 200 万。假设房子价

qq_44157558的博客 1151

烧录代码显示:no st-link 和Targrt DLL has been cancelled,如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1580

喷涂机器人系列编程:ABB IRB 5500_(9).常见故障诊断与排除

ABB IRB 5500 喷涂机器人在实际应用中可能会遇到各种故障,但通过系统的诊断和排除方法,可以确保生产线的连续运行。定期维护和保养是预防故障的重要手段,而操作培训和规范则能有效减少人为因素引起的故障。希望本节内容能帮助操作和维护人员提高故障诊断和排除的效率,确保喷涂机器人的稳定运行。如果您有任何疑问或需要进一步的帮助,请联系 ABB 客户服务中心。

zhubeibei168的博客 1045

毕业生拿到年薪30w,刷这样的面试题能刷进阿里?那我也能面试了

1. 数组中重复的数字 NowCoder 题目描述 在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 Input: {2, 3, 1, 0, 2, 5} Output: 2 解题思路 要求时间复杂度 O(N),空间复杂度 O(1)。因此不能使用排序的方法,也不能使用...

weixin_45235982的博客 603

YOLO26涨点改进| TGRS 2026 | 独家创新首发、注意力改进篇| 引入LCGA局部曲率引导注意力,保持局部稳定性的同时突出关键几何区域,含多种创新改进,促进YOLO26所有任务高效涨点

🔥本文提出LCGA(局部曲率引导注意力)模块,通过引入曲率信息改进YOLO26网络模型。LCGA在局部窗口内利用深度卷积构造曲率代理,调制标准窗口注意力,使模型更关注道路、边界等曲线型结构,提升遥感图像超分辨率中的几何保真度。相比普通注意力,LCGA能精准聚焦关键几何区域,减少边缘断裂和轮廓偏移,同时保持较低计算开销。实验表明LCGA显著提升性能,在UCMerced数据集上PSNR提升0.2148dB。文章提供了三种改进方案。

Ai缝合怪、助力小伙伴高效发论文 228

阿里七年Java练习生,如今年薪50W,P7的大佬是怎么样的?

提到程序员,人们的第一印象就是高薪资,在咱们Java后端开发的学员里,也有很多人改行过来学IT,也都是冲着高薪资来的。 那么对于一个Java程序员来说,年薪50W到底是个什么水平呢? 关于这个问题,我们先来搞清楚,年薪50W,这个是税前还是税后。 50w年薪税前,500000/12≈41k,月薪在4W1以上。 50w年薪税后的话税前年薪差不多要60W多了,税前月薪约5.2K,实际到手4.2K元,然后全年税后工资 50W + 5W 公积金,差不多就是50w年薪了。 所以年薪50万的话实际税前月薪应该

weixin_59330273的博客 2697

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Android毕业生,月薪都在10~15k左右?你现在多少...

要去大厂的,以下是一些大厂的2021 届的社招薪资,你可以参考下. 年薪30w+,应届生一般是按照月薪15-16个月来计算的,比如按照22k来计算,其实2.21516也就快33w-35w了,加上一些补助也还不少。每月去掉税,五险一金等,到手可能1819k吧! 前提是,这种薪资发放方式要比较靠谱,大公司一般还ok,基本上都可以遵守约定,除非遇到了公司业绩下滑,收入明显减少。小公司很可能不会遵守约定,分两种情况,一种3个月年终奖变成1个月,一种是3个月年终奖变成5个月。 当然后者会更好。。。哪些公司能够给到.

Android725的博客 2703

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

去了字节跳动,才明白年薪30w的网络安全工程师遍地都是.....

三月份到了,很多网友都在讨论一个问题:“哪家互联网公司的薪资更高,待遇更好?引来了不少互联网大厂的员工发表言论,炸出了不少年薪4-50w的大佬们此时此刻的我只想问一句,所谓的20k,30k在你们这些人眼里很平常吗?上次和一个很久没见的大学哥们吃饭,他说自己从鹅厂辞职了,跑去了字节当网络安全工程师,我就不明白他在鹅厂干的好好的,上次朋友圈还发自己团建的照片,怎么就辞职了…但现在我看来,我算是明白他内心里面的想法了。

2401_84215240的博客 871

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

去了字节跳动,才知道年薪40W的测试有这么多?

今年大环境不好,内卷的厉害,薪资待遇好的工作机会更是难得。最近脉脉职言区有一条讨论火了: 哪家互联网公司薪资最‘厉害’? 下面的评论多为字节跳动,还炸出了很多年薪40W的测试工程师

伤心的辣条 1047

零基础到年薪30W+的学习路线,前端初学者进!

Web前端以上手快,岗位需求大,薪资高的特点成为计算机毕业生及0基础转行IT的职场人的第一选择。2020年,前端的平均入门工资为7-10K,工作一两年后,在一线城市普遍薪资能拿到15K-...

苏克的博客 762

Android毕业生,月薪都在10~15k左右?你现在多少(2)

年薪30w+,应届生一般是按照月薪_15-16个月来计算的,比如按照22k来计算,其实2.2_1516也就快33w-35w了,加上一些补助也还不少。每月去掉税,五险一金等,到手可能1819k吧!前提是,这种薪资发放方式要比较靠谱,大公司一般还ok,基本上都可以遵守约定,除非遇到了公司业绩下滑,收入明显减少。小公司很可能不会遵守约定,分两种情况,一种3个月年终奖变成1个月,一种是3个月年终奖变成5个月。当然后者会更好。。。

2401_84149496的博客 1324

24年专升本应届毕业生面试阿里测试一面面经分享,卷!

最近不少同学都在找工作,给大家分享一波我这边带的高薪就业训练营学生面试阿里面经,虽然面试的是外包岗位,不过也有点卷的! 主要考察业务测试,自动化,编程基础,性能测试等等。

主要分享测试的学习资源,帮助快速了解测试行业,帮助想转行、进阶、小白成长为高级测试工程师。 1070

我室友拿到了美团50万年薪,太牛逼了

八月伊始,很多同学还沉浸在放暑假的喜悦中,却要跟大家讲一个鬼故事——2022届互联网大厂秋招已经正式拉开了帷幕!(华为研发岗位提前批)(字节跳动研发岗位提前批)随着华为/字节跳动/阿里巴巴...

qq_14958051的博客 632

2021 年高校毕业生就业调查报告发布,本科毕业月平均起薪 5825 元?

近日,北京大学“全国高校毕业生就业状况调查”课题组于2021年6月起对高校毕业生进行了问卷调查。样本包括我国东、中、西部地区19个省份的34所高校,样本量超过2万人。统计结果显示,2021年博士、硕士、本科、专科的月起薪算数平均值分别为14823元、10113元、5825元、3910元;中位数分别为15000元、9000元、5000元、3500元。 当然,这个数据只统计了34所高校,相比全国两三千所高校的总量来看,样本量并不算大,无法完整体现全国高校毕业生的数据情况,但也具有一定的参考价值。很多大学生

优快云超级实习生 988

互联网大厂!年薪可达90w+!2022届校招薪资是真的强

盼望着,盼望着,2022年大厂薪资排行榜终于出炉,拼多多成了薪资的天花板,应届生开发岗薪资待遇是54万,,额,老王这个年纪了工作十年多了,其实觉得还好,不知道你们羡慕了没?21年22届的校招整体体量不是很大,offer发放数量较往年明显减少了很多。但在这样的环境下,互联网公司的校招薪资依旧十分劲爆。从薪资表不难看出,今年的秋招应届生的薪资情况,真的是一年比一年高,大厂太舍得砸钱啦。难怪好多高校毕业生首选行业就是互联网了,说句很俗的话,人家开的钱是真多。

m0_59163425的博客 2167

32岁字节拿40W,算是到了软件测试天花板吗?

如今在单位已经工作5年,已经步入企业中层当上了管理者,年薪也有40万元左右,较为满意。很多人都认为资深专家,怎么也得有上百万的年薪,是真正的成功人士。其实大多数测试开发的薪资水平,都在20万-50万之间,真正站在金字塔顶端的人才,才可能达到年薪百万。

软件测试技术交流分享 610

阿里巴巴今年的薪资。。。

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达12月,2024届秋招结束了!来盘盘薪资!上次我分享了华为、理想汽车、比亚迪、字节跳动和腾讯的今年校招薪资。本文带大家看看阿里巴巴的2024届校招程序员岗(含算法和软开)薪资(数据来自网上各个渠道的统计,仅供参考)。阿里巴巴校招年薪总包构成 = 月薪 x 16 + 房补(部分有)+股票(部分有)普通 Offer档位:22k-24...

阿木寺的博客 1512
上一篇: 5分钟快速掌握阿里内部MySQL性能优化的核心技术!
下一篇: 开发十年,现在我才搞清架构师必备的技能,可惜知道的太晚了
跟着我学Java
博客等级 码龄6年 660粉丝 1341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值