TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

I Cheated The Technical Interview

2 点作者 tommaxwell超过 11 年前

1 comment

pedalpete超过 11 年前
I&#x27;m not sure why you seem to think you &quot;cheated&quot; the technical interview, I don&#x27;t suspect that at all, however, I just went through my first technical interview yesterday, and I&#x27;m also a self-taught programmer.<p>My experience was very different from yours. I was placed in a room, given a computer with no internet access and given a bunch of CSS and Javascript to do, and then answer some Javascript theory questions.<p>Before the interview started, the head of technology mentioned to me that he didn&#x27;t expect me to know ALL the css off the top of my head, that we all sometimes need a quick peak at some of the less frequently used or newer attributes.<p>He also mentioned that a previous applicant had taken a whole two hours to complete the assignment, and that he felt that was too long.<p>After looking over the questions, I thought to myself, two hours, that&#x27;s a ridiculously large amount of time, to do what was asked. I figured I&#x27;d be out of there in 40 minutes.<p>Then I started. I forgot how to do a background-gradient in CSS, toyed with that for probably 15 minutes before moving onto the next thing. Couldn&#x27;t get my nth-child working (was using square brackets instead of regular - doh!), didn&#x27;t remember how to implement a word-wrap, didn&#x27;t know how to write media queries off the top of my head. As a result, just the CSS portion took an hour as I kept banging my head against the wall trying to remember these things. So 90% of the css was a no brainer, but these tiny little things, where I knew the how of the answer and a two second search would have the result, meant the task was a total failure.<p>Then the Javascript, all went good, but I blanked on setInterval. The setTimeout was happy to fill my conciousness but would not let it&#x27;s sibling setInterval have any peak of the spotlight I so desperately needed it to have. Thankfully at 1.5 hours in the Head of Technology peaked in to ask me how it was going, and I said I couldn&#x27;t remember the name of setTimeout&#x27;s sibling, he told me setInterval, and I was back to the races.<p>I think I got about 90% of the theory questions right.<p>Before I left, the Head of Technology mentioned that he had hoped and thought I&#x27;d do better on the test. I&#x27;m assuming this is based on the amount of time it took me to do it, though it could also have been based on my exact memory of the less-often used CSS classes, and my mind failing me with setTimeout.<p>At the same time, I have to think that, as a developer, day to day, minute to minute, I probably spend about 10% of my time having to look-up the odd javascript method, or css attribute. Does that make me a bad programmer? What value is the test if it isn&#x27;t done with the tools you&#x27;ll use when actually working.<p>I think the most important thing for all of these tests wasn&#x27;t if I could remember the name of the attributes and methods, but rather if the structure was right, code was readable and worked.<p>Had I been allowed internet access, even if I was just limited to just w3.org, I would have had the whole thing completed in no time.<p>I suspect I won&#x27;t get the position as a result of my lack of performance (though the Head of Technology also said that nobody else had measured up), which I&#x27;m quite disappoined about, because I feel it isn&#x27;t a good reflection of my capabilities.<p>At the same time, I am disappointed in myself because I do &#x27;know&#x27; the answers to everything I was trying to do, but just wasn&#x27;t able to put it together on the day.<p>Anybody else have similar stories, or advice for these situations?