求职经验2

作者:初级代码搬运工
链接:https://www.nowcoder.com/discuss/349916?type=post&order=time&pos=&page=1
来源:牛客网

算法题:这点我觉得必须要多刷题,自己打过acm,其实也是每天的去刷题,不断的去锻炼自己的思维能力。刷题的话,其实也就是像其他人说的,《剑指offer》和leetcode上面刷就行了,多刷几遍基本就行了,因为校招的手撕代码不会太难,我遇见最难的是某条让我手撕次小生成树。如果在面试的过程中遇见自己有想法的面试题,但是由于其中某一点的细节还无法实现的时候,也要先将自己的想法写出来,遇见自己实现不了的情况,再跟面试官说,切记不要不写

对很多大厂而言,手撕代码是万万不能出错的,大多题目都是LeetCode里面的,题一抛出,必须马上给出思路,然后直接写出来。如果需要面试官提示才能勉强答出,就已经落入下乘了(猿辅导可能就挂在二面代码题写得太慢了)。所以多刷题,这一环节的结果好坏其实就是取决于面试官的题目自己是否曾经刷到过,是否能够顺利答出。刷题的基本要求是完成剑指offer那70道题左右,加上自刷LeetCode130道中等难度的。然后将所面试公司的他人面经提到的代码题整理一下,查漏补缺,就没问题了。

1. LeetCode(or 力扣)
从3.5号回来之后,我就重新拾起了我放下了半年的leetcode,刷起了题来。这里要点名表扬一下他了,最近有一个探索,就是把各种常见的题型综合起来了,比如初级/中级/高级算法之类的,还有针对腾讯/字节跳动的偏向练习题,我建议刷刷这些探索就够了。    就我这三家的面试经历来看,刷题方面只需要掌握Medium难度及其以下的题,针对自己薄弱的环节主动练习,我个人而言做了许多动态规划,贪心算法,DFS以及字符串方面的题,这些是我的薄弱项,多加练习才能成功嘛。

全部评论

相关推荐

点赞 评论 收藏
分享
海康威视 软开岗 15k15
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务