记录一次有意义的面试带来的经验

2017-04-13 20:12:29 +08:00
 hxndg

今天去面试了一下美团,解决了自己长久一来的一个问题,也发现了自己在思考问题方面的一些缺陷,写出来主要目的是缓解一些有我这样子类似焦虑的同学。

自己长久的问题:如何成为一个合格的程序员?我一直以来对这个东西的答案是不断地学习,看各种底层的实现,理解其基本原理,这样子,当自己工程有需要的时候就会有曾经看过的知识影响自己,举个简单的例子,对于 hash 的应用和文件的修改个可以作为判断是不是需要状态更新的条件。但是我个人在重复上面的过程中却发现伴随自己看的东西越多,就越焦虑,一方面看的东西很多,实践遇到问题会花费不少时间,自己却未必能做出来类似成品的效果;另一方便,看的东西很多,就比较容易忘,又不能保证每天都有足够的时间复习。今天下午的面试给我的答案是:程序员重点是指对于新东西能够迅速掌握要点,然后上手进行相应的工作,所谓的看了很多,如果效果还不如别人的那么就算了,不如只是把自己手头在做的仔细研究下,这样子自己的焦虑也会减少。

思考问题方面这点我也存在一部分疑惑,当回答问题时,如果对某一个部分不清楚,无法确定对错时,我宁愿说不知道而不去说出自己已经想到的部分正确答案,在我看来如果无法保证正确性就应该闭嘴,但这次面试的经验告诉我如果自己有部分想法最好直接说出来,因为很多时候面试官看的是思考过程,一个完整的过程并不好想,一部分有意义的答案很可能会对后来的思考起到帮助。实际上当一点答案都不说出来的时候,内心的紧张感就会极大的干扰自己的正常状态。不过说起来面试都快十次了,还是紧张能干扰到整个想法,只能说明自己还是不够冷静。

最后一点小小的感受:面试前避免长时间运动,吃饱饭,睡好觉。

3616 次点击
所在节点    程序员
8 条回复
lany
2017-04-13 20:36:40 +08:00
第一条有同样的体会,第二条也同感,有时候对某一个事情没把握的时候我选择的回答是不知道,因为我怕误导别人。
hxndg
2017-04-13 20:48:18 +08:00
@lany 实际上我发现在我这一届,第一条的焦虑感我身边只有很少的人有。。。可能确实是太焦虑,偏离了正途?
taozhijiangscu
2017-04-14 07:06:02 +08:00
第一点,多记笔记、写博客。没有谁有那么好的记忆力,自己学到的感受到的写下来才看得见积累。
快速熟悉、接手业务不仅仅是技术水平,也考量人的情商和交流

第二点,程序员普遍比较的务实才会出现你说的情况,但是不清楚不说面试的时候是比较吃亏。
ivvei
2017-04-14 08:49:05 +08:00
一次面试改三观么?下次换个地方面试搞不好你又回到之前的观点了。
exch4nge
2017-04-14 09:36:02 +08:00
第一条有过同样焦虑,不过有没有可能是因为看过很多,所以学新的也更快?看过很多有时候具体细节容易忘掉,但是看懂了后的一些理论、原理倒是不容易忘掉,如果看到的东西能跟之前的知识能找到一些关联性,自己能够总结归纳的话,更难忘掉。
第二条感觉跟性格有点关系,确实像 LZ 说的一样,无法保证正确性的情况下也得跟面试官沟通自己的想法思路,否则面试官可能认为你根本没去思考……
xzem
2017-04-14 09:40:51 +08:00
我觉得多学习是有用的,虽然会因为没有复习导致遗忘部分内容,但会在以后需要的时候有个大致印象。

也能在以后遇到与之相关问题的时候,能以以前哪些知识为基础进行思考解决问题。
kamikat
2017-04-14 11:10:49 +08:00
最近一直是这个感觉,边学边忘,然后才发现单单学是没用的,要梳理要输出,形成知识体系,落单的知识点很容易忘记。
hxndg
2017-04-14 15:34:54 +08:00
@ivvei 哈哈,有可能,这次之所以感触比较深,是因为原先是发现自己哪一块儿忘了,复习下。这次是发现那一块儿忘了,本身一直有一部分疑惑。哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/354692

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX