HR是如何面试那些前端菜鸟的(整理5篇)由网友“帆爷”投稿提供,这次小编在这里给大家整理过的HR是如何面试那些前端菜鸟的,供大家阅读参考。
篇1:HR是如何面试那些前端菜鸟的
HR是如何面试那些前端菜鸟的
xx先后在twitter,Stripe工作,期间会参加面试工作,实际上参加面试工作的人都知道要想在一个较短的时间内(30min-1h)就对一个应聘者做出判断其实是很难的,因此我们不得不想尽办法去更加合理的去判断面试者。下面是xx理出的一个思路:
如果对方有github账号,我们会尽可能的去了解TA在开源项目上的动态和他的开源项目。我们也会从中挑出一些切入点,通过交流他做这个项目的出发点也能够更好的了解面试者的设计思路,也可以初步的去判断该人是不是适合团队。如果双方交流顺畅,接下来会直接进行到代码等一些基础问题上来。
自己的面试会很实际,几乎全部都是coding,很少会提到算法和一些抽象的概念。自己提出的问题看似简单,但是每一点都涉及到javascript的一些知识领域。
面试的时候并不建议使用白板,通常希望面试者自己带上自己的笔记本,或者就使用自己的。我会将他们的代码运行,并告知结果。
Object prototype
我起初会提出一个非常简单的问题就是定义一个函数spacify ,将一个字符串作为参数传入,然后返回一个字符串,不过该字符串相对原有传入参数的变化是字母与字母之间多了一个空格。
spacify('hello world') // =>'h e l l o w o r l d'
虽然问题很简单,但这却是一个很好的开始,我们接下来的问题便可以围绕此展开, 尤其对于那些声称自己了解Javascript,但实际却连一个函数都不会写的面试者高下立判。
正确的答案如下,不过一些面试者或许会选择for循环,当然这并没有错
function spacify(str) {
return str.split('').join(' ');
}
接下来,我会继续问如何将这个函数直接作用在一个字符串对象上.
'hello world'.spacify;
这个问题可以让我了解面试者对原型链的理解,这个问题可以让彼此展开一些有讨论,诸如直接在原型链上定义属性的危害等等.实际期待结果:
String.prototype.spacify = function(){
return this.split('').join(' ');
};
一般到这里我会让面试者讲讲函数声明和函数表达式的区别。
Arguments
接下来,我会去了解面试者对于 arguments的理解,我们会要求面试者定一个log函数。
log('hello world');
函数类似实现一个简单的控制台输出,在控制台输出传入的字符串。一边面试者都会在定义的函数里直接写console.log,不过还是有更优秀的`面试者会直接使用apply。
function log(msg){
console.log(msg);
}
接下来,我会继续问如果我传入多个参数依旧输出一个字符串 ,我会提示面试者传入的 参数是不固定的,我会暗示xxconsole.log实际上也接受多个参数。
log('hello', 'world');
不过我还是希望您的面试者现在已经想起apply;面试者可能会在apply和 call上困惑,这个时候我会做点小提示,不过将console上下文传入也是非常重要的.
function log(){
console.log.apply(console, arguments);
};
接着我会继续追问,如果我希望在那个输出的字符串前统一加上(app) 这样的字符串,类似于这样:
'(app) hello world'
这个问题明显会复杂很多,面试者应该知道arguments是一个伪数组,我们需要先将它转换成正常的数组,我们可以使用Array.prototype.slice,代码如下:
function log(){
var args = Array.prototype.slice.call(arguments);
args.unshift('(app)'); console.log.apply(console, args);
};
Context
接下来我想了解面试者对于上下文以及this的理解,我会给出下边的代码,让面试者去解释count的值,
var User = {
count: 1,
getCount: function() { return this.count;
}
};
接下来我会给出下面的代码,让面试者去回答应该输出的正确答案。
console.log(User.getCount());var func = User.getCount; console.log(func());
上面的例子中正确输出1和undefined。实际上很多面试者都会在这里跌倒。func的上下文是 `window,因此已经失去了count属性。接下来我回继续追问面试者如何确保func的上下文始终都和User关联,这样可以使输出的答案是1。
正确答案是使用Function.prototype.bind,代码如下:
var func = User.getCount.bind(User); console.log(func());
这个时候我会让面试者去进行完善,如果老的浏览器并不支持该方法,我们应该怎样去兼容。部分基础较差的面试者会比较纠结,但是个人认为任何一位前端工程师都应该对apply和call有着较为深刻的理解。
Function.prototype.bind = Function.prototype.bind || function(context) {
var self = this; return function(){ return self.apply(context, arguments);
};
}
Extra points if the candidate shims bind so that it uses the browser's native version if available. At this point, if the candidate is doing really well, I'll ask them to implement currying arguments.
一个弹窗库
面试的最后y一部分,我会要求面试者写点实际的东西。这个非常有用,足以了解前端的技术栈。如果前面的问题回答的较为理想,这个问题,我会非常迅速的展开最后一个问题的考察。
虽然最终效果取决于面试者的实现,但是这里依旧有足够的考察点。
最好不使用 position:absolute而是position:fixed,这个时候即使窗体有滚动,也可以很好的遮罩住全局。我会提示面试者这样使用,并且追问这两者的区别。
.overlay { position: fixed; left: 0; right: 0; bottom: 0; top: 0; background: rgba(0,0,0,.8);
}
如何将里面的内容居中也是一个非常重要的考察点。一些面试者会使用绝对定位,而有的面试者则更擅长使用Js。
.overlay article { position: absolute; left: 50%; top: 50%; margin: -200px 0 0 -200px; width: 400px; height: 400px;
}
我会继续问,如何确保点击遮罩层时遮罩层是关闭的?这个问题可以将我们的讨论落脚到 冒泡中来。很多面试者都会直接将点击实践绑定到遮罩层上。
$('.overlay').click(closeOverlay);
这个接下来可以工作了,但是你会发现如果点击了遮罩层中的子元素,遮罩层也会关闭。解决方案是便是判断event target ,并且保证 这个时间不会冒泡。
$('.overlay').click(function(e){ if (e.target == e.currentTarget)
closeOverlay();
});
尾声
当然前面的知识点仅仅是前端的一部分,实际上你还可以问:性能,HTML5 APIs, AMD vs CommonJS modules,constructors,数据类型,以及盒子模型。我经常都会随着面试者的进行去选择相应的问题
篇2:HR菜鸟
我是一个离职三个多月的待业人员,因为个人原因,放弃了自己原有单位的一切,想换一行,重新开始,辞职距今已经三个多月了,本想考会计从业的我,经过三个多月的复习,不知是何原因还是挂了,等待一年多才拿到手的人力资源管理师证书此时好像也对我的应聘没有任何作用,很多份简历发出去依旧没有任何消息,我在找工作的时候迷茫了...
其实对自己的评价在原单位的时候一直都挺好的,周围的同事啊,领导啊也觉得我不错,有能力,可是在蛮对换行业,重新找工作的我,真的很失望,也许在这人才济济的市场中我只是不起眼的那一个,想找一个HR方面的工作,虽然在很多资深人员眼里我连HR菜鸟都算不上,但是我想有心就可以成功吧,还在继续寻找中,借此平台记录自己此刻的心情吧失落。
[HR菜鸟]
篇3:什么是hr面试
hr的标准:
报酬不是不可以问,但得讲究时机和氛围。如果刚一交谈,就开门见山,直奔主题地问起待遇薪酬,会让我感到很不舒服。同样道理,那些对公司问三问四,问谁投资,谁是老板等等之类的问题的人,也会被“优先”邀请出局。
作为面试官,每天面试的人不计其数,那么面对这些如浪潮一样涌来的的求职者,有什么判断的标准直接将一些人踢出局,免得浪费时间精力呢?接下来小编就为大家讲述面试官面对众多面试者时候是怎么踢人的。
开口言钱者不要
报酬不是不可以问,但得讲究时机和氛围。如果刚一交谈,就开门见山,直奔主题地问起待遇薪酬,会让我感到很不舒服。同样道理,那些对公司问三问四,问谁投资,谁是老板等等之类的问题的人,也会被“优先”邀请出局。
纠缠不休者不要
我们的 招聘 都遵循一定的流程,说几时给消息就几时给,说了非请勿“电”,非请勿访就是不欢迎来电、来访,如果仍然纠缠不休,只能对你说拜拜。
沟通不畅者不要
介绍自己时结结巴巴,回答问题让人摸不着头脑,声音低得象蚊子叫,这样的人沟通能力实在欠佳,就算知识再扎实也不能要。
面试迟到者不要
不管出于何种原因,面试迟到都是 求职 大忌,很容易让人怀疑此人的职业操守。
穿着邋遢者不要
不需要穿名牌,但最起码要保持衣着的干净整洁。扮酷?对不起,你用错了地方。
很多人抱怨,面试官在自己还没有表现才能的时候就将自己踢出局了,这样很不公平,请不要这样想,因为错在你,因为你自己无法在面试的时候让面试官对你一见钟情,第一印象不好,而面试者这么多,我为什么不选择自己一见钟情的呢?
[什么是hr面试]
篇4:HR是如何面试文案
文案多数是企业企划部、广告公司等相关策划部门需要的人选,当然需要有相当深厚的文笔,同时,要注意一下:
第一,对方面试者的衣服,这表示着他有多么不同的欣赏角度,因为他的眼光很关键,眼光决定着个文案文笔的好坏;
第二,看他们有没有一些作品,写过的文案,成功的案例他们准备没有?不管是房产文案,还是广告文案,都要看一看,说明他们做过;
第三,发表的作品,这也是应聘文案者能力之一;
第四,会问他,如果我们公司给你一个方案,要求你在三天内做一个文案,你这时候会怎么做?这一招考他的能力,和策划文案的计划和前提!
第五,问他最欣赏那一位广告策划师,知道那些,中国十大策划师?最喜欢那句广告词,为什么喜欢?什么是广告的定位?(产品的定位即是文案的定位)这是考他们的能力
第六,还是要考,可以给他一张纸,写十个经典的广告语;
第七,还是要面试,文案最重要的是什么,这个看你的理解了。
最后,如果有时间的话,给面试者一个产品,请TA写一个散文的文案,这一招,能考倒太多太多的人了~!~!`
篇5:HR菜鸟的心酸
刚刚接触HR不到一个月的时间,自己在公司的职务也过多波折,从一开始的平面设计、质检到现在的人事与设计的混合体。
刚接手HR的工作的时候,自己都不知道从什么地方下手,因为我们公司人事部已经沦丧好多年了(沦丧:只是面试下人,其他什么功能都没有了)。各个部门及分店对自己岗位工作的漠视,自己工作的不知道是什么了,
刚接到HR工作的时候自己还是挺欢喜的呢,可以锻炼下自己也可以多学习点东西。不学不知道,学过了才知道自己公司现在好多地方的不合理。以及各个流程的欠缺。可自己只能急在心头,因为自己现在的的威信度及技能还不够,不够引起他们的重视,还有就是本来就都缺乏坚持,什么事都一样,雷声大,雨点下。
虽然自己的目前还不知道具体的可以做些什么,但是经过这多半个月的学习,自己已经把公司离职及辞退的流程给梳理了一下,也已经发布下去咯(心里美美的呢)。
目前自己的工作跟真正的HR工作还差距很远,可这正是自己奋斗的方向,努力把HR工作全部揽在自己手上,把人事部的作用发挥出来。
[HR菜鸟的心酸]
★ 面试问题经验
★ 电话面试
【HR是如何面试那些前端菜鸟的(整理5篇)】相关文章:
it电话面试2022-05-06
面试时需注意的几点2023-08-01
大学生毕业实习总结之二2022-12-17
简历中家庭情况2023-09-04
关于90后大学生职场故事2023-07-31
阿里巴巴规章制度2023-08-15
老板面试看重的三大方面2022-09-08
优秀培训人应该具备哪些素质?2023-08-16
网页设计师工作计划怎么写2024-03-06
一个HR的迷茫2023-11-26