现在从事web前端人很多,但是大多数都是参加培训出来,大家在面试找工作的时候会遇到很多的问题。到底web前端面试题有哪些呢?其实前端面试是比较开放的。所谓开放式,是没有完全固定的答案,重要的是答题的思路是否对你未来的面试有所帮助。下面就跟着千锋重庆web前端培训机构的小编一起学习这7个开放式的前端面试题吧。
Q1:怎样你的网站或 Web 应用的可访问性?
面试官的目的:
1、可访问性的手段
2、求职者是否曾经在项目中对可用性和可访问性做过实施
A1:我在各种浏览器和设备上测试我的 Web 应用,检查在所有设备上的体验是否可用。我还使用流行的屏幕阅读软件和其他辅助解决方案来查看是否所有潜在用户都可以访问它。
Q2:你喜欢HTML5 的哪些功能,以及如何在前端项目中实现?
面试官的目的:
1、深入了解 HTML5 功能
2、能够清楚的解释求职者在过去的项目中是如何使用HTML5的
3、对HTML5 的创造性应用
A2:与以前的版本相比,我喜欢 HTML5 对多媒体的支持。我使用此功能开发时,会把视频和音频作为用户体验的重要组成部分,而不必担心它无法正确加载或破坏页面。
Q3:如何对 CSS 和 JavaScript 代码进行组织,以使其他开发人员容易使用?
面试官的目的:
1、具有组织代码和注释代码的经验
2、如果没有对代码进行恰当的注释会发生什么后果
3、愿意让开发团队其他成员轻松
A3:我把站点的每个组件都分拆出了独立的代码。每个代码片段都有注释,以便其他开发人员可以改它。
Q4:你能解释一下 CSS float 的概念并举例吗?
面试官的目的:
1、CSS float 的具体定义是什么
2、求职者是怎样在他们的代码中使用此元素的
3、是否能够向任何人解释这一技术概念
A4:CSS float 告诉浏览器将特定元素放在容器的右侧或左侧。当我开发基于用户分辨率动态调整大小的页面时,使用float。
Q5:你是怎样处理特定浏览器的渲染问题的?你是否发现某个浏览器比其他浏览器具挑战性?
面试官的目的:
1、针对特定浏览器的解决方法示例
2、了解浏览器如何呈现应用和页面
3、了解特定浏览器的特点
A5:我经常需要修改 Microsoft Edge 网页上的 DIV 位置。对于我来说,这个浏览器是有问题的,因为我几乎不会在 Chrome 或 Firefox 上遇到这类问题。
Q6:你通过哪些途径来了解新的前端技术?
面试官的目的:
1、求职者都读过什么技术书籍
2、是否参与开源项目或个人有什么开源项目
3、是否参加继续教育或在线课程
A6:我有订阅了几个前端开发方面的杂志,并经常访问 Stack Overflow 论坛。这些资源帮助我了解前端开发的新技术。
Q7:你喜欢的前端项目是什么?为什么?
面试官的目的:
1、对他们喜欢的发展方向的见解
2、他们描述该项目时表现出的热情
3、他们喜欢的前端项目的案例
A7:我近为当地医院开发了一个网络应用。它简化了患者的求医过程,当我知道自己的工作能帮助患者快地获得所需的帮助时非常开心。
以上就是千锋重庆web前端培训机构的小编这次与大家分享的7个很好的开放式面试题。不知是否对你的面试有所帮助。如果你想加入web前端的行业,来千锋重庆web前端培训班吧。出来能的学习,我们还有专业的老师为大家提供专业的服务,帮助学员拿到工作。
相关文章
06.08抢座
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