前端面试公司常问问题

170 阅读3分钟

1、前端工程师的价值体现在哪些方面? (1)为优化用户体验提供技术支持(交互部分) (2)为浏览器之间的兼容性提供支持; (3)为提高用户浏览速度(浏览器性能)提供支持; (4)为跨平台(多端)、其他基于webkit或其他渲染引擎的应用(应用嵌入,如微信小程序)提供支持; (5)为展示数据提供支持(大数据可视化)。 2、前端界面工程师这个职位的认识? 前端工程师最贴近用户的工程师,比后端、数据库、产品经理、运营、安全都近;前端可以实现界面交互,提升用户体验。有了node。js,前端可以实现服务器端的一些工作;前端工程师的职责: (1)参与项目开发、快速、高质量地完成实现效果图,精确到1px; (2)与团队成员、UI设计人员、产品经理沟通; (3)做好页面结构、页面重构、提升用户体验; (4)处理hack,兼容性问题、写出优美的代码; (5)针对服务器的优化,拥抱最新的前端技术; 3、对前端架构师的理解 (1)负责前端团队的管理以及与其他团队的协调工作,提升团队成员的能力和工作效率。 (2)带领团队完成研发工具以及平台前端部分的设计、研发和维护。 (3)带领团队进行前端领域前沿技术的研究以及新技术的调研,保证团队的技术领先; (4)负责前端开发规范的制定、功能的模块化设计、公共组件的搭建等工作,并组织培训。 4、什么样的前端代码是好的? 好的代码应具有高复用率、低耦合度、易维护性、易扩展性等特点。 5、平时如何管理你的项目 (1)前端团队必须确定好全局样式(globe.css)、编码模式(utf-8)等; (2)编写习惯必须统一(如Javascript中都采用面向对象式的写法、CSS中的单样式都写成一行)。 (3)标注样式编写人,各模块都及时标注(标注关键样式调用的地方) (4)标注页面(如页面、模块的开始和结束) (5)把CSS、HTML(模块)和javascript代码分文件夹进行存放,命名要表达出文件模块的功能,并要统一。 (6)图片采用优化后的图片,并在images文件夹内。 6、介绍最能体现你能力的项目/ 7、你的项目与同类项目相比有哪些亮点? 8、你们的团队使用的后端语言是什么?如何与后端协同工作? 前端规定各个接口的JSON数据结构,后端工程师提供数据接口,首先用postman测试一下,看它们是否正常工作,若没有问题,就用这些数据开发项目。 9、前端是怎么学的?大学期间自学的,开始看一些视频资料,后来查文档,看github上的一些开源项目,如果在开发过程中遇到问题,通过google或者百度寻找解决方案。 10,你的项目用了哪些插件? 。使用swipper制作轮播图; 使用axios请求后端数据接口等; 11、你了解后端的语言吗? 使用express和mysql实现过注册登录页面, 12、如果你晚上要送一个出国的同学去机场,可单位临时有事非你办不可,你怎么办? 如果不是全单位都加班,可以找其他同事来接替自己的工作,自己去机场; 如果找不到,向朋友解释一下情况; 注:企业相关问题部分的面试主要考察应试者能不能忠诚于公司,能不能稳定的工作等,所以保持一个学习的态度,追求稳定工作的姿势,推崇而又认可公司是最重要的!