笔试技巧知多少 | 笔试备考指南

news/2024/7/23 21:29:07 标签: leetcode, java, 算法

在上一期中,我们详细聊了聊如何高效通关的简历是啥样,

简历筛选通过,咱们已经向前迈进了第一步,下一步就要经历笔试了,

本期,学习君就带大家练练笔试技巧。


💡 嘿,你知道吗

按照往年经验,春招的高峰期是 3 月 - 4 月,但是,2023 年的互联网春招来得比往年更早,在 1 月初就有最早开放的春招网申通道了!3 月初已经有超过百家企业截止了网申。

虽然春招并没有秋招那样的规模,但是求职者都是抓住稻草一般的去争夺,其竞争激烈程度完全不输于秋招,我想你也不希望自己跪在笔试上吧,笔试听着难,但是只要准备了,并且加以练习,基本一劳永逸,收获颇丰。

有哪些岗位需要准备笔试?

☑开发卷:Java 开发、C/C++ 开发、前端开发、算法、大数据开发、数据工程师

☑综合卷:测试开发/测试、技术支持(实施、运维、维护)、需求分析

☑金融卷:金融业务研究员

笔试前要准备什么?

📺 硬件设施:

1、稳定的网络

2、带有摄像头的电脑(请务必 PC 端作答,考场环节全程视频监控)

3、笔试专用链接

📖 充足的理论知识:

首先考前应该结合具体职位看相关资料,了解笔试内容。比如说,职位要求你要会 C++,那笔试之前应该先用用,熟悉基本的知识点。还有应聘编程职位,数据结构、算法等等也应该看看,尤其是数据结构。

需要准备哪些理论知识呢?

今天学习君就来好好跟大家唠唠,笔试一般会考什么。

1️⃣ 考什么?怎么考?

总的来说,无论是什么领域的技术岗,都会考核:

🚩 计算机专业基础知识

  • 计算机网络:例如 OSI 七层模型、TCP/IP 协议、HTTP 协议、DNS 协议、网络安全等内容。

  • 操作系统:例如进程与线程、内存管理、文件系统、虚拟内存、死锁等内容。

  • 数据库:例如 SQL 基本语法、事务、索引、关系型数据库、非关系型数据库等内容。

  • 编程语言:例如常见编程语言的语法、面向对象编程、函数式编程、泛型编程等内容。

  • 程序设计:例如软件工程原理、设计模式、系统设计、项目管理等内容。

  • 离散数学:例如图论、集合论、逻辑学、数论等内容。

  • 其他:例如计算机组成原理、编译原理、人工智能、机器学习、深度学习等内容。

🚩 数据结构和算法

  • 数据结构与算法:例如数组、链表、栈、队列、二叉树、图等数据结构,以及各种排序算法、查找算法、动态规划等算法

🔔 注:数据结构和算法是计算机春招笔试的重点,因此需要熟练掌握常见的数据结构和算法,并能够使用它们解决实际问题。

🔔 在下一期中,我们会重点讲解数据结构和算法的学习规划,干货满满,大家记得关注本专栏,期待下一期哦!

2️⃣ 一些需要注意的考核侧重点

但在不同领域,除了基本考核外,也会根据各自业务需求各有考核侧重或新考核点:

🚩 互联网大厂

互联网由于业务领域较多,考核主要围绕业务的需求来进行:

  • 比如游戏行业会侧重考察游戏引擎技术,如 Unity3D、Unreal Engine 等,还会查考网络技术,要求熟练掌握网络编程技术和通信协议;

  • 比如电商行业会考到云计算技术,能够熟练使用 AWS、Azure、Google Cloud 等云平台;

  • 比如人工智能行业会考到机器学习和深度学习算法的理解和应用能力、自然语言处理和语音识别能力、系统架构和工程能力等。

所以大家在备战互联网大厂的笔试中,一定要注意关注企业和业务侧重,如果不太清楚如何了解行企职的同学,可以戳 职场有路,大厂集结 | 企业招聘早知道

🚩 金融类技术岗

在计算机专业基础知识、数据结构和算法编程能力的基础上,金融类技术岗还会考到 "行测 + 金融知识"。

行测主要考察考生的基本素质、综合分析能力、常识运用、推理判断、文字理解和表达能力等。一般来说,行测的考试内容包括以下几个方面:

  1. 基本素质:包括道德、法律、政治等方面的基本素质。

  1. 常识类题目:主要考察考生对时事政治、经济、文化、科技等方面的基本知识和理解能力。

  1. 推理判断类题目:主要考察考生的逻辑推理和判断能力,包括数理逻辑、词语推理、图形推理、空间推理等。

  1. 文字理解类题目:主要考察考生对文章或图表的理解能力,包括阅读理解、数据分析等。

