阿里-国际电商-校招 · 第 1 轮 · 一面
← 已是第一轮 · 返回本次面经 · 第 1 轮 → 本轮要点: 本次面试主要考察校招生的基础内容 本轮共 19 道题。答案默认折叠,便于先自行作答。 1. 讲一下你的技术栈,为什么要学前端,如何学习前端的? 题目要点 技术栈、学习动机与方法。 参考答案 技术栈: HTML/CSS:用于构建页面结构和样式。 JavaScript:包括ES6+特性,用于实现页面交互。 框架:熟练使用Vue.js和React,了解其生态系统(如Vue Router、Vuex、React Router、Redux)。 构建工具:使用Vite和Webpack进行项目构建和优化。 状态管理:使用Vuex和Redux进行状态管理。 UI组件库:使用Element UI、Ant Design等。 其他工具:Git、ESLint、Prettier、Jest等。 学习动机: 前端开发结合了技术和创意,能够直接看到代码转化为用户界面,带来了即时满足感。 前端领域技术更新快,充满挑战,提供了不断学习新知识的机会。 对用户界面和交互设计的兴趣,希望创造良好的用户体验。 学习方法: 在线课程:通过Coursera、Udemy、MDN Web Docs等平台学习基础知识。 实践项目:通过个人项目和开源项目应用所学知识。 阅读书籍:如《JavaScript高级程序设计》、《你不知道的JavaScript》。 参与社区:在GitHub、Stack Overflow等社区与开发者交流,解决遇到的问题。 技术博客:关注CSS-Tricks、JavaScript.info等博客,了解新技术和最佳实践。 2. 常见的H5标签有哪些 ,你是怎么用的 题库原题:常见的H5标签有哪些 ,你是怎么用的 题目要点 常见 H5 标签包括结构语义标签、文本语义标签、表单标签和媒体标签;实际使用中优先考虑语义表达和可访问性,而非样式;充分利用表单和媒体标签的原生能力以减少 JS 复杂度;canvas 与 svg 需根据场景选择;合理使用语义化标签能显著提升页面质量和长期可维护性。 参考答案 在实际工程中,H5 标签并不是“记住有哪些”,而是是否理解它们在语义、结构、可访问性和默认行为上的差异,并能在合适的场景中使用。对标签的理解,直接影响页面结构质量、SEO 以及后续的可维护性。 从结构层面看,最常用的一类是语义化结构标签。例如 header、nav、main、section、article、aside、footer。在页面搭建时,通常会用 header 承载页面或模块级头部信息,用 nav 明确标识导航区域,用 main 作为页面主体的唯一入口,再用 section 或 article 对内容进行分块。这类标签本身不改变样式,但会向浏览器、搜索引擎和辅助技术清晰表达“这块内容的角色是什么”,比单纯使用 div 更具表达力。 ...