news 2026/8/29 6:45:51

鹅厂一年一度的绩效季又来了?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
鹅厂一年一度的绩效季又来了?

听说鹅厂年终绩效开奖了?

这两天上网,一天能刷到一个新传言,比如:

QQ 音乐核心部门能拿到 10 个月以上;

元梦之星核心部门能拿到 10 个月奖金;

AI 人才拿 6 - 10 个月,核心负责人拿10-12 个月,传统业务4–6 个月;

而产出了今年大热的三角洲和常青树王者荣耀的天美工作室,据说年终更是高得乍舌:

以上消息除了让鸭鸭嘴角流下羡慕的泪水,鸭鸭不对真实性负责。

今年鹅厂年终绩效评分仍然是三档:outstanding、good、underperformance,对应的绩效维度分别是业绩、行为、综合,外加全面反馈。其中outstanding 相当于 5 星,而 good 居中,约等于 3 星; under 相当于 1 星。背星的话,活水都难。

并且从网上爆料来看,今年 outstanding、good、underperformance 的占比大致是: 5% - 20% / 70% / 5% - 10%。

鸭鸭已经刷到不少同学晒出自己的 outstanding 了。

不过据说今年对 outstanding 的考核更严了,而且晋升名额还砍了大半。有没有懂的同学来说一说?

……

今天分享一篇 Java 腾讯一面 的面经。

篇幅有限,完整答案可以进入面试鸭 - 程序员求职面试刷题神器,高频编程题目免费刷进行查阅。

面向对象的理解、面向过程和面向对象编程有什么区别?

面向对象编程(Object Oriented Programming,OOP)是一种对象为中心的编程范式或者说编程风格。把类或对象作为基本单元来组织代码,并且运用提炼出的:封装、继承和多态来作为代码设计指导。

面向过程编程是一种以过程或函数为中心的编程范式或者说编程风格,以过程作为基本单元来组织代码。过程其实就是动作,对应到代码中来就是函数,面向过程中函数和数据是分离的,数据就是成员变量。

二者主要区别在思维方式、数据与行为关系、可扩展性和复用性以及适用场景上。面向对象适合处理复杂的系统和模块化设计,便于维护和扩展。面向过程适用于一些简单、顺序性强的小型程序,开发效率较高。

常见的集合

Java 中的集合类主要分为两大类:Collection 接口和 Map 接口。前者是存储对象的集合类,后者存储的是键值对(key-value)。

Collection 接口下又分为 List、Set 和 Queue 接口。每个接口有其具体实现类。

Map 接口,存储的是键值对,也就是给对象(value)设置了一个 key,这样通过 key 可以找到那个 value。具体实现类包括:

  • HashMap:基于哈希表,键值对无序,不允许键重复。
  • LinkedHashMap:基于链表和哈希表,维护插入顺序,不允许键重复。
  • TreeMap:基于红黑树,键值对有序,不允许键重复。
  • Hashtable:线程安全的哈希表,不允许键或值为 null。
  • ConcurrentHashMap:线程安全的哈希表,适合高并发环境,不允许键或值为 null。

ArrayList 的线程安全版本是什么?

Vector、CopyOnWriteArrayList、还可以用Collections.synchronizedList()包装。

CopyOnWriteArrayList是通过写时复制机制,即在每次修改(写入)操作时,复制原始数组的内容来保证线程安全。

由于写操作涉及复制整个数组,所以它的写操作开销较大,但读取操作则完全无锁。这使得CopyOnWriteArrayList适合于读多写少的场景。

什么是 fail-fast 机制?

Fail-fast 是一种程序设计理念,指的是在程序执行过程中,如果遇到错误或异常状态,系统会立即停止或抛出异常,而不是继续执行下去。

通过这种机制,程序可以在问题发生的初期阶段迅速暴露出潜在的错误,避免在后续的操作中引发更严重的问题或导致数据不一致。

ConcurrentModificationException错误通常在集合被遍历时出现修改操作时抛出,就是一个fail-fast机制。

HashMap 线程安全吗?

HashMap非线程安全的。因为HashMap的内部实现并没有加锁,多个线程同时访问和修改时可能会引发数据竞争,导致数据不一致或陷入死循环等问题。

要实现一个线程安全的 HashMap,有多种设计方案,如可以使用Collections.synchronizedMap,这种方法通过在HashMap的方法上加synchronized锁实现线程安全。不过,这种方式对整个Map加锁,会导致较高的锁竞争和性能开销,尤其是在高并发情况下。

更多

💻 编程学习交流:编程导航
📃 简历快速制作:老鱼简历
✏️ 面试刷题神器:面试鸭
📖 AI 学习指南:AI 知识库

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 20:02:36

Qwen2.5-7B部署疑问解答:网页服务无法访问?网络配置详解

Qwen2.5-7B部署疑问解答:网页服务无法访问?网络配置详解 1. 引言:为何Qwen2.5-7B成为推理部署热门选择? 1.1 模型背景与应用场景 Qwen2.5 是阿里云推出的最新一代大语言模型系列,覆盖从0.5B到720B的多种参数规模。其…

作者头像 李华
网站建设 2026/8/28 3:29:55

项目应用:通过Logstash连接工具实现实时数据入湖ES

如何用 Logstash 打通数据入湖“最后一公里”?实战解析实时写入 Elasticsearch 的完整链路你有没有遇到过这样的场景:服务日志散落在十几台机器上,排查问题时只能一台台登录grep,效率低到怀疑人生?又或者业务方急着要看…

作者头像 李华
网站建设 2026/8/24 3:31:31

医疗数据用H2O AutoML自动建模稳预测

📝 博客主页:jaxzheng的CSDN主页 医疗数据智能预测新范式:H2O AutoML驱动的稳定建模实践目录医疗数据智能预测新范式:H2O AutoML驱动的稳定建模实践 引言:医疗预测的“稳定”之困 维度一:技术应用场景应用价…

作者头像 李华
网站建设 2026/8/28 16:24:01

Qwen2.5-7B低成本部署:中小企业也能用的GPU推理方案

Qwen2.5-7B低成本部署:中小企业也能用的GPU推理方案 1. 背景与需求:为什么中小企业需要轻量级大模型推理方案? 随着大语言模型(LLM)技术的快速演进,越来越多企业希望将AI能力集成到自身业务中。然而&#…

作者头像 李华
网站建设 2026/8/22 2:38:01

Elasticsearch服务注册与启动操作指南(Win)

在Windows上优雅部署Elasticsearch:从下载到服务化实战指南 你是不是也遇到过这种情况——项目急着要用Elasticsearch做日志分析,手头却只有一台Windows开发机?点开官网下载页面,看着Linux命令行教程一头雾水,双击 e…

作者头像 李华
网站建设 2026/8/22 4:27:02

2026年开源大模型趋势入门必看:Qwen2.5-7B弹性部署实战指南

2026年开源大模型趋势入门必看:Qwen2.5-7B弹性部署实战指南 1. 引言:为什么Qwen2.5-7B是2026年开发者必学的开源大模型? 随着大语言模型(LLM)在企业服务、智能客服、代码生成和多模态应用中的广泛落地,轻量…

作者头像 李华