当我刚开始时,似乎有更好的时间来接受采访并通过。但是现在,我变得更有经验了,我发现找到工作越来越难了。那里的其他开发人员也有同样的感觉吗?
我举一个例子。上星期三我接受了采访。这是一家很小的初创公司,只有一名工程师和首席执行官。他们从俄亥俄州飞来(他们是基于科幻小说的)。当我到达那里时,他们让我给他们写了一个链接缩短器,这花了我大约10分钟的时间。我本来应该整天在那里工作。当我提早完成时,面试官似乎有些震惊。在那之后,我们开始交谈,我问他他们用来存储数据的方式。他告诉我蒙哥。我问他为什么决定使用mongo。然后,他结结巴巴地嘟his着答案,基本上可以归结为“我们正在使用它,因为Mongo是一种流行的数据库技术,我们不想被排除在外”,我发现这是最常见的原因人们最近使用NoSQL。面试官迅速结束了面试,几乎把我推开了门。本来我应该和首席执行官共进午餐,但是我在有机会之前就把我踢了出去。中间人不是卑鄙或粗鲁的(我也不是)。
回到俄亥俄州后,我收到他们的电子邮件,说“我不适合”。这种事情总在我身上发生。我开始认为“不合适”有时意味着“我们的技能水平过高”。这一切都在我的脑海中吗,还是其他经验丰富的开发人员注意到了同一件事?以前,当我以前在编码问题上苦苦挣扎时,我会与面试官一起工作,这将是一件积极的事情,而且我会被录用。但是现在我通常会跳过编码部分,面试官无话可说正在对我不利。我应该冒充编码问题吗?