Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >求职 | 刷题这件小事儿

求职 | 刷题这件小事儿

作者头像
用户3946442
发布于 2022-04-11 10:07:35
发布于 2022-04-11 10:07:35
5460
举报
文章被收录于专栏:程序媛驿站程序媛驿站

导读

1024,祝天下程序员节日快乐

想要在今天过节,想要进互联网公司,

那当然离不开刷刷刷题

算法岗、开发岗、测试岗都绕不开编程题

所以在对岗位很迷茫的备战初期,

不妨从刷题开始叭~

01 主要考点

刷题,其实就是练算法编程题,主要考察

  • 数据结构(数组、字符串、链表、树、栈、队列、集合、哈希)
  • 算法(排序、递归、回溯法、动态规划、贪心算法、背包问题)
  • 数学相关(排列组合、卡特兰数.....)

02 考察形式

笔试

公司一般会使用“赛码”或者“牛客网”平台进行考试,不过像阿里、浪潮、中兴是有自己的考试系统。

技术岗笔试题,有的是3-4道编程题,有的是选择+编程,还有的是选择+编程+问答,不管哪种形式,编程题总是回避不了的。

笔试的编程题很多都会拐弯抹角,比如明明考的是简单的数据结构,但硬是编了关于王大锤、度度熊的情景题~

笔试编程题是允许切出考试平台,在本地编译器编辑代码,复制到考试平台运行,平台会给出测试样例通过的百分比,这也就是我们经常听大佬讨论“A”了几道题。

远程面试

远程视频面试一般是在牛客网上,页面中有一块代码编辑区域,不能在本地编辑,面试官可以同步看到编写的代码,所以先理清思路再下手,避免敲敲敲又删删删。

远程电话面试,如果面试官要求写代码的话,有的会采用共享桌面的方式,有的也会采用公司内部的会议系统

小媛们在远程面试的时候写过:摆动排序(Leetcode324)、数组第K小、树的非递归调用、全排列、乱序数组中找最大&最小值、二分查找、快排、字符串翻转、反转链表、打印固定形状**序列

手撕代码

线下笔试或者现场面试的时候,考编程题的方式也只能是手撕(手写)了,但是由于面试时间的限制,往往面试官给出的题目不会绕来绕去,难度相对于笔试题也小一些。

小媛们遇到过:链表翻转、字符串翻转、卡特兰数(方格移动策略)、动态规划

解题思路

还有一种考察编程题的方式是,只需要给出解题思路和关键代码,比如动态规划的状态转移方程。

小媛们遇到过:最大上升子序列、跳台阶+有一次后退机会(dp[i][0/1])、01生成器如何生成 0-3等概率||0-k等概率(模拟二进制)

03 书籍推荐

《剑指Offer》

这本书分为两部分,前半部分介绍了面试流程和面试技巧,后半部分是给出具有代表性的66道编程题,这些题目都很典型很基础,也是面试中出现的也很高频。

对于各种经典类别的编程题如动态规划、回溯法、贪心算法、位运算等都给出了1-2道题目。

每道题都给出需要注意的细节、源代码、测试用例、考点,并提炼出常用的解题方法。

牛客网-在线编程中有《剑指Offer》对应的模块可以刷一波~

《编程之法》

这本书中主要涉及面试、算法和机器学习三个主题,书中编程题都给出多种思路和多种解法,从蛮力法开始不断优化,逻辑清晰,通俗易懂。

每章都有”举一反三”和“习题”,可以把每章学到的方法进行推广,来应对相似的问题,当然还有花样多端的面试官。

04 小媛攻略

题刷,不在于做了多少题,关键在“举一反三”,刷一道题,搞定一类题。

《剑指Offer》

小媛踏上求职互联网的不归路是从《剑指Offer》开始的~

66道题小媛是这样来刷的:

  • 在牛客网上找到题目
  • 动脑筋想解题思路
  • 本地编译器or牛客网敲敲代码,跑跑结果(emmm,“超时”)
  • 看《剑指Offer》的解题方法
  • 重新优化代码,降低复杂度
  • 相应考点到Leetcode题库中练几道题
  • OneNote上整理一下“套路”

Leetcode

Leetcode中有1200+多道题,分为简单、中等(高频)和困难类型,从头刷到尾是不可能的,所以,只能“挑重点”,小媛推荐:

Leetcode-探索-2018年高频汇总

Leetcode分题型干货整理:

https://blog.csdn.net/fancefu/article/details/79357120

Leetcode股票问题:

另外,动态规划题解题思路很巧妙,但是代码量比较小,所以动态规划是面试官的挚爱。

小媛强力推荐Leetcode的股票问题,看到的时候被它惊艳到了。

https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iv/solution/yi-ge-tong-yong-fang-fa-tuan-mie-6-dao-gu-piao-w-5/

公司真题

牛客网和赛码作为公司的考试平台,会保留历年大厂的真题,按真实笔试的形式进行计时,提前演练喽~

也可以通过真题发现自己的短板,有针对性的强化。

