莫方教程网

专业程序员编程教程与实战案例分享

25 届秋招回暖了?热门前端后端面试十五题!

秋招正式批已经开始了,面试鸭也更新了 25 届秋招热题,打开主页就能看到!

不久前刷首页,鸭鸭刷到了这么一个问题:

大环境真的变好了吗?鸭鸭不好说。不过今年确实有不少岗位释出。

互联网上关于秋招的问题也变多起来:

  • 2025年计算机秋招情况如何?
  • Java、python、C、C++、Go、Rust……哪个语言更吃香?
  • 软件开发、产品、测试、运维、算法、大数据……该投什么岗位?
  • 25届秋招,现在学嵌入式软件更好还是硬件好呢?

大家心里都有自己的那份答案了吗?

近来在校的同学也陆陆续续开学了,新学期,可不要忘了鸭鸭,大家继续卷起来!

鸭鸭为大家准备了一些前端和后端开发的热门面试题!希望大家都能好好备战秋招,收获心仪 offer!

面试鸭:面试鸭 - 程序员求职面试刷题神器,高频编程题目免费刷

前端热题

1,什么是 HTML 语义化?

回答重点

HTML 语义化是指根据内容的结构和含义(内容语义化),选择合适的 HTML 标签(代码语义化),以更好地表达内容的意义和层次。通俗来讲,就是用正确的标签做正确的事情。

语义化的优点

1)对机器友好:

  • SEO 友好:语义化的标签让搜索引擎更容易理解网页内容,有利于搜索引擎优化。
  • 提高可访问性:例如屏幕阅读器,可以通过语义化标签更好地理解和朗读网页内容,帮助视障用户浏览网页。
  • 内容组织:语义化标签有助于搜索引擎爬虫和其他自动化工具更好地抓取和索引网页内容,甚至自动生成目录。

2)对开发者友好:

  • 代码可读性:语义化标签增强了代码的可读性,开发者可以更清晰地理解网页结构和内容。
  • 维护和协作:清晰的结构有助于团队协作和项目维护,使得开发者能够快速定位和修改代码。

常见的语义化标签

以下是一些常见的 HTML5 语义化标签及其用途:

  • :定义文档或部分的头部,通常包含导航、logo 等。
  • :定义文档中的一个区块,用于分隔内容。
  • :定义文档的主要内容,文档中主体部分的容器。
  • :定义独立的内容单元,例如文章、博客帖子、新闻等。

2,HTML 的 src 和 href 属性有什么区别?

HTML 中的 src 和 href 属性虽然都是用于指定资源的地址,但在具体应用标签和资源加载方式上有着明显的区别。

1、应用标签不同

这两个属性分别适用于不同的 HTML 标签。误用 href 替代 src(或者反之)可能会导致页面功能无法正常运作,因为浏览器不会对错误的属性做出正确的响应。 src 属性的作用是 指定要加载的资源路径,常出现于