蘑菇街面经
面试官语速老快了。不敢拖延。
上来先问HTML:
1. 语义化标签,表示列表的都有哪些
ol(有序列表),ul(无序列表),dl(定义列表项:definition list),li(表单项),fieldset 元素可将表单内的相关元素分组。
2. 表示引用标签都有哪些:
<cite> :标签通常表示它所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。
<blockquote> :标签定义块引用。<blockquote> 与 </blockquote> 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。
<q> 标签定义短的引用:<q> 标签在本质上与 <blockquote> 是一样的。不同之处在于它们的显示和应用。<q> 标签用于简短的行内引用
3. html标签中,src和href的区别:
http://www.cnblogs.com/lujun1949/p/6500654.html?utm_source=itdadao&utm_medium=referral
4. 预编译语言less的时候,如何避免深度的层级嵌套
5. aside和content的布局,如果有两个aside和content呢,如何让两列等高。
6. 清除浮动的方式,什么时候用overflow,什么时候用clear:both;
7. 如何让img铺满全屏,不要拉伸,可以缩放:
用background,background-img : ‘./src’,background-repeat:no-repeat,background-size:
8. 事件的捕获和冒泡,如何阻止默认行为,阻止冒泡,IE中的returnValue设置成false,会阻止冒泡吗(会)
9. 实现一个arrMerge 的函数,先不考虑去重,传入的参数可能是两个数组也可以是多个数组(不定),为什么用reduce而不是普通循环(数据量大的时候reduce性能好很多)
10. 组件的集成。。 react想写一个组件的话应该注意些什么。。。我真的不会啊。。。呜呜呜
11. localstorage,还有什么其他的客户端缓存的方式吗(除了cookie,localstorage,sessionstorage),还有IndexDB,要看看了。。。还有webSQL。
12. 还有一些小问题把。。记不得了。
面试官后来还说了很多。。很耐心。 也有点逗比,说面试了这么多人,见的套路太多了。我说啥套路,他说好多都是背,然后选前端也是觉得好找工作啥的。。。
喔。。好吧。
二面。
面试官同样语速很快。。而且我听不太清楚。。
全程聊项目。
最后我还提了一个蘑菇街登陆页面的bug。。是不是药丸。嗯。。
过了。
HR面。
自我介绍
讲一下最近做的项目
实习最大的挑战
最大的收获
IBM和创业公司的氛围区别
之后的职业规划
为什么选择蘑菇街,之前有了解过吗
之后好像就在闲聊。。。不知道。,