立诚勿怠,格物致知
It's all about connecting the dots

前端面试FAQ

8月末,我学前端快两个月的时候,虽然我还有很多知识漏洞,但我感觉应该可以去应聘个实习生的岗位了。于是我就做了份简历投给了几家杭州的IT公司,应聘的是前端实习生的岗位,期望薪资写的是2000元。后来接到了两个面试,一个是电话面试,一个是去杭州参加的现场面试。这两个面试下来,我觉得如果你的专业不是计算机、数学、物理、自动化等对一元思维要求较强的专业,你的学习能力会比较受怀疑,因为Coding基本上就是不断的判断true or false、1 or 0。我承认自己还有许多技术负债,但我应聘的是实习生,期望薪资是2000元人民币月薪,我觉得我的能力用来求职这样一份工作是没有问题的,我并不是要应聘三四千的熟练工。不过怀疑也是有道理的,毕竟我是新人。

下面是针对这两次面试被问到的一些非技术问题所写的回答,另外我自己也加了几个话题。

问题1:你有github、知乎、技术博客吗?你用google、gmail吗?

我知道github但没有github,知乎还没开放注册的时候我就有知乎账号了但一直只是看客,有博客但没有技术博客,因为我的博客以前写的废话实在太多了,而且以后也还会写很多个人日志,所以技术文章的比例很难达到两位数——博客主体还是个人日志,so未来可预见的时间内我也不会有技术博客的。

我当然用google,而且用得非常频繁,google的东西不是IT人士的专属产品!gmail不怎么用。

问题2:你之前的工作是什么?主要做什么事情?

我刚毕业的时候在一家药厂做了3个月的QA(Quality Assurance,质量保证);然后到另外一家药企做了近2年的国外药品注册工作,主要是做原料药的注册。我不夸张的话,做这两份工作的时候我的工作效率还是比较可以的。我所从事的国外药品注册的工作内容可以归纳为:3个工作流:

  • 工作流1:向公司相关部门索要技术资料→整理撰写注册文档→提交注册资料给国外药政机构(类似中国的药监局)→收到这些官方机构的补件函→反映给公司相关部门进而索要补充资料→将补充资料提交给国外的药政官方机构→反复直至注册成功或注册失败(有时候我们和这些药政机构中间会隔着代理,相当于有个中间的传话人)
  • 工作流2:公司销售人员将客户问卷资料等转发给我们→我们填写问卷中的问题→将填写好后的问卷转发给公司销售人员
  • 工作流3:有时候会需要翻译一些资料给别人看,有中译英的,也有英译中的,频率不是很高。印象中翻译任务比较重的时候是FDA(美国食品药品监督管理局)来公司检查的时候。

问题3:你为什么要转前端?

对前端感兴趣。谈不上“热爱前端”。并不是不热爱就要去深恶痛绝的,我自己有比较强的求知欲,自律方面也还好,就算不热爱,想做到中等水平偏上我觉得不会有什么问题的。另外,我觉得前端本身也不是什么“痛苦的事情”,并不难坚持,甚至于说,由于前端的效果反馈速度非常快(刷新一下浏览器就能看到效果),对学习者的驱动是非常明显的,以至于我觉得学前端技术本身对学习者自律方面的要求是不高的。作为药学人,我有经常去看一下我们这个行业的一些网站——从用户的角度,我目前为止还从来没有见过同学或同事跟我吐槽说丁香园、小木虫、蒲公英这些网站难看的——当然也没人跟我说这些网站好看。怎么说呢,我觉得大部分网络上的站点,最重要的是它们的内容,而不是他们的外观——当然外观上不能糟糕到前景色和背景色一致,前端技术是为内容服务的。我想学前端,是为了业余时间里可以将我自己的内容按我自己的想法表现出来。我比较喜欢写“文章”,虽然都比较水,但是我喜欢写,听着按键的声音我都觉得心里很充实。我高中毕业开始在QQ空间里写东西,然后新浪博客、网易博客都写过,大三的时候(2011年)自己用WordPress搭建了一个博客站点开始写博客,到现在(2015年)我用WordPress已近4年了,以前我只会写一点简单的HTML标签和CSS规则来对我的博客进行小型手术,一直不能做些比较大型的手术,对WordPress的结构我一直比较好奇。但是因为恰逢要做毕业专题、找工作,一直没有空去解开了解它,现在我转前端,有一定原因是想了解我所用的程序。我对前端,现在是感兴趣的同时外加有好奇心的驱动(但是你不用怀疑我做不久,我所说的“感兴趣”跟很多人说的“热爱”的程度没啥区别,只是我觉得大部分人所说的“热爱”有些用词不当,就跟我见过许多说自己喜欢看书的人,但我问他一年看几本书的时候,他马上跟我说书的数量没有意义,那我觉得他所说的“喜欢”也是用词不当——是的,书的数量没有意义,但是你看书花的时间是很有参考意义的,你不愿意往一件事情上花时间,你就不应该说自己“喜欢”做这件事——如果你认为“叶公好龙”是“好龙”,那我收回我的这些话,然后我再告诉你:那么,我也热爱前端)。凡是都有个过程,不热爱就不能去喜欢了吗?不喜欢就不能去接触吗?不接触怎么知道喜欢不喜欢,不喜欢一下怎么知道是不是真的喜欢,算不算热爱?

