这是我经历的第一次实习面试,面试之前在网上也收集了许多面试题,但其实问到的也少。不过这样的一次准备还是让自己的知识有了很大的提升,虽然失败了,但毕竟是第一次没有经验,我相信以后会好的。
面试公司:北京网易
面试流程:
- 是不是本人
 - 自我介绍
 - 一些技术问题
 - 问你有什么问题要问他的
 - 告诉你之后会通知你结果
 
面试的问题
- 你做的项目是已经上线了的吗
 
这个问题我回答得不好,因为当时有点听不清他那边讲话。我觉得打这个问题,你可以自己接着给他讲自己在项目中遇到的问题然后如何解决的
- 说一下行内元素和块元素的区别
 
- 块级元素可以设置width,height属性.
 - 行内元素设置width,height属性无效,它的长度高度主要根据内容决定.
 - 块级元素即使设置了宽度,仍然是独占一行.
 - 块级元素可以设置margin和padding属性.
 - 行内元素的margin和padding属性,水平方向的padding-left,padding-right,margin-left,margin- right都产生边距效果,但竖直方向的padding-top,padding-bottom,margin-top,margin-bottom却不 会产生边距效果.
 - 块级元素对应于display:block.
 - 行内元素对应于display:inline.
 
我觉得回答完这些之后,可以给他说一说盒模型
- 你了解html的哪些新增特性
 
- 绘画 canvas;
 - 本地离线存储 localStorage长期存储数据,浏览器关闭后数据不丢失;
 - sessionStorage的数据在浏览器关闭后自动删除;操作参考localStorage
 - 用于媒介回放的 video和 audio 元素;
 - 语意化更好的内容元素,比如article、footer、header、nav、section;
 - 表单控件,calendar、date、time、email、url、search;
 - 新的技术webworker(专用线程)
 - websockett通信
 - Geolocation 地理定位
 
- 了解css3的transform属性吗?
 
- transition-property 对象参与过渡的属性
 - transition-duration 过渡的持续时间
 - transition-timing-function 过渡的类型
 - transition-delay 延迟过渡的时间
 
- 了解弹性布局吗?怎样用弹性布局来实现垂直居中?弹性布局的兼容性情况
 - 怎样实现跨域请求
 - 怎样实现完全拷贝
 - 怎样在页面之间传递cookie
 - 怎样理解es6的箭头函数
 - vue是运用怎样的原理
 
后面几个问题比较复杂,我会单独写文章来进行解读
最后说说一说我第一次面试的体验吧。
在知道我面试时间的前两天,我非常紧张,想到好不容易有网易的面试机会,一定要进去才可以。于是我拾起了周末休息的时间,去收集了近10000字的面试经验。不得不说,在我这两天收集面试经验的过程中,我的知识量增加了不少,一个明显的体检就是我再去看牛客网上练习题,发现之前收集的错题有些懂了。但我的这点临时准备还是远远不够的,毕竟知识还没学到一定的深度,有些文字看了也记不住,所以需要下来慢慢理解。
通过这次面试我体会到,对于学习这个东西,知道的,就要把它学精,不然你没有办法回答面试官一步一步深入的问题。学精的过程,收获不止是这一种知识,因为技术语言其实套路都是一样的,所以其他的知识也可以得到提升。









网友评论