网站前端求职的经历记录

  我11年毕业的,之后做了两年的销售,后来发现自己不是很适合这行,于是呢,12年年底的时候开始学习网络编程技术,刚开始的时候对这个一窍不通,胡乱的学习,后来在家里的鼓励下去了北京的一个培训机构学了几个月,毕业以后就开始从事这行,我从事的是网站前端的工作,平时主要使用的技术也就是html css js之类的。前段时间有个公司不知道怎么知道我的简历,问我有没有兴趣去面试,我想了一下反正没事,就去看了看。

  当时到那里的时候发现公司门很小,突然有一种不好的预感,不想进去了(我早年的时候有去过一些小区里面办公的公司上过班,对这类公司没什么好感),不过最后还是决定进去看看,毕竟来都来了,不想白跑一趟,进去以后和前台说了一下我是来面试的,然后前台让我在一个小房间等一下,她去叫主管。趁机我也偷偷打量了一下周围的环境,说实话其实公司内部还挺特别的,中了很多花草,我坐的桌子上也放了很多花。过了一会儿,一个中年男人走了进来,说他是这个公司的前端主管,现在因为公司发展需求要招聘新的前端。然后就开始问我问题,最开始问了一些无关紧要的问题,比如你现在在哪里上班啊?哪里人啊?多大之类的,我也按部就班的说了一遍,然后他开始问技术,说实话,我对自己的技术还算有点小信心的,因为来之前我也仔细看了他们的职位需求,我觉的应该没什么大问题。

  这里我要说一下,他问技术的时候感觉画风一转,突然变严肃了(我当时紧张了一下),第一个问题,javascript里面的面向对象和传统的面向对象有什么不同?当时听到这个问题我就打起了精神,突然觉的他不会问我很简单的问题,我说javascript就目前的版本中还没有class,也就是类的概念,所以js的面向对象都是一种模拟方式来实现,常用的方法就是通过构造函数,使用new方式返回一个对象,他好像不是很满意,但没有继续问这个问题,又问我,js里的原型是什么?js是怎样实现继承的?我说因为js的面向对象是模拟的,所以继承也是模拟的,比如两个构造函数a和b,b想要继承a的属性和方法,其实只需要修改b的this指向,当this指向a的时候就实现了,常用的 方法可以使用call或者apply,他又问,你知道原型继承吗?我说知道啊,就是把a的实例直接赋值给b的prototype,这样可以实现继承,但是最好修改一下construct指向,他没有说话(这里我很奇怪,每次我回答完他好像都没什么反应,好像我回答都不对!!),他又问我还知道其他继承吗?我说还有,但是我不怎么用。然后他摇了摇头,我当时心里一阵黑线,有问题直说啊。

  后来他又问了一个怎么给数组去重的算法,我讲了一个,他好像还是不满意,经接着又问了http协议的运行原理,这些因为我最开始是学习后台是学习后台的,所以比较了解,详细点说一下,其中问到了一个ajax问题,他说get方式发送请求会产生缓存问题,怎么用http协议处理这个问题,我说在ajax里面设置消息头 ,禁用缓存Cache-Control:no_cache,然后他说不对,我问他为什么?他说你自己回去看,这个是我百思不得其解的问题,现在也还没搞懂。

  最后他说知道响应式布局吧,响应式布局中如何处理图片问题,其实我没做过很多响应式的网站,移动网站也没怎么做过,所以当时只好说这个应该是要更觉不同的设计稿设计不同大小的图片,然后适配到不同的设备上,他说这不是一个好方法,在服务器上有一种技术可以控制这种图片的大小。我当时很郁闷,我是前端的开发人员,对于后台技术怎么可能那么了解(虽然我也做过一段时间后台,但过于高深的技术确实不了解),然后他又开始和我聊家常,说你现在的公司网络部门有多少人啊,都是怎么分工的,我简单的介绍了一下,最后他说,我觉的你基础还可以,但是还是没有很丰富的经验,给你个机会,来我这试试。我问他待遇怎么样,他说这个要看我的具体表现,当时我就郁闷了,算了,我当时就拒绝他了,感觉这个人有点拽拽的,看着不爽,将来在一起工作肯定不舒服。

   后来我自己总结了一下,虽然真个过程不是很舒服,主要是因为他的态度吧,不过我也确实看到了自己的问题,我回来的路上碰到了和我一起的人,他说还问了mvc框架,还有一些底层算法,我想了想,这两个我都不擅长。希望以后能好一点,也希望能遇到更好的机会。睡觉了

posted @ 2015-06-24 15:45  bluebear  阅读(2598)  评论(12编辑  收藏  举报