感兴趣为什么刚毕业的时候不搞的原因。因为我感兴趣的东西多得是。我念了4年的大学,才有机会去从事药学相关的工作,我为什么要放弃这个给人生增加阅历的机会?而且我很早就知道,如果我一毕业就去搞IT,我几乎不太可能有机会去从事药学相关的工作的;但是如果我先去做药学方面的工作,我随时有机会去搞IT。所以。。。而且我去药厂后先后从事了QA和国外药品注册的工作,刚开始的时候我觉得需要学习的东西是很多的,所以开始的一两年内我并没有多余的精力可以专心学其他的东西(当然有部分原因是自身自律方面做得不够),这两年下来,在前辈们的教导下,我觉得自己算是对药厂里的药学相关链有了个基本的认识,算是入了门。师傅领进门,修行看个人,我觉得我后面已经可以自己修行,不一定必须呆在药厂里面了。所以我觉得我可以开始考虑转前端了。

关于智商能不能满足前端工作需求的说明。因为面试的时候有被要求证明自己的学习能力强。很多药厂的地理位置都比较偏僻,整体环境的竞争意识比较弱,人才少,虽然我不算个人才,但不知道为什么我也会有一种孤独感,这种孤独感迫使我想让融入一个稍微有竞争力一点的氛围。像我现在呆的地方,可以说是当地我这个行业里最好的公司了,可我才二十几岁啊,二十几岁就在当地最好的公司里了,这是什么概念?努力的盼头都没有了。一辈子呆里面了吗?为什么感觉像是在坐牢。而且偏点的地方,年轻人流动率相对于在当地安家落户的年长一点的人来说要高得多,所以各个部门都比较缺核心副手,由于年轻人都比较新,对工作的熟悉程度自然有所欠缺,沟通成本大并且风险高,所以有点什么工作上的事情都是直接和各个部门的领导沟通的,这让我比较缺少和公司同龄人沟通的机会,缺少了解他们工作能力的机会,自然也就没法找到从心底上认可的“大神”,这样的环境对提高个人能力的驱动力是很有限的。我并没有觉得IT行业相比制药行业来说更加得人才济济,只是IT行业主要就集中在那个几个核心城市,而且位置大都没有药厂的那么偏僻,楼上、隔壁就是同行公司,而且IT发展很快,因为它很“轻”,不像制药公司那么“重”,诸如此类的原因导致整个IT生态环境的竞争意识相比制药要强多了,另外,IT公司非领导职位存在许多比制药公司非领导职位工资高的情况,这也给人一种IT公司到处是人才的情况,但这基本上只是一个市场供需比造就的经济现象外加大环境对内部人员的驱动造成的,真不是说学IT的更聪明。大家智商都差不多,你能做的事,我也没啥问题。不过如果你们现在做的工作已经难道需要考验你们的智商了的话,那请不要给我面试机会,我怕浪费你们时间。大部分的工作并不是搞创新,是在重复做某些事情(你为几十个网站写了后台的登陆注册逻辑之后,你就不觉得是在重复写一些东西?),还没到需要拼智商的地步,我可能只能做这样的工作。我转前端,更多得是奔着这个生态环境去的,不是奔着找更多牛人的心态去的,在这样的环境里,我会比现在进步得快一些。回到本段开头说的话,学习能力这个事情,我觉得主要是智商+花的时间决定的,智商我没得救了,就这么大众的水平(我跳级到初中,保送到高中,高考不是清华北大但也是个一本,所以我觉得我真的能达到大众的智商水平),但是我比较愿意花时间在学习这件事上(豆瓣已读100+),这个就是我对我的学习能力的答复。

转行的理由?其实我心里并没觉得IT是一个行业。IT,information technology,信息技术,我觉得这个名词本身就已经解释了为什么我会有这样的看法。我目前留意的编程语言只是JavaScript和PHP这样的高级语言,所谓“高级”,就是说它们比较接近人类语言,所以如果正如你某天看到你的同事在学英语的时候你不会觉得他要转行了一样,我学前端或者后端的一些东西的时候,从来没有觉得自己是在转行,我是要去一个可以实际应用所学知识的环境里进一步地学习一些技能。这些技术get过来,是要为了以后能将这些技术用到其他具体的行业里面的。我觉得前端技能就像英语技能一样,但是它在国内相对于英语来说是个比较“年轻”的技能,它现在就像以前的英语一样是少数人会的东西,但是它以后很可能是像现在的英语一样,是很多人都会的东西——虽然正如大部分人的英语不能达到做同声传译的要求一样那时候大部分人的前端技能也不能达到一个非常高的程度,但是也正如很多人的英语水平完全能够满足工作需要一样那时候的大多数具体行业的人的前端技能也完全能够满足他们的工作所需要的前端技能。等我前端技能比较熟络之后,让我选一个行业,我当然希望是制药行业,但是具体做什么,先不想那么多,机会自己会出现的。

最后,用我提出辞职意愿的时候我们经理跟我说的一句话结束这个话题吧:

有千万个理由喜欢,也就有千万个理由不喜欢。能经常自省,梳理,自然是一种积极的态度。祝,转角遇见自己的真正的喜欢。

问题4:说说你对我们公司的了解?

。。。

问题5:你有什么想问我们的问题吗?

  • 需要兼容IE8以下的IE浏览器吗?是渐进增强还是需要实现完全相同的效果?

问题6:你的期望薪资是多少?

期望实习薪资为当地法定最低工资。

另外说明一下,我不要求占用贵公司的转正名额,不要求贵公司帮我交五险一金之类的东西,不要求有师傅带我,不要求公司配电脑(我自己带手提就可以了)、不要求公司提供餐补房补。如果贵公司愿意提供单人间,我可以不要薪水。如果上述由法律上的问题,贵公司可以不跟我签劳务合同,我的身份就不是贵公司的员工了,应该可以规避一些问题。

问题7:你看过那些前端的书籍?

  • Learning PHP, MySQL, JavaScript&CSS
  • JavaScript Visual QuickStart Guide
  • Learning jQuery
  • 《HTML5与CSS3基础教程》
  • 《CSS设计指南》
  • 《疯狂HTML5/CSS3/JavaScript讲义》(暂未看完)
  • 《编写高质量代码:Web前端开发修炼之道》(暂未看完)

另,非前端类的书籍看过《程序员的职业素养》(作者的经验之谈)、《疯狂的程序员》(小说)。

问题8:你有什么项目经验和作品吗?

无正式的项目经验和作品。

我自己写的作品有:第三个作品、第二个作品、第一个作品。

问题9:你近期的职业发展规划?

请注意,职业规划并不是定死的。

开始的两三年时间用来基本掌握HTML、CSS、JavaScript、PHP、MySQL,达到可以搞个博客程序并按自己的需求进行功能改进的程度,然后继续从事前端工作,业务时间维护一个药学APP,一开始的时候自己提供内容,后面尽量形成一个社区氛围。

再次,请注意,职业规划并不是定死的。另,不要期望应聘者的职业规划是和贵司共存亡。。。

问题10:你的英语水平如何?

上一份近2年的工作中,敲的英文比中文多。平常工作不用口头说英语。大概每半年会拿本单词书过一下。

2015年公司付费在当地学校请了一个英国籍的老师来教英语口语,上课成员名额有限,我主动争取了这个名额。每周同时上课的加我一起一共8个同事,一开始大家英语口语水平差不多,或者说我还略差一点,因为我们几位同事平常工作也是不用说英语的,而我本身连中文也都很少说——不管是工作中还是下班后。不过我的进步同比别人要明显得多,后来【老师有比较难的问题都让我来回答】(这句是别人说的)。我觉得我的缺点是发音不那么好,优点是我说话更注重表达内容,我不是以学习英语这个工具为目的,而是以表达观点为目的,另外就是我虽然不太喜欢平常聊天的那种说话,但是我对站在讲台前给一堆人讲某个我准备好了的内容有着较强的渴望。我的英语口语能力可以总结为:能和老外(不包括一些方言音比较特别的)非正式地沟通。

赞(0) 打赏
文章名称:《前端面试FAQ》
文章链接:https://www.orzzone.com/frontend-interview-faq.html
商业联系:yakima.public@gmail.com

本站大部分文章为原创或编译而来,对于本站版权文章,未经许可不得用于商业目的,非商业性转载请以链接形式标注原文出处。
本站内容仅供个人学习交流,不做为任何投资、建议的参考依据,因此产生的问题需自行承担。

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力提供更多优质内容!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册