某脉前段时间发布了 2025 校招生最想去的公司 TOP 10。

前三名可以说不出意料。
校招选择一个大厂作为自己职业生涯的第一个 offer,可以为未来长远发展打下一个好基础。不过最终选择什么 offer,也要综合 base 地、平台、业务、岗位、薪资等多方面因素。
趁着最近秋招已经陆续开奖,鸭鸭也给大家整理了各家公司后端开发岗位的开奖情况:
- 字节跳动
27k~40k * 15 + 房补,部分有签字费和期权;
- 腾讯
27k~33k * 15,部分有签字费和期权;
- 阿里巴巴
25k~32k * 16,目前开奖不多,房补等根据不同 BU,规定不同;
- 小红书
30k~40k * 16,少部分有签字费和期权;
- 网易
22k~29k * (13+3),根据部门不同,薪资浮动较大。目前开奖爆料不多,仅根据目前的爆料进行汇总。
- 百度
24k~30k * 16,部分有签字费和期权;
- 美团
23k~30k * 15.5,部分有签字费和期权;
- 携程
23k~30k * 15,部分有签字费和期权;
- 快手
24k~32k * 16,有房补,部分有签字费和期权;
- 新浪
目前暂无开奖爆料。
鸭鸭也看到网友把这张表评价为:`2025 校招生去了就想逃的公司 top10。

大厂和高薪资通常意味着更大的工作强度,每天都要面对做不完的需求、开不完的会。
但年轻人也会拥有更多的机会。
如果让你来选择,你希望去哪家公司呢?
......
今天分享一篇百度日常一面面经:

篇幅有限,完整答案可以进入面试鸭 - 程序员求职面试刷题神器,高频编程题目免费刷进行查阅。
线程池的常见参数有哪些?
线程池相关参数解释
- corePoolSize:核心线程数,即线程池中始终保持的线程数量。
- maximumPoolSize:最大线程数,即线程池中允许的最大线程数量。
- keepAliveTime:线程空闲时间,超过这个时间的非核心线程会被销毁。
- workQueue:任务队列,存放待执行的任务。
- threadFactory:线程工厂,用于创建新线程。
- rejectedExecutionHandler:任务拒绝处理器,当任务无法执行时的处理策略。
Spring Boot 的 jar 包与普通 Java 的 jar 包有什么区别?
Spring Boot 打成的 JAR 包不仅包含了应用程序的源代码和依赖库,还包含了程序运行需要的配置、脚本和服务依赖(内嵌的服务器如 Tomcat、Jetty、Undertow),可以直接部署运行。
普通的 JAR 包只有源代码和一些依赖,通常需要外部服务器或容器来运行。
in 查询的优点和缺点是什么?
IN 用于检查某个值是否在指定的集合中,可以是一个子查询或静态值列表。通常会评估整个子查询并构建一个值列表,然后再进行匹配,在处理较大数据集时可能性能较差。
适合子查询记录少,且主查询表大有索引的场景。
sql
SELECT * FROM `mianshiya`
WHERE user_id in (SELECT user_id FROM `order`)
Redis 在项目中的使用场景有哪些?
1)缓存:
- Redis 最常用的场景是作为缓存层,以减少数据库的负载,提高数据读取速度。例如,常用的用户会话数据和页面渲染结果可以存储在 Redis 中。
2)实时系统:
- Redis 支持快速的数据写入和读取,非常适合用于实时分析,如网站点击统计、实时排行榜等。
3)消息队列:
- 利用 Redis 的 List 和 Pub/Sub 功能,可以实现轻量级的消息队列,适用于任务处理和异步消息传递。
4)分布式锁:
- Redis 可以用作分布式锁的实现,确保在分布式系统中资源的安全访问,避免竞态条件。
5)计数器:
- Redis 的原子性操作非常适合用作计数器。例如,可以使用 Redis 来统计页面访问量、点赞数、评论数等。通过 INCR 命令可以轻松实现高效的计数。

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