【25春招干货】软件类笔试岗位攻略

25年春招已经悄然开始啦!
牛客网作为一站式的求职、学习、招聘、交流网站,不仅为各位求职同学提供学习和交流的平台,还为企业提供线上笔面试服务。
在这里,我们根据24年各招聘企业的笔试考察数据,整理了以下攻略,希望对你有所帮助~

春招时间分布

春招笔试时间主要集中分布于 3月-4月。

2024春招笔试时间

笔试题型分布

一般笔试时间介于60-120分钟。
题型包括单选、多选、算法编程题、SQL编程题等。
招聘企业会根据岗位需求配置组卷策略,你可以在牛客网->题库->笔试真题查看目标岗位的历年真题。

技术类岗位线上笔试组卷,基本都会考察编程题目

常见的组卷方案有:

组卷方案 数量 例题试卷
选择+编程题 10-30道选择、2-4道编程 2024年淘天集团春招算法岗笔试
只考编程题 4道左右 2024年美团春招技术岗第一批笔试
选择+SQL编程题+算法编程题 10-30道选择、1-2道SQL编程、1-2道算法编程 2024年淘天集团春招数据岗笔试

笔试内容

选择题部分

常考知识点如下,你可以在牛客网->题库->专项练习进行相关题目的训练。
或在手机牛客APP->题库查看

数据结构与算法 数据结构 队列、二叉树、图论、栈、数组
基础算法 查找、递归、排序、复杂度
计算机基础 操作系统 操作系统基础知识、文件管理、内存管理、处理机调度与死锁、进程管理
计算机网络 网络安全、应用层、运输层、网络层、数据链路层、物理层
数据库 关系的键与完整性、关系模型结构和定义
Linux 文件目录管理、文件权限、磁盘内存管理、用户与用户组管理、Linux进程和线程、Linux基础知识
编程语言 HTML/CSS HTML、CSS语法、CSS属性、盒模型
JavaScript JS语法、异步、闭包、JS函数
Python 异常处理、Python面向对象、Python函数、Python数据类型、Python基础
Java Java基础语法、Java面向对象、Java基础类库、Java异常处理、Java集合、Java泛型、Java多线程、Java IO
GO Go基础语法、标准库、并行编程
Android Activity、UI开发、Fragment、广播机制、数据存储、ContentProvider、Android Service
C++ C++基础语法、C++复合类型、C++函数、C++面向对象、STL、C++异常
iOS iOS开发环境、Cocoa Touch、UIView、iOS Foundation、数据持久化
人工智能 数据挖掘 聚类、数据挖掘模型、关联分类等
机器学习 有监督学习、无监督学习、强化学习、SVM、决策树等
深度学习 卷积神经网络、循环神经网络、图神经网络等
大数据&数据分析 Python分析库 Numpy、Pandas、scikit-learn
Hadoop Hadoop基础知识、HDFS、MapReduce、YARN
安全&测试 测试理论 测试基础、功能测试、接口测试、自动化测试、性能测试
信息安全 数据漏洞、web安全、数据安全等
编程 常用算法 数组、字符串、栈、队列、动态规划、搜索、分治等

SQL编程题部分

数据类岗位更倾向于考察SQL编程题。
你可以在牛客网->题库->在线编程->SQL篇进行相关题目的训练。

算法编程题

  1. 春招入门题目占比较秋招显著降低,秋招侧重选拔潜力,春招倾向精准匹配。
  2. 整体难度趋势稳定,中等较难题始终占据绝对主体,符合企业筛选技术骨干的核心需求。
  3. 头部企业招聘难度普遍高于其他企业,选拔标准向深度倾斜。

笔试编程题难度总体分布表:

难度 2024秋招占比 2024春招占比
入门 34.9% 6.3%
简单 24.8% 25.5%
中等 36.3% 33.7%
较难 31.4% 30.9%
困难 2.7% 3.6%

头部企业笔试编程题难度分布表:

