网易首页 > 网易号 > 正文 申请入驻

7年挣了900多万,又一互联网大厂程序员打算回老家躺平。。

0
分享至

最近在网上看到一个帖子,一位腾讯员工在腾讯工作了快7年,由于年后组织架构调整,意味着可能要裁员,加上赔偿,这7年在腾讯大概挣了900多万,还完房贷还剩500万,38岁打算回二线躺平了。

7年挣了900多万,在腾讯如果职级高的话也很容易实现,我们来看下腾讯不同职级的年薪范围:

4-5级(校招/初级工程师):平均月薪约18000元,这个级别主要面向应届毕业生。

6级(工程师):年薪总收入约40-70万元。

7-8级(高级工程师):7级8级年薪总收入约50-130万元。

9-10级(资深工程师/专家):9级年薪约80-120万元,10级年薪约100-160万元。从10级开始,员工通常能够获得股票期权,这是薪酬结构中重要的组成部分。

11-12级(高级专家):11级年薪约120-200万元,12级年薪约200-300万元。这些级别已经属于技术专家,在团队中承担核心架构设计和重大技术决策的职责。

13-14级(总监及以上):13级年薪约200-300万元,14级年薪可达300万元以上。这个级别通常担任技术总监或部门负责人,管理整个技术团队。


--------------下面是今天的算法题--------------

来看下今天的算法题,这题是LeetCode的第593题:有效的正方形,难度是中等。

给定2D空间中四个点的坐标 p1, p2, p3 和 p4,如果这四个点构成一个正方形,则返回 true 。点的坐标 pi 表示为 [xi, yi] 。 输入没有任何顺序 。一个有效的正方形 有四条等边和四个等角(90度角)。

示例1:


输入: p1 = [0,0], p2 = [1,1], p3 = [1,0], p4 = [0,1] 输出: true

示例2:


输入:p1 = [0,0], p2 = [1,1], p3 = [1,0], p4 = [0,12] 输出:false

  • p1.length == p2.length == p3.length == p4.length == 2

  • -10^4 <= xi, yi <= 10^4

问题分析

这题说的是给出4个顶点,判断是否是正方形。我们知道正方形的4条边的长度都是相等的,我们可以计算这4个顶点两两之间的距离,如果有4个值相等,也就意味着有4条边是相等的,那么它一定是菱形。如果还有两个值是相等的,并且它的值比4条边的值还要大,就可以确定它是一个正方形了。

所以这题的判断逻辑就是先判断是菱形,然后再判断是否是正方形。因为题中的p值都不是很大,所以我们计算两点之间距离的时候,可以不用开方。

JAVA:

public boolean validSquare(int[] p1, int[] p2, int[] p3, int[] p4) {
int[] distances = newint[]{// 计算两两之间距离的平方
sq(p1, p2), sq(p1, p3),
sq(p1, p4), sq(p2, p3),
sq(p2, p4), sq(p3, p4)};
// num1和num2一个是直角边,一个是斜边。
int num1 = distances[0], cnt1 = 0;
int num2 = -1;
for (int dis : distances) {
if (dis == num1)
cnt1++;
elseif (num2 == -1 || dis == num2)
num2 = dis;
else// 其他情况,返回false
returnfalse;
}
// 如果num1是直角边,则数量必须是4,且长度小于num2。如果num1是斜边,则数量必须是2,且长度大于num2。
return cnt1 == 4 && num1 < num2 || cnt1 == 2 && num1 > num2;
}


// 两点距离的平方
private int sq(int[] p1, int[] p2) {
return (p1[0] - p2[0]) * (p1[0] - p2[0]) + (p1[1] - p2[1]) * (p1[1] - p2[1]);
}

C++:

private:
// 两点距离的平方
int sq(vector &p1, vector &p2) {
return (p1[0] - p2[0]) * (p1[0] - p2[0]) + (p1[1] - p2[1]) * (p1[1] - p2[1]);
}


public:
bool validSquare(vector &p1, vector &p2, vector &p3, vector &p4) {
// 计算两两之间距离的平方
vector distances = {
sq(p1, p2), sq(p1, p3),
sq(p1, p4), sq(p2, p3),
sq(p2, p4), sq(p3, p4)
};
// num1和num2一个是直角边,一个是斜边
int num1 = distances[0], cnt1 = 0;
int num2 = -1;
for (int dis: distances) {
if (dis == num1) {
cnt1++;
} elseif (num2 == -1 || dis == num2) {
num2 = dis;
} else {// 其他情况,返回false
returnfalse;
}
}
// 如果num1是直角边,则数量必须是4,且长度小于num2
// 如果num1是斜边,则数量必须是2,且长度大于num2
return (cnt1 == 4 && num1 < num2) || (cnt1 == 2 && num1 > num2);
}

笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球30多个算法网站中累计做题2000多道,在公众号中写算法题解900多题,对算法题有自己独特的解题思路和解题技巧。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
纯欲微光里的神颜,一眼锁定这抹清新

纯欲微光里的神颜,一眼锁定这抹清新

云端小院
2026-06-30 10:09:03
官方:巴黎前锋贡萨洛-拉莫斯加盟米兰;据悉转会费超7400万欧

官方:巴黎前锋贡萨洛-拉莫斯加盟米兰;据悉转会费超7400万欧

懂球帝
2026-06-30 22:55:02
万万没料到,即将下台的武契奇突然宣布,塞尔维亚将走西方路线

万万没料到,即将下台的武契奇突然宣布,塞尔维亚将走西方路线

面包夹知识
2026-06-30 23:19:33
稳定输出,厄德高是史上第三位前三场世界杯都送出助攻的球员

稳定输出,厄德高是史上第三位前三场世界杯都送出助攻的球员

懂球帝
2026-07-01 02:14:07
曝《现在就出发4》阵容大换血!沈腾白敬亭领衔,喜剧天团强势集

曝《现在就出发4》阵容大换血!沈腾白敬亭领衔,喜剧天团强势集

喜欢历史的阿繁
2026-06-30 13:41:13
新型出轨太会了:不发消息不打电话,只靠这两种方式联系,真藏得太深了

新型出轨太会了:不发消息不打电话,只靠这两种方式联系,真藏得太深了

心理观察局
2026-06-26 07:37:08
扎心了!“我生君未富”,一博主举出大厂大量现实案例,评论沸腾

扎心了!“我生君未富”,一博主举出大厂大量现实案例,评论沸腾

火山詩话
2026-06-30 05:52:05
“奶茶袋子装大疆!”初三女孩收礼变脸被骂,面相学果然权威!

“奶茶袋子装大疆!”初三女孩收礼变脸被骂,面相学果然权威!

林林先生
2026-06-30 09:20:03
廖碧儿70岁新欢身份曝光,任上市公司董事,曾娶港姐为妻有仨子女

廖碧儿70岁新欢身份曝光,任上市公司董事,曾娶港姐为妻有仨子女

生活新鲜市
2026-06-30 14:46:44
权威数读丨一组数据,带你读懂西十高铁建设

权威数读丨一组数据,带你读懂西十高铁建设

新华社
2026-06-30 17:50:11
以色列:已做好独立对伊作战准备特朗普说伊朗提出会谈请求伊副外长答“暂无此安排”#美伊战争#伊以战争

以色列:已做好独立对伊作战准备特朗普说伊朗提出会谈请求伊副外长答“暂无此安排”#美伊战争#伊以战争

每日经济新闻
2026-06-30 23:47:18
我和老伴都70岁,不顾子女反对做了一个决定:把所有存款存入银行

我和老伴都70岁,不顾子女反对做了一个决定:把所有存款存入银行

千秋文化
2026-06-30 19:36:21
哪些地方婚礼陋习让你很无语?网友:恶俗的习俗,每次看到都想吐

哪些地方婚礼陋习让你很无语?网友:恶俗的习俗,每次看到都想吐

解读热点事件
2026-06-24 22:18:30
湖南女医生出轨17分钟视频:别站在道德制高点,批判她的贞操

湖南女医生出轨17分钟视频:别站在道德制高点,批判她的贞操

娜乌和西卡
2025-11-10 13:50:19
20万买壳?每月1600租电池!蔚来套路深还是车主被套牢?

20万买壳?每月1600租电池!蔚来套路深还是车主被套牢?

三农老历
2026-06-30 10:41:48
杨幂白玉兰黑脸瞬间引爆全网!同一镜头下,杨紫的反应彻底赢了

杨幂白玉兰黑脸瞬间引爆全网!同一镜头下,杨紫的反应彻底赢了

娱小余
2026-06-29 23:05:14
火箭三年2100万报价斯玛特!休媒晒数据契合火箭:范乔丹或将离队

火箭三年2100万报价斯玛特!休媒晒数据契合火箭:范乔丹或将离队

颜小白的篮球梦
2026-06-30 21:53:17
国企改制旧账全面倒查,三类违规主体迎来严查

国企改制旧账全面倒查,三类违规主体迎来严查

细说职场
2026-06-30 12:52:00
徐帆回应离婚9个月后,冯小刚再陷争议,养女徐朵成导火索

徐帆回应离婚9个月后,冯小刚再陷争议,养女徐朵成导火索

枯蝶
2026-05-21 22:22:13
钱学森的儿子钱永刚,初中数学考30分,高中没念完就辍学,钱学森却摆摆手“没事!谁料,后来钱永刚却考上了国防科大!

钱学森的儿子钱永刚,初中数学考30分,高中没念完就辍学,钱学森却摆摆手“没事!谁料,后来钱永刚却考上了国防科大!

背包旅行
2026-06-30 15:11:04
2026-07-01 06:12:49
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

iPhone18 Pro遭泄密!印度代工商惹祸

头条要闻

坎贝尔承认:中国是最成功渡过难关的国家

头条要闻

坎贝尔承认:中国是最成功渡过难关的国家

体育要闻

德国足球,脸都不要了

娱乐要闻

黄晓明沦陷!羡慕周杰伦能降住昆凌

财经要闻

万亿“寒王”,历史时刻

汽车要闻

奇瑞风云A9探店 五个理由一定来看看

态度原创

艺术
旅游
本地
房产
公开课

艺术要闻

见过毛主席写魏碑么?世上仅此一幅!

旅游要闻

不用远赴草原看牧场,曲靖这座山乡,千年前就是天然放牧农耕宝地

本地新闻

贵州小城的新目标:举办“村超”世界杯!

房产要闻

TOP10单盘狂卖210亿!海南楼市,上半年热销榜单出炉

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版