刚刚还沉浸在失败的感觉中无法自拔,索性在几个技术群里抱怨面试过程有多么不合理,但是冷静下来明白抱怨没用,还是总结改进吧
这是一份远程的岗位,要求是全栈( php+react ),我本身是后端只会 php 和 java ,但是也投了,毕竟这样的机会不多,要是让我蒙过去了呢?
初步了解到有三轮面试,是在今天下午约的视频面试,这几天准备了一大堆八股文,万万没想到一上来就是让做算法题,其实我自己是有面试策略的,那就是全赌项目亮点身上,所以以前到现在都是想着如何把项目“编”的好看一些,从来不准备算法,我看到招聘要求算法的岗都是不敢下手的。整个过程基础的算法和数据结构都没写出来( leecode 上 easy 难度),打开 idea ,陷入思考....然后说放弃,如果没做过算法的话,是连思路都没有的,我试过努力,不过这就是死撑罢了,晕。
直到下半段 php 和后端的项目,由于一上来做算法不顺,导致接下来的项目也聊的有点结巴,在讲述自己的工作和工作难点和亮点上,对方比较 care 我自己实现的部分。但其实一个项目一个功能模块一般都是几个人一起负责完成,自己很少有机会从 0-1 ,因为 0-1 的情况本来就不多。于是我饶了个弯谈到:“如果我从 0-1 完成的话,我可以从某某角度思考然后可以怎么样改良他,这样的好处是什么,如果不这样做可以怎么出方案。”但貌似这点没太打动到面试官。这个让我有点难受了,毕竟亮点我认为是有的,只是不一定对方认为也是“亮点”。面试一旦自信不在线,基本 80%就是说拜拜了。
这次总结下来就是,算法问题真的因地制宜,有的公司不考,有的考了要是没其他亮点弥补也是凉凉,从面试的角度来说你至少得拿出一项必杀技:算法/项目/学历/口才
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.