金融知识一般考察金融产品的数学建模与实现、大数据技术在金融行业的应用等。

🚩 外企技术岗

在上面提到的通用考核的基础上,外企技术岗考试通常也会考察英语相关的内容,因为英语是国际通用语言,外企技术岗工作涉及到的技术文献、标准、规范、协议等通常都是用英语编写的。以下是外企技术岗考试可能涉及到的英语相关内容:

  1. 英语阅读和翻译能力:技术岗的工作往往需要阅读英文文献、协议、标准等,考试可能会涉及到英语阅读和翻译的能力。

  1. 专业英语词汇:技术岗的工作领域涉及到各种专业术语和词汇,考试可能会涉及到专业英语词汇的考察。

  1. 口语表达和沟通能力:技术岗通常需要与国际团队或客户进行沟通,因此口语表达和沟通能力也是非常重要的,考试可能会涉及到口语测试。

  1. 职场英语:外企技术岗工作通常是国际化的,因此职场英语能力也非常重要,包括邮件写作、商务谈判、电话沟通等。

总的来说,外企技术岗考试涉及到的英语内容主要包括阅读、写作、听力、口语等方面,考生需要具备扎实的英语基础和一定的专业知识,才能在外企技术岗的面试和考试中表现出色。

3️⃣ 该怎么准备笔试呢?

1.了解考试内容和考试形式:首先需要了解所报考的公司或机构的笔试内容和考试形式,包括考试时间、考试科目、题型、分值、难度等。可以通过网络搜索、参加模拟考试等方式进行了解。

2.查看考试大纲和考试书籍:一般来说,每个公司或机构都会有自己的考试大纲,考生可以通过查看考试大纲了解考试的具体内容和要求。此外,可以选择相关的考试书籍进行备考,如计算机组成原理、数据结构、操作系统、计算机网络、算法设计与分析等。

3.刷题提高应试能力:计算机春招笔试通常会涉及编程题,因此需要练习编程并提高编程能力。建议练习使用常见编程语言编写代码,例如 C++、Java 或 Python 等。

4.多做选择填空:多做计算机春招笔试题目和解题思路,可以通过反复练习来提高自己的能力。

5.进行模拟考试:在备考期间,可以进行模拟考试,了解自己的考试水平和不足之处。可以通过网络平台、考试机构或者培训机构进行模拟考试,也可以自己组织模拟考试。

✏️ 笔试九日复习计划

Day 1

Day 2

Day 3:

复习数据结构中的数组、链表、栈和队列;练习基本数据结构的题目,如反转链表、用栈实现队列等;学习算法思想中的贪心和分治,并练习相关题目,如背包问题、归并排序等。

复习数据结构中的树和图;练习树和图的题目,如二叉树的遍历、最小生成树等;学习算法思想中的动态规划,并练习相关题目,如最长上升子序列、最长公共子序列等。

复习操作系统中的进程管理和线程管理;学习 Linux 系统的常用命令,如 grep、awk 等;练习操作系统的题目,如进程同步、进程通信等。

189. 旋转数组 // 396. 旋转函数 // 566. 重塑矩阵 // 48. 旋转图像 // 628. 三个数的最大乘积

144. 二叉树的前序遍历 // 105. 从前序与中序遍历序列构造二叉树 // 513. 找树左下角的值 // 687. 最长同值路径 // 1483. 树节点的第 K 个祖先

707. 设计链表 // 92. 反转链表 // 430. 扁平化多级双向链表 // 114. 二叉树展开为链表

Day 4:

Day 5:

Day 6:

复习操作系统中的内存管理和文件系统;练习操作系统的题目,如内存分配算法、虚拟内存等;学习操作系统中的常见问题,如死锁、进程调度等。

复习计算机网络中的 TCP/IP 协议;学习网络编程的基本知识,如 socket 编程、HTTP 协议等;练习网络编程的题目,如 TCP 连接、HTTP 服务器等。

复习计算机网络中的 UDP 协议和 DNS 协议;练习网络编程的题目,如基于 UDP 的聊天程序等;学习计算机网络中的安全问题,如防火墙、入侵检测等。

1. 两数之和 // 599. 两个列表的最小索引总和 // 219. 存在重复元素 II // 523. 连续的子数组和 // 525. 连续数组

剑指 Offer 30. 包含min函数的栈 // 155. 最小栈 // 716. 最大栈 // 591. 标签验证器 // 32. 最长有效括号

434. 字符串中的单词数 // 58. 最后一个单词的长度 // 151. 翻转字符串里的单词 // 299. 猜数字游戏

Day 7:

Day 8:

Day 9:

复习关系型数据库的基本概念和 SQL 语句;练习数据库的题目,如表设计、查询优化等;学习数据库中的高级知识,如索引、事务等。

复习面向对象编程中的封装、继承和多态;学习编程语言中的常见问题,如内存管理、异常处理等;练习编程语言的题目,如设计模式、代码实现等。

练习一些综合性的题目,如设计一个电商网站、设计一个社交网络等;做一些真实公司的面试题目,如腾讯、阿里巴巴、字节跳动等。复习前几天的知识点,并查漏补缺;练习真实公司的面试题目,巩固所学知

416. 分割等和子集 // 474. 一和零 // 494. 目标和 // 10. 正则表达式匹配 // 44. 通配符匹配 // 53. 最大子数组和 // 72. 编辑距离

329. 矩阵中的最长递增路径 // 1579.保证图可完全遍历 // 130. 被围绕的区域 // 417. 太平洋大西洋水流问题 // 200. 岛屿数量 // 743. 网络延迟时间

209. 长度最小的子数组 // 674. 最长连续递增序列 // 943. 最短超级串 // 904. 水果成篮 // 632. 最小区间 // 76. 最小覆盖子串 /

🌞 注意哦!

1、 原则上大部分岗位有三轮笔试机会,具体岗位视情况调整笔试轮次

2、 早投递早笔试早上岸

3、 考前多准备,考试平常心

4、 尽可能拿到所有该拿的分数


http://www.niftyadmin.cn/n/177465.html

相关文章

JavaEE初阶学习:多线程的初步学习

1.线程的定义和创建 1.线程的概念 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈)&am…

国家药品集采平台|如何免费查询历史各批次集采信息?

如果你是一名从事药品招标投标的工作人员,你可能会遇到这样的问题:如何免费查询历史各批次集采信息?这些信息对于了解市场行情、分析竞争对手、制定报价策略等都有很大的帮助。但是,这些信息并不容易获取,往往需要付费…

Vue 核心(一)

文章目录Vue 核心(一)一、 Vue 简介1、 概述2、 学前准备3、 第一个程序二、 模板语法三、 数据绑定四、 MVVM 模型五、 数据代理1、 defineProperty2、 理解数据代理3、 Vue中的数据代理六、 事件处理1、 事件的基本使用2、 键盘事件七、 计算属性与监视…

Nginx反向代理与负载均衡

目录 Nginx反向代理 1、什么是代理 2、实现反向代理实验 ①实验拓扑 ②实验目的 ③实验过程 二、反向代理负载均衡 1、反向代理负载均衡调度算法 ①轮询算法 ②加权轮询算法 ③最小连接数算法 ④ip、url 哈希算法 ⑤响应时间fair算法 2、实现反向代理负载均衡实验…

【华为OD机试 2023最新 】 最大利润(C++)

题目描述 商人经营一家店铺,有number种商品, 由于仓库限制每件商品的最大持有数量是item[index] 每种商品的价格是item-price[item_index][day] 通过对商品的买进和卖出获取利润 请给出商人在days天内能获取的最大的利润 注:同一件商品可以反复买进和卖出 输入描述 第一行…

2021 包河区 信息学区赛 小学组

2021 包河区 信息学区赛 小学组T1.攒钱规则(savings) 题目描述 小丽生日的时候,获得一个空空的储钱罐。她想要把自己的零花钱放进去。小丽决定,在第i天的早上,放i元人民币到储钱罐里。也就是说,第1天早上,她放1元到储钱罐里;第2天早上,她再放2元到储钱罐里,以此类推。…

Struts2 Ognl setValue 触发方式

0x00 前言 一直被Ognl卡着,主要描述了Ognl setValue poc触发的原理和方式。 0x01 环境 ognl-2.6.11 1.Demo Map context new HashMap(); Ognl.setValue("(\"java.lang.RuntimegetRuntime().exec(\calc\)\")(a)(b)",context,"")…

进程控制块PCB

为了管理进程,内核必须对每个进程所做的事情进行清楚的描述。内核为每个进程分配一个 PCB(Processing Control Block)进程控制块,维护进程相关的信息,Linux 内核的进程控制块是 task_struct 结构体。 在 /usr/src/linux-headers-xxx/…