华为薪资对照表!建议收藏

B站影视 2025-02-24 18:52 2

摘要:14c:基础薪资:16-18k,绩效:3-4k,年终 2-4 个月。14b:基础薪资:17-19k,绩效:3-5k,年终 2-4 个月。14a:基础薪资:18-20k,绩效:4-5k,年终 2-4 个月。15c:基础薪资:19-22k,绩效:5-6k,年终:6

华为每次的招聘都很晚,但同时又是最让人惊喜和期待的 Offer,但很多同学对于华为的评级和薪资颇为不解,所以今天在这里简单的和大家聊聊这个话题。

接下来的这个评级和薪资是往年校招的统计数据,非官方信息,大家可以做一个参考。

本科主要定级为 13 级,14 级占比约 15% 左右。

普通档:基础薪资:14-16k,绩效:2-4k,年终:2-4 个月。优秀档:基础薪资:15-18k,绩效:3-5k,年终:2-4 个月。

研究生主要定级为 14 级,15 级占比约 10% 左右。

研究生评级主要看技术+学历背景+面试表现+论文奖项等,分类如下:

14c:基础薪资:16-18k,绩效:3-4k,年终 2-4 个月。14b:基础薪资:17-19k,绩效:3-5k,年终 2-4 个月。14a:基础薪资:18-20k,绩效:4-5k,年终 2-4 个月。15c:基础薪资:19-22k,绩效:5-6k,年终:60k 左右。15b:基础薪资:20-24k,绩效:5-6k,年终:80k 左右。15a:基础薪资:22-26k,绩效:5-6k,年终:100k 左右。

博士主要是 16-17 级。

基础薪资:30-50k,绩效:8-10k,年终:50-150k,签字费:30-150W。

博士差距较大,年包在 40-80W 不等。

以上薪资会根据工作地点、所属部门及岗位浮动,例如一线比三线多 3k 左右。

单点登录(Single Sign-On,简称 SSO)是一种身份验证机制,允许用户在一个地方登录后,无需重新输入凭据,即可访问多个相关联的应用程序或系统。这种机制极大地提升了用户体验,减少了用户多次输入用户名和密码的麻烦,同时也提高了安全性,因为用户可以减少记住多个密码的需求,从而降低密码被泄露的风险。

单点登录的执行流程如下:

具体流程如下:

用户发起登录请求:用户尝试访问一个需要身份验证的系统或应用程序。身份验证:用户输入其凭据(如用户名和密码)到 SSO 系统或通过其他身份验证方式(如生物识别、双因素认证等)进行身份验证。生成令牌:验证成功后,SSO 系统会生成一个令牌(如 JSON Web Token, JWT)或会话ID,该令牌包含用户的标识信息和相关权限。令牌存储:客户端获取到 SSO 系统生成的令牌,并将其保存到本地(保存到 Cookie 或 localStorage),后续请求时传递此令牌证明登录身份。令牌传递:用户在后续访问其他系统或应用程序时,SSO 系统会将令牌发送给目标系统,证明用户的身份。令牌验证:传递的令牌会先去 SSO 系统验证器有效性和正确性,然后将验证结果返回给业务系统。业务功能执行:业务系统得到 SSO 系统的验证结果之后,根据结果决定是否继续访问,如果令牌有效就可以进行后续的操作,否则返回重新登录页面。登出:当用户完成操作后,可以选择登出。SSO 系统会终止用户的会话,并删除所有的令牌和相关会话信息,确保用户的安全。

在 Java 项目中,实现单点登录(SSO)的方案主要有以下几种:

OAuth2 + JWT(JSON Web Tokens)方案:OAuth2 是一个开放标准,允许用户授权第三方应用访问他们在服务提供商处存储的特定信息,而不需要将用户名和密码提供给第三方应用。JWT 是一种用于身份验证和授权的令牌,通常与 OAuth2 一起使用。在 Spring Boot 中,你可以使用 Spring Security OAuth2 和 JWT 库来实现这种方案。CAS(Central Authentication Service,集中式认证服务)单点登录方案:CAS 是一个开源的、用于企业级的单点登录解决方案。它提供了一套服务端和客户端的组件,使得在多个应用之间实现单点登录变得简单。在 Spring Boot 中,你可以使用 Spring Security CAS 客户端来实现这种方案。Spring Session:Spring Session 是一个用于管理用户会话的框架,它可以帮助你在多个应用之间共享会话信息,从而实现单点登录。你可以使用 Spring Session 来将会话信息存储在共享的地方(如 Redis),然后在每个应用中通过 Spring Session 来访问这些会话信息。

其中,OAuth2 + JWT 方案适合于需要对外提供 API 接口的应用,而 CAS 方案则更适合于内部系统之间的单点登录。Spring Session 方案则更适合于需要将会话信息共享到多个应用之间的场景,它也是最早和最简单的单点登录实现方式。

无论什么公司,技术都是决定薪资最主要的依据。不同学校、不同技术能力的人,在同一家公司中的薪资差别也很大,因此努力提升技术、了解核心业务功能,才能变为公司的核心人物,享受高薪待遇。

本文已收录到我的面试小站 [www.javacn.site](https://www.javacn.site),其中包含的内容有:场景题、并发编程、MySQL、Redis、Spring、Spring MVC、Spring Boot、Spring Cloud、MyBatis、JVM、设计模式、消息队列等模块。

来源:磊哥聊编程

相关推荐