5.8 华为校招上岸50w?揭秘华为职级薪资体系。。
- 作者
- Name
- 青玉白露
- Github
- @white0dew
- Modified on
- Reading time
- 9 分钟
阅读:.. 评论:..
大家好,我是白露啊。
之前昨天聊字节的薪资职级的时候,有朋友留言,华为校招上岸是不是就50W?
那我们今天就聊一聊华为。
华为,作为国内知名的公司,**薪资待遇和所谓的"狼性文化"**一直是业界讨论的焦点。
职级体系和薪资如下。
其实大部分的校招生,入职就14~15左右,应该是拿不到50W的,普遍在30W左右
但是!如果是天才少年,那是上岸就百万啊。
而且!华为是有分红的!税后分红的数字能轻松达到让人眼红的数额。
据统计,华为今年的校招,给出的薪资在行业中相当有竞争力。
以13级至15级为例,月薪从18K起跳,高可达31K,且不是固定月薪。
一般,15级以上的华为员工年终奖是6-12个月工资。
年度奖金计算也更简单化:A即4个月工资,B+ 即3个月工资,B即2个月工资。
职级到底是怎么算的
华为职级13-22级,23级及以上为高级别boss,华为内网并不显示他们的级别。
每一级分A/B/C三小级(技术岗不分小级)。
其实大部分员工都在18级以内,工作十年的员工在16-17级左右,薪酬约为60万-70万。
18级是一个分水岭,跨过去后就是领导/专家。
一般来讲,每年可以升一小级,然后工资跟着涨,不过15级以上工资涨得较慢。不过业绩特别突出的,可能一年连跳两三级。
这对比百度差别就有点大的,百度晋升第一个坎在 T5 到 T6,根据猎头的介绍,百度晋升比较平滑,没有大事故,一般都能顺利晋升。
现在的华为还值得我们去吗?
但光说优点是不够的。
华为的工作强度也是出了名的大。
"996"在这里不是稀罕事,加班是常态,加班费虽高,但对追求生活平衡的职场人来说,可能是一个考量因素。
华为的企业文化强调拼搏与奋斗,并不是每个人都能完全适应。
记得当年博主毕业的时候,身边也有很多同学进入华为,现在也都过上了自己梦想的生活!
毕竟今年华为的25届秋招还有两个月(7月)即将开始了!这两个月正是大家准备的好时机!!
不管你想不想进华为,这两个月都不能够停止学习,今天我们来看一个华为的技术面试,你会多少呢?
面试【开始面试】
面试官: 你好,欢迎来到面试。首先,我想了解一下你对Redis和MySQL的理解,它们之间有什么区别?
求职者: 您好!Redis是一个键值存储系统,通常被用作数据缓存。
它将所有数据保存在内存中,因此读写速度非常快,但存储容量受到内存大小的限制。
而MySQL是一个关系型数据库管理系统,它使用表来组织数据,并提供了复杂查询的能力。MySQL通常将数据持久保存在磁盘上,适用于需要交易支持和复杂查询的应用。
面试官: 那在提到NoSQL数据库时,你怎么看待MongoDB?
求职者: MongoDB是一种文档型的NoSQL数据库,它以其灵活的数据模型而闻名。与传统的关系型数据库相比,MongoDB不需要固定的表结构,这使得它能够更容易地存储和查询非结构化数据。MongoDB特别适合于大数据和实时的Web应用。
面试官: 好的。那我们来聊一聊Java的基础知识。能否告诉我Java中的集合框架包含哪些接口和实现?
求职者: Java集合框架主要由List、Set和Map三个接口及其实现构成。List接口的实现类如ArrayList和LinkedList,Set接口的实现类如HashSet和TreeSet,Map接口的实现类如HashMap和TreeMap。这些集合类提供了一套丰富的数据结构来存储和操作对象集合。
面试官: 那你能解释一下Java内存模型吗?它是如何工作的?
求职者: Java内存模型定义了共享内存中的变量如何存取,以及线程如何通过内存进行通信。它包括堆、方法区、程序计数器、虚拟机栈和本地方法栈。堆是存储对象实例的地方,所有线程共享堆内存。方法区存储类信息、常量和静态变量。程序计数器保存当前线程执行的字节码指令地址。虚拟机栈和本地方法栈则是线程私有的,存储局部变量和方法调用。
面试官: 非常好。现在让我们回到数据库的问题。你对MySQL索引了解多少?它的底层数据结构是什么?在哪些场景下索引会失效?
求职者: MySQL中最常用的索引是B+树索引,它适用于全值匹配、匹配列前缀、范围查找和ORDER BY操作。B+树索引的底层数据结构是一种多路平衡查找树,它可以保持数据有序,允许快速的插入、删除和查找操作。
索引失效的情况可能包括使用了函数或表达式、隐式类型转换或者使用了OR条件导致MySQL无法有效使用索引。
面试官: 了解过Redis吗?你使用过哪些功能?
求职者: 是的,我对Redis比较熟悉。 它是一种高性能的键值对数据库,常用作缓存系统。我使用过Redis的多种数据结构,如字符串、哈希、列表、集合和有序集合。
我还利用它实现了会话缓存、排行榜和发布订阅系统。
面试官: 你有在服务器上部署过程序吗?部署C++代码到服务器上的过程是怎样的?
求职者: 部署过程大致是这样的: 首先我会在本地环境编译好程序,确保没有问题后将可执行文件和相关资源上传到服务器。
在服务器上,我可能需要安装必要的库或运行时环境,然后配置程序作为服务运行,这样它就可以在后台运行,并在需要时重启。
面试官: 那你了解过集群的概念吗?它是怎么工作的?
求职者: 我了解集群。一个集群是由多台服务器组成的,它们共同工作以提供更高的可用性和扩展性。 集群中的服务器可以通过负载均衡器进行负载分配,确保任务均匀分布在不同的服务器上。 如果一个服务器发生故障,集群中的其他服务器可以接管任务,从而保证服务的连续性。
面试官: 能简单介绍一下虚拟内存吗?
求职者: 虚拟内存是一种内存管理机制,它允许计算机的操作系统为每个运行的程序提供一块看似连续的内存空间。 操作系统使用分页或分段技术将虚拟内存映射到物理内存或磁盘上的交换空间。这样可以使程序使用比实际物理内存更大的地址空间,提高了内存的使用效率和程序的稳定性。
面试官: 那你知道HTTPS是如何工作的吗?
求职者: HTTPS工作于传输层,它在HTTP和TCP之间增加了一个安全层,通常是SSL/TLS。当一个HTTPS连接建立时,客户端和服务器会进行一系列的握手过程,用来协商加密算法和交换加密密钥。一旦握手完成,传输的数据将被加密,从而保护了数据的安全性和隐私性。
面试官: 非常详细。最后一个问题,TCP和UDP的区别是什么?
求职者: TCP是一个面向连接的、可靠的传输协议,它提供了数据重传、流量控制和拥塞控制等机制来确保数据的可靠传输。而UDP是一个无连接的、不可靠的传输协议,它不保证数据的顺序、重复和完整性,但提供了更低的延迟。UDP适用于对实时性要求高的应用,如语音和视频通信,而TCP适用于需要可靠数据传输的应用,如Web浏览和文件传输。
面试官: 很好,听起来你对这些概念都很熟悉。那么,我们来看一看算法题。题目是:给定一个包含null的数组代表一棵二叉树,以及一个target数组,要求对于target数组中的每一个数,在二叉树中找到大于它的节点中的最大深度。你能给我解决这个问题吗?
求职者: 当然,这个问题我们可以通过遍历二叉树来解决。对于target数组中的每个值,我们都遍历一次二叉树,记录遇到的大于该值的节点的最大深度。我可以写一个递归函数来实现这个逻辑。
public class Solution { // 定义二叉树节点 public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } } public List<Integer> findLargestDepth(TreeNode root, int[] targets) { List<Integer> depths = new ArrayList<>(); for (int target : targets) { depths.add(findMaxDepth(root, target, 1)); } return depths; } private int findMaxDepth(TreeNode node, int target, int depth) { if (node == null) return 0; int currentMax = 0; if (node.val > target) { currentMax = depth; } int leftMax = findMaxDepth(node.left, target, depth + 1); int rightMax = findMaxDepth(node.right, target, depth + 1); return Math.max(currentMax, Math.max(leftMax, rightMax)); } }
这段代码中,findLargestDepth
方法遍历target数组,对每个目标值调用findMaxDepth
递归函数计算深度。findMaxDepth
函数递归地遍历二叉树,如果节点的值大于目标值,则更新当前最大深度。
提到面试,秋招和暑期实习一定是兵家必争之地!
但想要高效拿下心动的Offer,到底该从哪一步开始卷?
基于上万份真实面经,我们发现90%以上的面试都需要八股文!!
于是,我和朋友耗时两周的时间,开发出了这款小程序
截至目前,已经有10万人使用过了! (放文章) **内容基于上万份真实面试,涵盖Java、C++、Go、前端、**大数据等技术领域的面试题目,
我们的目标是:【帮助一万个程序员拿到Offer】
一个人很慢,一群人可以走很快!