最近吃了个瓜。
TikTok 要收紧居家办公政策,正式实施 RTO5(Return to Office 5 days)模式,尽量对齐国内,每周到办公室 5 天。,
这波操作,覆盖产品、运营、设计、战略等核心业务序列的全体员工。
这次调整前,TikTok 全球员工大部分还是按 RTO3/4 的办公时间,即一周到岗 3 - 4 天。时间相对自由。
不过政策具体实施上也有分别,比如就有同学吐槽,sg 早就取消了,HR 还盯出勤率。

但来自澳大利亚的同学就表示,他们到今年底还是 RTO4。

也有同学表示,收紧了居家办公政策,真的在卷的还是国人,牛马出国还得是当牛马,国外小哥在工位也是在摸鱼。

今年字节的内部变动还挺多的。最近似乎还升级了对 3 - 1 职级的管理标准,提高活水门槛、对各部门 3 - 1 数量也进行限额。年底将重点考察。
另外 Q4 季度,字节开始了孤岛治理行动。
孤岛治理是针对 leader 和下属的 base 地不同的情况,避免团队长期将大量时间花在线上沟通、效率低下,以及有 leader 利用 base 地不同常年出差,借此长期住酒店领补贴等。
这两年各家中大厂,有大力推行居家办公的,也有在收紧居家办公政策的。
作为打工的牛马,你更希望居家还是集中办公呢?欢迎评论区说说。
……
今天分享一篇字节面经。

篇幅有限,完整答案可以进入面试鸭 - 程序员求职面试刷题神器,高频编程题目免费刷进行查阅。
为什么要有线程池,线程池的作用是什么?
线程池是一种池化技术,用于预先创建并管理一组线程,避免频繁创建和销毁线程的开销,提高性能和响应速度。
它几个关键的配置包括:核心线程数、最大线程数、空闲存活时间、工作队列、拒绝策略。

Thread 的 run 和 start 的区别是什么?
- run 方法描述了线程的任务,如果直接执行 run 方法,那么 Java 会把他当成一个普通的方法,不会新开线程去执行。
- start 方法是让底层操作系统分配线程去执行 run 方法。
HashMap get 过程是什么?
1)计算哈希值:
- 当调用
get(Object key)方法时,首先会根据传入的键key计算出一个哈希值。这是通过调用key.hashCode()方法得到的。
2)确定数组索引位置:
- 使用上述哈希值,结合
HashMap内部的容量((capacity - 1) & hash,其中&表示按位与运算符)计算出该键值对应该存放或查找的数组索引位置。
3)遍历链表或红黑树:
- 在确定了具体的桶(bucket)之后,如果存在冲突,那么在这个桶中可能会有一个链表或者红黑树来处理这些冲突。
4)返回结果:
- 如果找到了匹配的键,则返回对应的值。
- 如果没有找到匹配的键,则返回
null。需要注意的是,返回null可能意味着键不存在于HashMap中,也可能表示该键对应的值本身就是null(因为HashMap允许键值对中的值为null)。
977

被折叠的 条评论
为什么被折叠?



