前端宝钢工作人员晕倒,到底要怎么面试呀呀呀晕晕晕

没有实际工作经验的应届生怎么面试前端啊?_百度知道
没有实际工作经验的应届生怎么面试前端啊?
如题。而且我是电子商务专业的,今年7月份刚毕业。虽然不是计算机相关专业的,但是对于一些基础的技能,如前端的html和css的基础还是掌握的,也基本会使用div+css布局。我现在就是问问问各位,我这种情况,要怎样才能更好的参加面试。比如说简历,还有其他的。...
我有更好的答案
我差不多和你的情况一样,我花了一个月的时间在新浪云服务做了一个小网站,附在前程无忧的简历上,马上就有人要了
请问你的小网站是指怎样的呢?单个网页吗?能加下你QQ吗?
采纳率:20%
为您推荐:
其他类似问题
您可能关注的内容
应届生的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;
欢迎您订阅我们的技术周刊
我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,
欢迎分享您的观点,经验,技巧,心得
让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;
本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com
订阅邮件周刊
5个经典的前端面试问题
注意 转载须保留原文链接,译文链接,作者译者等信息。&&
注* 相关阅读 JavaScript开发人员在IT界的需求量一直很大。如果你非常精通神这门语言,你会有很多机会换工作,涨薪水。但是在一家公司录用你之前,你必须顺利通过面试,证明你的技能。在本文中,我将向您展示5个关于前端相关的问题,以测试侯选者的JavaScript技能和他们解决问题的能力。有将会非常有趣! 问题1:Scope作用范围 考虑下面的代码: (function() {&& var a = b = 5;})();console.log(b);什么会被打印在控制台上? 回答 上面的代码会打印 5。这个问题的诀窍是,这里有两个变量声明,但 a 使用关键字var声明的。代表它是一个函数的局部变量。与此相反,b 变成了全局变量。这个问题的另一个诀窍是,它没有使用严格模式 ('use strict';) 。如果启用了严格模式,代码就会引发ReferenceError的错误:B没有定义(b is not defined)。请记住,严格模式,则需要明确指定,才能实现全局变量声明。比如,你应该写:(function() {&& 'use strict';&& var a = window.b = 5;})();console.log(b);问题2:创建“原生”(native)方法 给字符串对象定义一个repeatify功能。当传入一个整数n时,它会返回重复n次字符串的结果。例如: console.log('hello'.repeatify(3));应打印 hellohellohello。 回答 一个可能的实现如下所示: String.prototype.repeatify = String.prototype.repeatify || function(times) {&& var str = '';&& for (var i = 0; i & i++) {&&&&& str +=&& }&&};现在的问题测试开发者有关JavaScript继承和prototype的知识点。这也验证了开发者是否知道该如何扩展内置对象(尽管这不应该做的)。 这里的另一个要点是,你要知道如何不覆盖可能已经定义的功能。通过测试一下该功能定义之前并不存在: String.prototype.repeatify = String.prototype.repeatify || function(times) {/* code here */};当你被要求做好JavaScript函数兼容时这种技术特别有用。 问题3:声明提升(Hoisting) 执行这段代码,输出什么结果。 function test() {&& console.log(a);&& console.log(foo());&& var a = 1;&& function foo() {&&&&& return 2;&& }}test();回答 这段代码的结果是 undefined 和 2。 原因是,变量和函数的声明都被提前了(移到了函数的顶部),但变量不分配任何值。因此,在打印变量的时候,它在函数中存在(它被声明了),但它仍然是 undefined 。表示换句话说,上面的代码等同于以下内容: function test() {
function foo() {
console.log(a);
console.log(foo());
a = 1;} test();问题4:this在JavaScript中如何工作的下面的代码会输出什么结果?给出你的答案。 var fullname = 'John Doe';var obj = {
fullname: 'Colin Ihrig',
fullname: 'Aurelio De Rosa',
getFullname: function() {
return this.
}};console.log(obj.prop.getFullname()); var test = obj.prop.getF console.log(test());回答 答案是Aurelio De Rosa和John Doe。原因是,在一个函数中,this的行为,取决于JavaScript函数的调用方式和定义方式,而不仅仅是看它如何被定义的。 在第一个 console.log()调用中,getFullname() 被调用作为obj.prop对象的函数。所以,上下文指的是后者,函数返回该对象的fullname。与此相反,当getFullname()被分配到test变量时,上下文指的是全局对象(window)。这是因为test是被隐式设置为全局对象的属性。出于这个原因,该函数返回window的fullname,即定义在第一行的那个值。 问题5:call() 和 apply()现在让你解决前一个问题,使最后的console.log() 打印 Aurelio De Rosa。 回答 该问题可以通过强制使用 call() 或者 apply() 改变函数上下文。在下面我将使用call(),但在这种情况下,apply()会输出相同的结果: console.log(test.call(obj.prop));结论 在这篇文章中,我们已经讨论了用来测试JavaScript开发者的五个经典问题。面试的概念和涵盖的主题通常是非常相似的。如果你不知道的一些问题的答案,不必担心:学习和经验可以慢慢积累。 如果你有其他一些有趣的问题,不要犹豫,与我们分享。它会帮助很多开发者。
原文地址:
&热门文章 - 分享最多
&相关阅读 - JS学习
&关键字 - 前端
&欢迎订阅 - 技术周刊
我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;
我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊1,462被浏览589,080分享邀请回答16719 条评论分享收藏感谢收起16314 条评论分享收藏感谢收起Iconfont-阿里巴巴矢量图标库

我要回帖

更多关于 宝钢工作人员晕倒 的文章

 

随机推荐