在面试的过程中,表现的好坏决定了面试官对你的印象和是否录取你,除了所具备的web前端知识外,面试中的技巧也非常重要。下面,千锋青岛web前端培训老师大家分享一下面试时需要准备哪些问题才能让你轻松应对面试官!
面试前,应该假设一下面试官将会深入调查你。确保你的网上作品集和相关的社会关系网络内容都是新的。无论是个人网站、Behance、还是Dribbble,确保给人的印象是好的。这一点甚至可以在你踏入房间之前就能影响到面试官对你的看法。
世事多变,这种准备并非包罗万象的。将这些问题作为参考,同时一定记得——放松。
希望你的面试官有点经验,不会用以下这样的问题开场。以防万一,还是准备一些答案。
· 为什么选择程序员这个职业生涯?
· 截至目前,你所从事的项目中喜欢的是哪个?
· 描述一下你梦想中的研发项目。
另外一些面试官会问一些通用的技术问题,来测试你的技术能力。有可能部分人不知道这些问题是什么意思,而仅仅是在考察你的能力/竞争力。基于面试官的技术能力级别的不同,你的答案也会有所不同。这些问题简单易答,因此把这些问题记下来。
· 描述一下创建一个新网页的过程
· 怎样减少页面加载时间?
· 标准和标准体(standards and standards bodies)为什么重要?
· 你使用怎样一个过程来组织代码?
· 你喜欢用什么工具来测试代码性能?[page]
既然你从事前端工作,理解CSS会非常重要。因此这里为你准备了一些常见的CSS问题。这是展示你知识储备的重要开始。这些并不是尖锐或者重要的问题,如果不能回答出来,将对你很不利。
· CSS 中的 resetting 和 normalizing 之间的区别有哪些?
· 什么是floats,它是如何工作的?
· absolute、relative、fixed 和 static 定位的区别是什么?
· 解释visiblity hidden和display none之间的区别
· 你是如何修复特定浏览器默认样式的问题?
· 你是否用过网格系统?目的是?
· 如果计算CSS权重?
· 解释如何优化CSS选择器。
· 为什么需要使用预编译器?
· 你是如何测试网站的跨浏览器兼容性?
现在我们基本的任务完成了。谁都能死记硬背这些答案来应付以上问题。即使是新手前端开发者也能出色地回答大部分问题。然而如果想真正让你的面试官印象深刻并证明你的功底深厚,就把下面这些问题牢记在心。
· 前端开发的框架是什么?
· 响应式web app和原生应用程序的区别是什么?
· 原生app相对web app的优点是什么?
· 客户端和服务器端开发的区别是什么?
· 什么是SASS和LESS?它们是如何工作的?
对于前端工程师而言在面试中被问到工作案例在所难免,如果你能在回答的过程中通过参与过的实际项目,来展示你的思考过程,那么将会让你与众不同。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