作者:葡萄媛

编辑:葡萄媛

本文来自程序媛驿站,未经授权不得转载.

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序媛驿站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
2019秋招算法求职之路分享
2019秋招算法求职之路分享 作者:选择咋那么难呢 链接:https://www.nowcoder.com/discuss/155407?type=2&order=3&pos=26&page=1 来源
牛客网
2019/04/22
6960
核心技巧!如何应对面试笔试环节中的算法题?
很多人以为做题只会在笔试题当中出现,其实不然,不仅笔试,面试的时候同样会遇到。面试官当场给你出一道题然后在你一个链接,打开是一个编辑器,让你在编辑器当中现场写出解法的代码来。不仅你写代码的时候面试官会全程盯着,而且在你写完之后还会现场给你捉bug,给你指出你做法当中有问题的地方。很多人本来面试就紧张,加上题目往往没有准备出乎意料,当场就蒙住了脑子里一篇空白。我想很多同学应该都有类似的经历。
TechFlow-承志
2021/03/25
9690
双非本科,非科班,自学1年时间终于斩获offer!
作者 最终幻想土豆 来源:牛客网 由于转行时间较晚,2018年4月初正式开始接触编程。在此之前,没有参加过有关计算机的竞赛,也没有计算机的知识,唯一沾边的是会帮别人修电脑?。 目前拿到的offer:三
牛客网
2019/04/18
9170
卷王 ,不能倒在刷力扣的路上
最近在一些群聊、私聊中遇到很多小伙伴的一个问题就是:刷题,大家也都重视到算法刷题对冲击大厂的重要性,越来越多的人开始卷起来了!
bigsai
2021/10/20
1.3K0
2022算法岗秋招复盘(一) 各大厂ssp+ offer
打开公众号,看了看上次更新的时间居然已经是一年以前了。确实,前段时间太忙了 ,忙着秋招,忙着在msra搬砖,忙着回校弄毕业论文。
linhw
2022/08/30
1.6K0
2022算法岗秋招复盘(一) 各大厂ssp+ offer
腾讯/字节/华为/旷视 2022届实习面经—计算机视觉方向
作为2022届3月毕业的学生,现在开始找实习,主要目的是为之后的秋招积累一些面试经验和工作经验,如果能通过实习转正也算是为秋招找到了一个基础选项。
3D视觉工坊
2021/04/28
1.2K0
从十个角度解析面试全流程!附互联网公司Offer难度系数分析
▌作者:ELon Z,已授权!链接:https://imageslr.com/2021/autumn-recruit.html
拓跋阿秀
2021/08/20
2.3K0
从十个角度解析面试全流程!附互联网公司Offer难度系数分析
五分钟学编程:怎样才能学好笔试面试最爱考察的算法
上回我们有一篇文章,讲述了作为一个新人程序员,如何学习数据结构这门课程,其实呢,数据结构和算法是息息相关的,为什么这么说呢,因为数据结构本身只是一个载体,而在数据结构之上产生作用和输出价值的东西其实是算法。
程序员黄小斜
2020/02/20
4870
8家大厂SSP offer的清华学长谈算法岗是否人间地狱
于是在这个过程中接触了很多今年求职算法岗的学弟学妹们,他们忐忑焦虑的心情去年的我也同样经历着:到底是坚持算法岗呢,还是转行做开发;从早到晚的刷题与复习;每个夜晚的辗转反侧;经常还会去打听周围同学们的秋招进展,当听到别人已经有offer,想想自己还是零offer的时候,就会产生非常强烈的挫败感,去年的我甚至还因此掉了很多头发……这些场景此刻的我依然历历在目,所以借着知乎上这个热门话题:
对白
2022/04/01
1.3K0
8家大厂SSP offer的清华学长谈算法岗是否人间地狱
从入门到修仙的算法之路
最近开展了每天一道leetcode/每天一道剑指offer的刷题活动,总有很多人问我,该如何刷题/零基础如何开始刷题,这里和大家分享一下我的经验。
乔戈里
2019/09/17
6440
从入门到修仙的算法之路
回馈牛客,校招总结(从一心想进银行到最后选择了互联网)
简介:女生,小硕,非科班,暑假前投过一些实习,毫无疑问,全挂。因为什么都不懂,研究生期间主要做的理论研究,跟计算机毫不相关,并不涉及编程,也没有学过数据结构和数据库。经过四个月的学习,期间经历过各种失败,也拿到了几个offer,最终选择了美团后台开发岗。 过程:六月份开始担心找不到工作,当时还处于迷茫期,不知道自己可以做什么。当时对自己没啥信心,就想着以后进银行挺好,又轻松对技术要求又不高,师兄也给了我好几本银行的书,自己也买了一些(这些书到现在还没翻过TT)。可是就算是进银行技术岗,还是得学一门语言,脑子
牛客网
2018/04/28
3.9K0
坚持刷题678天的感受!
刷题的原因各种各样,结合本人和朋友的经历,以及网上大家的分享,比较有代表性的原因有以下四种:
Datawhale
2021/06/01
1K0
坚持刷题678天的感受!
我的秋招2022
在本文开始以前,首先需要声明的是这篇超详细面经并不是笔者本人的求职笔记,它是笔者学校隔壁实验室22届毕业学弟的面试心路历程和经验心得。由于笔者和这位学弟经常讨论校招求职和职业发展的问题,并且在秋招以前就和他打好了招呼,于是就有了这篇学弟应邀输出的万字ssp面经:
对白
2022/04/01
1.2K0
我的秋招2022
面试时,遇到不会做的题咋办?(附每个模块下的高频面试题)
所以这个时候,如果你前面和面试官聊的很开心,那么题目可能就是一个常见的简单题,比如反转链表,二叉树的层序遍历等。
公众号袁厨的算法小屋
2022/09/20
9630
书单 | 看完这几本书,不信拿不到好Offer!
👆点击“博文视点Broadview”,获取更多书讯 “毕业”优化的浪潮下,很多小伙伴可能都会有很多担心,想要寻求更好机会的小伙伴也深感现在的好机会没有那么多了。那在这样的环境下,是否还有拿到好Offer的机会呢? 机会,总是留给有准备的人!只要准备得足够充分,对知识体系掌握得足够全面,不管环境多难也挡不住闪闪发光的你! 不知道如何充分地准备面试? 快来看看下面这几本经过大家口碑验证过的面试宝典吧!看完它们,不信你拿不到好Offer! 01 《Offer来了:Java面试核心知识点精讲(第2版)》
博文视点Broadview
2022/07/19
9450
书单 | 看完这几本书,不信拿不到好Offer!
算法工程师:双非渣硕是如何获得百度、京东双SP
本人本科硕士皆双非,和牛客大佬们没得比,目前拿到的还可以的offer就是百度SP和京东SP,都是做的推荐算法,其他的不说了。 先说一下个人经历吧,学校比较水,实验室没有项目,实习经历:腾讯实习+滴滴实习   比赛经历:几个数据挖掘竞赛Top5的名次。 个人感觉,算法岗确实看学校,但如果简历还可以的话,还是有面试机会的,内推投的简历,80%都给了面试机会吧。 百度提前批(feed部): 3轮电话面,远程桌面coding。 百度的面试风格其实是比较好把控的,基本就是项目问答、coding、机器学习算法、CS基础
牛客网
2018/04/28
2.5K0
算法工程师:非科班机器学习工程师养成计划虐心面试实录一点人生经验
这是一篇不太专业的算法工程师面经,希望能给非科班想要从事机器学习工作的同学或学弟学妹一些建议,同时也回馈给予我很大帮助的牛客网。目前拿到的offer有:网易、三星、联想、vivo、斗鱼、拼多多、猎聘等等。面经分为两个部分:虐心面试实录和一点人生经验。先上干货再BB,大家可以针对性的选择自己需要的部分,祝大家最后都能拿到心仪的offer啦。 虐心面试实录 1.网易邮件事业部 数据挖掘工程师offer 整数翻转,如何处理越界问题 C++多态,静态联编和动态联编,虚函数表 GMM原理,增大数据量是否会
牛客网
2018/04/28
2.3K0
渣硕面筋release v1.0(Google已跪)
注:凡是题目需要保密的,都没有写在这里,如有同样要求请通知我修改 校招结束,我选头条 正值十一长假,赶在了小论文截稿前一天投出去了。正好国内的互联网公司校招基本上也在十一之前结束了,我也来发一波面筋。 计算机专业,北交本科,北航渣硕,沾大神的光混过个ACM金奖。 全部投的是Java研发岗 目录 本来做了个可以跳转的目录,可是牛客的markdown不支持,sad offer 有道 美团 头条 猿题库 悲剧 阿里巴巴 京东 滴滴 Hulu WAP(面试题目保密) Microsoft Thoughtworks G
牛客网
2018/04/28
1.3K0
渣硕面筋release v1.0(Google已跪)
打破0offer-迟来的春招实习总结(百度offer)
终于不是零offer了。。。 从2月底开始复习各种知识点,3月中旬已经有同学拿到了offer,而我直到最近才offer call了,这两个多月真是经历了好多... 因此写一篇文章记录和纪念这段时光...另外会给出一些有印象的面试题,大部分就不写了,因为网上都有,我挑一些没说过的点写 1.阿里(0.9面挂) 我走的内推。因为阿里的流程是做完在线笔试题(一道,编程,大概是遍历DOM所有节点)才能进入面试,然而我没做就面了,so我怀疑不是一面。。 印象深的问题 (1)动态规划 - 硬币问题,就是2毛面额,5毛面额
牛客网
2018/05/30
9630
读者上岸阿里的硬核经验分享
大家好,我是石头哥,最近正值校招季,这里分享一篇硬核校招面经,希望对大家有帮助。
程序猿石头
2021/09/24
9980
读者上岸阿里的硬核经验分享
推荐阅读
相关推荐
2019秋招算法求职之路分享
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档