难度 2024秋招占比 2024春招占比
入门 4.2% 4.5%
简单 23% 25.8%
中等 37% 33.9%
较难 31.4% 31.2%
困难 4.2% 4.5%

知识点考察趋势

标粗部分为常考知识点

难度 知识点
入门 语法题模拟、枚举、模拟、栈、队列
简单 数据结构模拟贪心排序、链表、前缀和、差分、位运算、哈希表、二叉树
中等 数据结构动态规划二分贪心、动态规划(01背包、完全背包)、数学(快速幂、杨辉三角(小组合数)、点乘叉乘、高精度计算、向量)、图论(基础建图与图上搜索、并查集、01最短路、拓扑排序)、数据结构(双指针/滑动窗口、堆/优先队列、单调栈/单调队列)、字符串(字符串哈希)、深度优先搜索、广度优先搜索、记忆化搜索、二分、随机化、构造
较难 数据结构动态规划树/图论组合数学、动态规划(概率DP、状压DP、数位DP、树形DP、多重背包(二进制拆分)、滚动数组优化)、数学(扩展欧几里得、卢卡斯定理(大组合数取模)、中国剩余定理、计算几何、筛、容斥原理、乘法逆元(费马小定理)、欧拉函数、)、图论(差分约束、二分图匹配(匈牙利算法)、最小生成树、带权最短路、LCA、连通性问题(Tarjan))、数据结构(ST表、树状数组、不带懒标记的线段树、分块、带懒标记的线段树)、字符串(Z函数、Manacher、KMP、字典树)、三分、 莫队、摩尔投票算法、SG函数
困难 树/图论数据结构动态规划数论、DP的复杂优化(一些ds优化见对应ds难度)、 莫队、博弈论(删边博弈、非对称博弈模型)、复杂几何问题、随机化算法(模拟退火、爬山算法)、计算机理论(图灵机、NP问题规划)、带权二分图匹配

试卷覆盖率统计:

算法类型 典型题型 试卷覆盖率
数据结构 字符串、哈希表 92%
贪心算法 区间调度、任务分配 87%
动态规划 差分前缀和、背包问题、调度优化 68%
排序 快速排序、归并排序 65%
二分算法 二分查找 47%
树/图论 二叉树、搜索 43%
组合数学 排列组合、容斥 43%

如何学习

一、选择题部分

牛客题库->专项练习
Step1:选择求职目标,系统自动匹配相关的知识点专题。

alt Step2:可根据自身情况,进行刷题设置。 alt

二、SQL编程题

你可以在牛客网->题库->在线编程->SQL篇进行相关题目的训练。

三、算法编程题

1、首先,你需要知道算法编程题的输入输出模式怎么写。
算法编程题有两种模式,一种是核心代码模式,另一种是ACM输入输出模式。
现在的笔试真题中,90%以上的编程题都采取ACM输入输出模式。
如果你不会写输入输出,即使你会题目中考察的算法,也得不到任何分数。
我们整理了所有输入输出的情况,只需要练习这18道题目即可。
点此进入输入输出练习 alt 2、搞定输入输出之后,就可以挑战各种神秘又好玩的编程题了。
你可以在牛客网->题库->在线编程进行相关题目的训练。
其中比较火的题单有华为机试面试必刷TOP101笔试必刷TOP101
如果你遇到不熟悉的算法知识点,请访问牛栋的专栏、githubgitee,进行学习。
如果你需要查阅某道题目的题解,请访问官方题解githubgitee,进行学习。

春招刷题活动

qwq为了给大家带来一点点学习的动力,我们在整个春招期间,举办一场春招刷题活动(3月5日-5月31日)。
你需要做的只有加入我们的【春招刷题训练营】圈子,然后每天刷题即可。
我们会自动发放牛币奖励至你的账户。

类型 5牛币 10牛币 20牛币
专项练习 1题签到 30题 50题
编程题 1题签到 5题 10题

牛币可以兑换实物周边礼品,https://www.nowcoder.com/coin/index
祝大家拿到自己心仪的offer~

全部评论

相关推荐

点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

更多
牛客网
牛客企业服务