刷了很多算法,面试的时候还是写不出来怎么办? 您所在的位置:网站首页 卡座bias-20 刷了很多算法,面试的时候还是写不出来怎么办?

刷了很多算法,面试的时候还是写不出来怎么办?

#刷了很多算法,面试的时候还是写不出来怎么办?| 来源: 网络整理| 查看: 265

之前我写了几个刷LeetCode的回答

上面两个回答的侧重点在于刷Leetcode本身。 那么如果你的目的只是为了提升自我,那么你需要不定时的做一些总结,效果就好像我们上学时候的错题本一样。我相信更多的人的目的是为了面试。因此我们重点讲面试。

首先要说的是。 作为招聘方,其实我们是不排斥大家刷题的,相反你如果不刷题,我们对大家的门槛都那么高,你可能因此而丧失机会,这就比较可惜了。 招聘方更希望的是你刷了一些题,做了一些准备,这样我就可以问一些更高层次的问题了。

其实我要说的是,答案有时候并不是最重要的。 不管是我这里,还是我认识的很多面试官都是如此。 答案当然重要,但是解决问题的过程更重要,面试的过程除了你的答案,面试官还关注你的思考方式,思维能力,沟通能力。 因此大家在实际面试的过程一定不要着急说“答案”,尤其是你做过原题或者类似的题目。如果你做过原题,不妨和面试坦诚地说出来,而不要假装自己没刷过,这样很不好。说不定你和面试官在继续讨论的过程中,两个人讨论越来越开心,会给你加分很多。 如果是你完全没有做过的题目,就更不应该着急说你的解法。那要怎么做呢?

第一个关键字“沟通询问”,向面试官询问一些约束条件,慢慢理解题目,切忌自己yy限制条件。什么”我觉得“,”我猜测“,”应该是“都是大忌,会被面试官扣上沟通能力差的帽子。

第二个关键字“兜底策略”,如果你没有思路,没有关系,我们不妨说出一种最差劲的解法。 要知道完全做不出来和做不出优秀的解法是不一样的。所以大家做题的过程不要忽略“暴力解法”。 另外“兜底策略”可以给你缓冲的时间,让你有思考的时间。另外面试的时候大家通常都会紧张,这不利于发挥。 如果你和面试官陈述“兜底策略”的过程,紧张情绪会逐渐缓解。 如果你做过公开演讲,应该会发现刚开始是最紧张的,当你开始讲起来反而不会紧张了。

第三个关键字“解题套路”。 这个时候就要用到一些套路了。这个不管是面试还是平常刷题都可以用到。这些东西很大程度是靠记忆。 我们为什么要记忆呢?死记硬背不是不提倡么? 这里的”死记硬背“原因我看来主要有两个: 1. 面试时间是有限的,通常不到一个小时。时间有限,一些东西你如果每一个步骤都去思考推理时间可能不够。(当然你可以和面试官沟通,不重要的细节可以不写) 2. ”死记硬背“的东西在你紧张的时候可以发挥很大的作用。再加上时间紧张,脑子可能会短路,但是“死记硬背”的东西是不容易短路的。 其实套路在你不断做题的过程会慢慢强化,这个道理就像大家高考做卷子一样。什么关键字是什么题型?什么题型对应什么解法?这些东西会随着做题增多慢慢钻进你的脑子里。

说了这么多,总结一下就是: 多刷题,多总结。 为了不让大家刷题的辛苦白费,面试的时候要讲究一定的技巧。

为了督促自己,同时帮助大家成长,我在群里举办《每日一题》活动,每日一题是在交流群(包括微信和qq)里进行的一种活动,大家一起 解一道题,这样讨论问题更加集中,会得到更多的反馈。而且 这些题目可以被记录下来,日后会进行筛选添加到仓库的题解模块。

项目地址:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有