错了181次牛客题霸,我总结了如下心得”

早期在牛客的刷题,惨烈。

感觉到刷题的重要性是在第一次面了字节实习后发现的,一个反转链表,重复的二分,写的磕磕绊绊。让我认识到社会的残酷。面试官可能看出了我是个新手菜鸡,告诉我:没事,年轻人,多努力吧,嘟嘟嘟~~~。
开始就刷牛客的剑指offer,强烈推荐新手,真的是包罗万象?后期秋招笔试中,中小公司大多都是它的拓展版本或者原题。
然后各个方式刷题下来最少解决的有300道~,本人比较愚钝全靠硬钢,然后顺利过了二十家多左右的笔试,也拿到过鹅厂等一些心仪的offer。
学好数据数据结构是刷题的必备呀,数组 链表 堆 栈  树 二叉树
然后了解一些简单的常用算法套路:二分?topK?递归?dp?贪心?回溯等等
简单排序算法:插排,快排,归并排序等等
感觉以上就是刷题的基础,最少得了解一下,欢迎大佬补充。

总结:
0. 感觉首先搞懂自己语言的集合内容,基础语法,常用工具等,会对刷题速度提升有很多帮助。
1. 就是不停的刷刷刷,我个人推荐,不要东刷一个西选一个,个人建议找准一类题刷,比如斐波拉契数的题,可以一次研究完啊,无论是由底向上,还是由上到底的方式都可以尝试多解。然后刷拓展或者相似题型,比如青蛙跳台阶变异版本或者汉罗塔问题之类的。就是一种类型的题多拓展的了解。
2.  不要硬想,个人觉得如果完全没有一丝丝头绪:那就多看看题解,优秀人很多多向大佬们学习,哈哈,有些想法确实很巧妙。然后总结。
3.  刷到一定程度,个人感觉自己得总结一下自己大致的解决问题的办法,比如二分,递归,贪心,dp等用的场景多是什么样
4.  然后多回顾自己以前刷过的简单的题目,简单的题目不一定简单
5.  后期笔试都是有时长的,大家也要注意自己的结题时间。一般中难半个小时以内最好。
以上便是个人的的总结啦。=========》仅代表个人观点,不清楚有无普适性
刷题反正是一个相对周期比较长且枯燥的过程,大家多努力加油吧。

#牛客题霸#
全部评论
点赞 回复 分享
发布于 2020-12-16 18:23

相关推荐

牛客539033066号:放心吧,这里面一大半都不会去面试的,剩下一半面过了最后还是回拒,实际上免笔试的那些bg的人,没多少愿意去这些岗位,薪资水平在那里
点赞 评论 收藏
分享
2024-12-22 19:38
已编辑
黄冈师范学院 后端
寿命齿轮:实习就一段还拉了,项目一看就不是手搓,学历也拉了,技术栈看着倒是挺好,就是不知道面试表现能咋样。 不过现在才大三,争取搞两端大厂实习,或者一个纯个人项目+一段大厂,感觉秋招还是未来可期。
投递美团等公司10个岗位
点赞 评论 收藏
分享
评论
5
1
分享
牛客网
牛客企业服务