资讯专栏INFORMATION COLUMN

2017前端实习生面试总结

zacklee / 2998人阅读

摘要:最近开始了几次面试,虽然还不知道结果如何,但是还是要记录下来进行一个总结,同样也希望对正在准备面实习生的童鞋们有所帮助最后一个参数是做什么用的答规定事件是冒泡还是捕获。应该不对学习前端的同学们,欢迎加入前端学习交流群一起学习交流

最近开始了几次面试,虽然还不知道结果如何,但是还是要记录下来进行一个总结,同样也希望对正在准备面实习生的童鞋们有所帮助~
1.JavaScript :

addEventListener最后一个参数是做什么用的 答:规定事件是冒泡还是捕获。false是冒泡,true是捕获

什么是冒泡,什么是捕获 答:当一个元素触发了一个事件之后就会像上层传递直至body,document。捕获是从最不具体的传至最具体的

所有的事件都可以冒泡么 答:不是,blur focus change不可冒泡

怎么取消事件冒泡 答:eve.preventDefault(阻止事件默认行为)(这都没答上来,我一定是个逗比)

怎么判断是不是数组 答:a instanceof Array Array.isArray(a) 他问我还有么~ 所以我说试一下Array的内置函数,可以使用是Array不可以则不是,其实还有 Object.prototype.toString === "[object Array]"

怎么把一个类数组对象转化为数组 答:Array.prototype.slice.call();

2.CSS

float高度塌陷解决方案: clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden;}(给自己挖了个坑after是伪元素不是伪类,我说错了~)

line-height像素单位和百分比的单位的计算方法: length 设置固定的行间距。单位em,px,pt等等。百分比% ,基于当前字体尺寸的百分比行间距。(我觉得我答得是对的,但是他有重复了一遍:我说的是line-height)

一个ul里有若干个li,想要每个li都有一个border-bottom,最后一个li不想要boder-bottom要怎么做:(ul:last-child{border-bottom:none;}或者给最后一个li加一个class选择器设置border:none;(他说还有,查了一下什么加载jQuery可之类的~)

css 选择器过长怎么判断他的优先级:行内样式1000 -- id100 -- 类、伪类、属性选择器10 -- 类型选择器、伪元素选择器1 通过相加计算大的优先级高,值相等的话后声明的优先级高。

3.算法(一个都没答上来):

优先队列

快速排序

4.项目

css3翻书是怎么做的呀? 巴拉巴拉讲了一堆

你这个翻页有个bug呀,什么原因怎么改呀? z-index的问题,怎么改布吉岛~

canvas绘图怎么做的呀? 巴拉巴拉讲了一堆

你这个绘制有bug呀,什么原因怎么改呀? 滚动条的问题,怎么改又布吉岛。。。(加上滚动条的距离,面试官告诉我的~)
版本控制

了解版本控制器么? 了解一些github

基本操作会么? 我都用的windows的图形界面进行操作的(面试官心中可能有一万只草泥马在奔腾....)

github的工作原理是什么呀? 我把我的代码上传到github的仓库上,然后别人可以下载进行代码添加然后上传更新仓库,我可以再下载更新过的继续进行添加修改

那如果你们两个修改同一份代码发生冲突怎么办? 我知道的方法只有回滚,就是和队友交流看谁的代码更重要,然后进行一个回滚操作。

只能这样么,必须有一个人牺牲么? 我了解到github的功能其实非常强大,所以肯定有更好的方法吗,只是我现在对github的使用仅限于自己代码的存储以及一些小的修改,所以并不了解更好的方法。。。。
JavaScript

Array都有哪些方法呀? join slice splice reverse sort foreach every等迭代方法 暂时只能想起这些

sort方法工作原理是什么样的? 我不知道怎么讲他的工作原理,只知道他在排序上的问题巴拉巴拉的讲了一下。。。

那如果想要sort排序数字怎么办? function(a,b){return b-a;}这样是降序

String有哪些方法呀? concat charAt slice substr substring 等等(其实现在觉得应该加一句说- string是基本数据类型,没有方法,string的方法是String构造函数创建的引用类型的方法~)

那replace方法怎么用的呀? 我很认真的答成了splice的用法。。。。(两个参数 1.RegExp对象或者是字符串2.字符串或者函数 然后替换可以用正则进行全局替换。。。。)
css

一个div怎么垂直居中呀? 饿了么说过了~

css3你常用的属性有什么呀? 动画的transform transmation border-radious box-sizing box-shadow
其他

你常用的代码编写工具是什么? sublime text

你要修改很多相同的地方怎么办? 选中一个 按Ctrl+D 选取多个 然后一起改

photoshop怎么样? 可以进行简单的psd页面图的ps 不会人物风景的美化

想要导出一个文件提及比较小的png怎么做 存储为web所用格式。。。(应该不对~)

**

学习前端的同学们,欢迎加入前端学习交流QQ群:461593224 一起学习交流

**

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/89434.html

相关文章

  • 2017前端习生面试总结

    摘要:最近开始了几次面试,虽然还不知道结果如何,但是还是要记录下来进行一个总结,同样也希望对正在准备面实习生的童鞋们有所帮助最后一个参数是做什么用的答规定事件是冒泡还是捕获。应该不对学习前端的同学们,欢迎加入前端学习交流群一起学习交流 最近开始了几次面试,虽然还不知道结果如何,但是还是要记录下来进行一个总结,同样也希望对正在准备面实习生的童鞋们有所帮助~1.JavaScript : add...

    CoyPan 评论0 收藏0
  • 2017前端习生面试总结

    摘要:最近开始了几次面试,虽然还不知道结果如何,但是还是要记录下来进行一个总结,同样也希望对正在准备面实习生的童鞋们有所帮助最后一个参数是做什么用的答规定事件是冒泡还是捕获。应该不对学习前端的同学们,欢迎加入前端学习交流群一起学习交流 最近开始了几次面试,虽然还不知道结果如何,但是还是要记录下来进行一个总结,同样也希望对正在准备面实习生的童鞋们有所帮助~1.JavaScript : add...

    rainyang 评论0 收藏0
  • 2017美团点评面试实习经历

    摘要:美团点评面试实习经历回想总结一下美团实习经历给想去美团的小伙伴一些参考顺便积累点人品面试两轮技术面一轮不刷人的月份的时候内推了美团实习简历估计太水了没等到面试机会四月的时候在美团的学长帮推了简历直接给了几天后接到电话面试三天顺利完成两轮技术 2017美团点评面试实习经历 回想总结一下美团实习经历,给想去美团的小伙伴一些参考.顺便积累点人品. 面试 两轮技术面+一轮不刷人的HR3月份的...

    alaege 评论0 收藏0
  • 2017美团点评面试实习经历

    摘要:美团点评面试实习经历回想总结一下美团实习经历给想去美团的小伙伴一些参考顺便积累点人品面试两轮技术面一轮不刷人的月份的时候内推了美团实习简历估计太水了没等到面试机会四月的时候在美团的学长帮推了简历直接给了几天后接到电话面试三天顺利完成两轮技术 2017美团点评面试实习经历 回想总结一下美团实习经历,给想去美团的小伙伴一些参考.顺便积累点人品. 面试 两轮技术面+一轮不刷人的HR3月份的...

    xzavier 评论0 收藏0

发表评论

0条评论

zacklee

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<