最近的面试有感, 很想知道 V 站的大佬们如何通过那些大公司的代码面试的?

2018-11-11 18:43:57 +08:00
 chanpin9

最近面试一个某国外共享办公室的全栈工作, 第一次代码面试因为网络没有成功,第二次给了上次一样的题目, 但是我给了个上次没有完的一样解法, 结果被面试那个吐槽了没有上网找找题目找找最优的解法,我只能在心底默默的 fuck。

作为一个有近 5,6 年以上经验的后端开发, 自己独立开发过 N 多项目也帮公司重构和开发了不少项目, 最近几年面的所有需要代码测试的面试, 无论困难还是简单的基本上没一个面试能通过的, 各位大佬都是刷题通过这些面试的吗? 还是真的面试题目你们真的都会?

10546 次点击
所在节点    职场话题
86 条回复
1069401249
2018-11-12 11:21:28 +08:00
自己做题还能想出好的解法,要你当场写的话有点烦躁
Variazioni
2018-11-12 11:37:05 +08:00
还是刷题靠谱一些啊。。。
tt67wq
2018-11-12 11:58:14 +08:00
刷点题目还是有必要的,虽然自己觉得没用,但是别人看中啊
misaka19000
2018-11-12 12:11:39 +08:00
@mortonnex +1 这么简单的题目都做不出来,感觉面试者的水平很高的概率太低了
MrJeff
2018-11-12 15:28:10 +08:00
第一次没啥说的,第二次确实是态度问题了
holy_sin
2018-11-12 15:33:01 +08:00
唯手熟尔 共勉
nekoneko
2018-11-12 17:07:41 +08:00
@chanpin9 这是 leetcode 上的第二道题吧,去看看官方解答
libook
2018-11-12 17:29:01 +08:00
个人觉得 54 楼话糙理不糙,比较精确指出了原因,简单来讲,公司对于人才的要求和你不匹配,但你觉得你“作为一个有近 5,6 年以上经验的后端开发, 自己独立开发过 N 多项目也帮公司重构和开发了不少项目”应该被所有公司选中。

既然面试官已经吐槽你“没有上网找找题目找找最优的解法”就说明人家要的不是多年的工作经验或者长长的项目履历,人家要的就是你能不能把工作做到极致。

每个岗位要求员工具备的知识、经验、能力、性格、职业规划、为人处世等等方面是不同的,而且不同的岗位在其实际情况下对上述几项的侧重都是不同的。据说有的公司在看简历前会先从中拿一份扔掉,因为他们不希望招到运气差的人;虽然我本人不相信运气这种东西,但是这就是这家公司的价值观,你若不认同这一点的话,即便进入了这家公司你也会很快离职。

你的描述充分说明你的优势在于经验和系统架构,劣势在于算法和搜索,那么求职的时候就侧重找那些招聘要求和你的优势匹配、不关心你的劣势方面的公司,招聘和求职是双向选择。
CRVV
2018-11-12 17:46:24 +08:00
对于楼主的情况来说,明显是招聘方占理

这道题的最简单的解法是写两个循环,毫无技术含量。显然存在更好的算法,而且更好的算法也不难
如果一个应聘的人只会这个解法,那我觉得这是一个初学编程的人,不是一个有五六年工作经验的人

如果像另一个帖子一样说让手写 SHA1 算法,应聘的人写不出来,那当然是应聘方占理了
chanpin9
2018-11-12 19:29:01 +08:00
@txy3000 哈哈, 同是屌丝, 如果以后还去面试的话, 一起刷题
@CSM 谢谢提醒,没有刷过 leetcode, 有机会会去看一下的
@tianrandai 第二点有点不同意, 前后端都能开发的人, 自学能力还是有的
chanpin9
2018-11-12 19:50:28 +08:00
@timle1029 独立干过很多项目是指我的一些没有成功的创业小项目,我这几年进入的公司, 确实都是只是只是问问项目进去的。
@UIXX 我没有说刷题无用, 只是刷题对现在的我来说无用, 我不刷题的原因在 47 也说明, 确实这家公司不刷题连第一步都进不去不是吗? 吐槽归吐槽,我也没觉得公司把我刷掉有什么问题,确实没有通过。
@victor 对的
@findmyself 其实我也是入职了其它公司, 不过在入职前约好的, 就面一下。 他们要求 4+的经验, 看来国内大部分开发估计也和我差不多不大刷题吧,连 LeetCode 第一题都不会。
chanpin9
2018-11-12 19:51:42 +08:00
@mortonnex 我身上有太多问题, 确实没刷过 LeetCode
chanpin9
2018-11-12 19:54:12 +08:00
@ianva 工作面不上而已, 不用反省这么严重, 找自己适合的公司待就好了
feverzsj
2018-11-12 19:55:43 +08:00
又不是面试当场让你写,这还能写不出?
chanpin9
2018-11-12 19:56:57 +08:00
@zhengxiaowai 下次有机会面试大公司前, 一定多刷刷
@ourzhang 是的, 没有刷题经验,一下想最优解, 确实会很迷茫, 况且还有个人在旁边看着你
chanpin9
2018-11-12 19:57:45 +08:00
@1069401249 是的,我写代码最怕有人在旁边看你写
chanpin9
2018-11-12 19:59:33 +08:00
@tt67wq 刷题对现在的我来说没什么用而已, 刷题对大部分人还是有用的, 至少进大公司也是一个敲门砖
chanpin9
2018-11-12 20:03:50 +08:00
@misaka19000 哈哈,一直觉得我态度很好了, 只是出来吐个槽而已
@MrJeff 一两行代码就能出一个人水平?
@holy_sin 哈哈, 共勉
chanpin9
2018-11-12 20:13:44 +08:00
@libook 优势确实在那个方面, 劣势也不在这两个方面, 算法不好也不是那么差, 更多算法都是关注我自己开发的项目中算法,“没有上网找找题目找找最优的解法” 是我根本没有想去找,我认为这个应该会换题了。虽然我工作没有做到过极致过, 但是自问及格还是有的。
chanpin9
2018-11-12 20:17:49 +08:00
@CRVV 我重申一下我没觉得应聘方有什么问题,我只是觉得 5,6 年的水平很难提现在两行代码中, 吐槽一下而已

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

https://yangjunhui.monster/t/506759

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

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

© 2021 V2EX