刘强东:外包员工是合法,但京东从不用,因为那是“可耻的钱“
其中工资是 1161 亿元,给兄弟们交的五险一金是 180 亿元,从 2007 年到现在 18 年时间,我们五险一金交了 1000 多个亿,这些东西都可以合法地成为我刘强东的财富,可以成为我们京东的净利润。钱不是白拿的,这几年京东的节奏也越来越快,不少冲着高待遇,跳槽到京东的大厂员工,都直呼不适应,例如前几天提到的。工资支出 1161 亿,五险一金支出 180 亿,净利润准确的数字是 414 亿,
京东
618 刚过去不久,虽然各个平台都说自己卖爆了,但我反而感觉今年的 618 挺平淡的。
唯一的热点,是刘强东又一次的对外输出了。
6 月 17 日,刘强东在京东总部的媒体沟通会上,回答了很多网友关心的问题。
我挑一些大家可能会特别关注的八卦出来讲讲。
首先回应了和美团 CEO 王兴的事儿,直言双方是朋友,但最近王兴可能对自己有点意见,前几天想组局请王兴吃饭,但双方的共同朋友建议不要,认为还不是时候。
然后回应了「京东的加班内卷」问题,关注本号的老读者都知道,近两年,京东基本上每两个月就宣布涨薪或涨福利,现在动辄就是 19 薪/20 薪。钱不是白拿的,这几年京东的节奏也越来越快,不少冲着高待遇,跳槽到京东的大厂员工,都直呼不适应,例如前几天提到的 从字节跳到京东两周,顶不住了 。
❝刘强东原话:618 这两天无数人加班加点,我知道这话说出去会被网友骂死。但整个行业极度内卷,我们京东如果不拼,我也活不下去,我刘强东也不是神。
❞
这些观点,都只能说餐前小菜,刘强东还回应了为什么京东净利润低的问题。
又一次搬出了自己「坚持不采用外包」+「72 万全职员工」+「都有五险一金」的经典说辞。
但京东这点确实没得说,京东作为有众多物流、客服等岗位的企业,如果采用外包策略,每年可以轻松省下几百个小目标(净利润原地增长 50%)。
有机构预测过,如果京东采用"外包制"的用工方式,可以把用工成本下降 30%,也就是至少 270 亿,但这些支出都被刘强东定义为"可耻的钱"。
❝刘强东原话:去年京东集团净收入 11588 亿,净利润只有 400 多亿。其中工资是 1161 亿元,给兄弟们交的五险一金是 180 亿元,从 2007 年到现在 18 年时间,我们五险一金交了 1000 多个亿,这些东西都可以合法地成为我刘强东的财富,可以成为我们京东的净利润。这不是废话,因为在中国,外包员工是合法的,但我们京东从来没做。
❞
工资支出 1161 亿,五险一金支出 180 亿,净利润准确的数字是 414 亿,工资 + 五险一金合计占当年净利润的 335%,在互联网行业里,也确实是没谁了。同是平台电商的 PDD,人力成本大概不到京东的 30%。
对此,你怎么看?你认同刘强东的企业观吗?
...
回归主题。
周末,来道经典轻松小算法。
题目描述
平台:LeetCode
题号:1662
给你两个字符串数组 word1 和 word2。
如果两个数组表示的字符串相同,返回 true ,否则,返回 false 。
数组表示的字符串是由数组中的所有元素按顺序连接形成的字符串。
示例 1:
输入:word1 = ["ab", "c"], word2 = ["a", "bc"]
输出:true
解释:
word1 表示的字符串为 "ab" + "c" -> "abc"
word2 表示的字符串为 "a" + "bc" -> "abc"
两个字符串相同,返回 true
示例 2:
输入:word1 = ["a", "cb"], word2 = ["ab", "c"]
输出:false
示例 3:
输入:word1 = ["abc", "d", "defg"], word2 = ["abcddefg"]
输出:true
提示:
-
-
-
-
word1[i]和word2[i]由小写字母组成
双指针
将 word1 和 word2 的长度记为
和
。
题目本质是要我们比较两个数组扁平化后的字符串是否相同。
使用变量 i 和 j 代表当前处理到哪个
和
,使用变量 p 和 q 代表当前比较到
和
的哪一位。
最后根据是否能顺利比较完返回相应答案。
Java 代码:
class Solution {
public boolean arrayStringsAreEqual(String[] word1, String[] word2) {
int n = word1.length, m = word2.length;
int i = 0, j = 0, p = 0, q = 0;
while (i < n && j < m) {
if (word1[i].charAt(p++) != word2[j].charAt(q++)) return false;
if (p == word1[i].length()) {
i++; p = 0;
}
if (q == word2[j].length()) {
j++; q = 0;
}
}
return i == n && j == m;
}
}
C++ 代码:
class Solution {
public:
bool arrayStringsAreEqual(vector<string>& word1, vector<string>& word2) {
int n = word1.size(), m = word2.size();
int i = 0, j = 0, p = 0, q = 0;
while (i < n && j < m) {
if (word1[i][p++] != word2[j][q++]) return false;
if (p == word1[i].size()) {
i++; p = 0;
}
if (q == word2[j].size()) {
j++; q = 0;
}
}
return (i == n && j == m);
}
};
Python 代码:
class Solution:
def arrayStringsAreEqual(self, word1: List[str], word2: List[str]) -> bool:
n, m = len(word1), len(word2)
i, j, p, q = 0, 0, 0, 0
while i < n and j < m:
if word1[i][p] != word2[j][q]:
return False
p, q = p + 1, q + 1
if p == len(word1[i]):
i, p = i + 1, 0
if q == len(word2[j]):
j, q = j + 1, 0
return i == n and j == m
TypeScript 代码:
function arrayStringsAreEqual(word1: string[], word2: string[]): boolean {
const n = word1.length, m = word2.length
let i = 0, j = 0, p = 0, q = 0
while (i < n && j < m) {
if (word1[i][p++] != word2[j][q++]) return false
if (p == word1[i].length) {
i++; p = 0
}
if (q == word2[j].length) {
j++; q = 0
}
}
return i == n && j == m
}
-
时间复杂度: -
空间复杂度:
最后
巨划算的 LeetCode 会员优惠通道目前仍可用 ~
使用福利优惠通道 leetcode.cn/premium/?promoChannel=acoier,年度会员 有效期额外增加两个月,季度会员 有效期额外增加两周,更有超大额专属 🧧 和实物 🎁 福利每月发放。
我是宫水三叶,每天都会分享算法知识,并和大家聊聊近期的所见所闻。
欢迎关注,明天见。
更多更全更热门的「笔试/面试」相关资料可访问排版精美的 合集新基地 🎉🎉
本文由 mdnice 多平台发布
更多推荐

所有评论(0)