大家好,我是二哥呀。
微信看一看中刷到这样一条帖子:“荣耀工作3年,身边的同事没见过背C的,虽然强制10%绩效C,但实际上离职的人都够背指标了。”
我只能说,荣耀的制度还是蛮人性化的。
那今天这篇内容,我们仍然不带任何主观情绪,来谈一谈荣耀这家公司。
2013 年 12 月,荣耀作为华为旗下的子品牌正式发布,对标小米的 Redmi,主打一个高性价比。荣耀3C和荣耀 6 都是当时很火爆的产品。
2019 年,荣耀一度在国内手机占有 30% 的市场份额。
但 2020 年受到阿美利卡的芯片制裁,荣耀业务也陷入困境,为了断臂求生,华为将荣耀正式剥离,由深圳国资委牵头收购,很多小伙伴选择去荣耀,也是基于这个因素,稳定。
从 2024 年至今,荣耀开始布局 AI,估值已超 3000 亿元。
据官网提供的数据来看,荣耀目前有超过 1.4 万名员工,研发人员占比超过 70%,在全球有 52000 家体验店和专柜。
在深圳、南京、西安、背景、上海、法国、日本,均设有研发中心。薪资待遇给的也还 ok,我们就以 25 届的秋招薪资为例,来做个参考。
通用软件开发一般都能给到 30 万左右的年包,约等于互联网一线大厂的白菜价。
但荣耀的面试体验显然会更友好一点。哪怕是实验室的项目也 ok,基本上只问很基础的东西,比如说 MySQL 的索引、多线程的创建、线程池的原理登登。
面渣逆袭上的高频题只要背过,都没有任何问题。
对于一些学历还不错的小伙伴,比如说 92 的、双非硕,技术实力一般,也不太想去互联网大厂卷的,荣耀就是一个比较踏实的选择。
去年就有球友在 6 月份 OC 了荣耀的暑期通软,我看了一下日志,她是 5 月份才开始准备的。
所以大家在筹备暑期的过程中千万不要被身边的同学带快了节奏,假如你不是那种佬级别的,八股、算法、项目都一坨,就没必要太早。
虽然早就是优势,但竞争压力也大。
可以适当放缓一下节奏,只要赶在 6 月份拿到暑期实习,就不算晚。
花 3 个月时间,潜心打磨一下简历,背一下八股,刷一下算法,升级一下项目经历。
只要你付出时间,有产出,终究会找到一家适合自己的公司。
荣耀我是推荐大家去冲的。
三分恶面渣逆袭
31.LSN 了解吗?
Log Sequence Number 是一个 8 字节的单调递增整数,用来标识事务写入 redo log 的字节总量,存在于 redo log、数据页头部和 checkpoint 中。
xyZGHio:LSN
----这部分是帮助大家理解 start,面试中可不背----
MySQL 在第一次启动时,LSN 的初始值并不为 0,而是 8704;当 MySQL 再次启动时,会继续使用上一次服务停止时的 LSN。
在计算 LSN 的增量时,不仅需要考虑 log block body 的大小,还需要考虑 log block header 和 log block tail 中部分字节数。
比如说在上图中,事务 3 的 MTR 总量为 300 字节,那么写入到 Redo Log Buffer 中的 LSN 会增长为 8704 + 300 + 12 = 9016。
假如事务 4 的 MTR 总量为 900 字节,那么再次写入到 Redo Log Buffer 中的 LSN 会增长为 9016 + 900 + 12*2 + 4*2 = 9948。
2 个 12 字节的 log block header + 2 个 4 字节的 log block tail。
----这部分是帮助大家理解 end,面试中可不背----
核心作用有三个:
第一,redo log 按照 LSN 递增顺序记录所有数据的修改操作。LSN 的递增量等于每次写入日志的字节数。
第二,InnoDB 的每个数据页头部中,都会记录该页最后一次刷新到磁盘时的 LSN。如果数据页的 LSN 小于 redo log 的 LSN,说明该页需要从日志中恢复;否则说明该页已更新。
第三,checkpoint 通过 LSN 记录已刷新到磁盘的数据页位置,减少恢复时需要处理的日志。
----这部分是帮助大家理解 start,面试中可不背----
|
|
|
|
|
每个数据页会记录当前刷盘时的 LSN(FIL_PAGE_LSN)
|
|
|
|
重启时从 checkpoint LSN 开始重放 redo log
|
可以通过
show engine innodb status;
查看当前的 LSN 信息。
二哥的 Java 进阶之路:LSN
-
Log sequence number:当前系统最大 LSN(已生成的日志总量)。
-
Log flushed up to:已写入磁盘的 redo log LSN。
-
Pages flushed up to:已刷新到数据页的 LSN。
-
Last checkpoint at:最后一次检查点的 LSN,表示已持久化的数据状态。
----这部分是帮助大家理解 end,面试中可不背----
ending
一个人可以走得很快,但一群人才能走得更远。
二哥的编程星球
已经有 7700 多名球友加入了,如果你也需要一个良好的学习环境,
戳链接 🔗
加入我们吧。这是一个
编程学习指南 + Java 项目实战 + LeetCode 刷题
+
简历精修
的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。
两个置顶帖「球友必看」和「知识图谱」里已经沉淀了非常多优质的学习资源,
相信能帮助你走的更快、更稳、更远
。
欢迎点击左下角
阅读原文
了解二哥的编程星球,这可能是你学习求职路上最有含金量的一次点击。
最后,把二哥的座右铭送给大家:
没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟
。共勉 💪。