CSS的标准文档流,简单开发web

news2025/1/17 3:07:28

一面

  • 6道基本技术问题,居中、闭包、块级元素和行内元素等(答案在下方)

  • 某个项目的页面布局方式,缓存的设计和优化方式(本地存储和协议相关的)

  • ajax 的原生写法(创建 XHR 对象, open() , setRequestHeader() , send() , onreadystatechange )

  • vue-router 的原理( hash , HTML5 新增的 pushState )

二面

面试官:“你觉得你擅长CSS还是JS?”
我:“JS。”
面试官:“好,那我问你一道CSS的问题。”
我:“???”

  • CSS 三栏布局,左右定宽,中间自适应( flex , grid 等)
  • 解释构造函数、对象、原型链之间的关系
  • 手写代码,实现原型式继承
  • 手写代码,实现借用构造函数
  • Vue 双向绑定原理(事件监听, getter 和 setter )
  • Virtual DOM 和 diff 算法( DOM 树,分层比较, key , DocumentFragment )
  • jQuery 链式调用的原理(jQuery链式调用)
  • 最近碰到的技术难题,不一定是前端(我答了B站的爬虫与反爬虫)
  • 关于反爬虫,请求头中的这两个字段要修改。Host :
  • 发出请求的页面所在的域。

Referer :

戳这里领取完整开源项目:【一线大厂前端面试题解析+核心总结学习笔记+Web真实项目实战+最新讲解视频】
  • 发出请求的页面的 URI 。

注意, HTTP 规范将这个头部字段拼写错了,而为保证与规范一致,也只能将错就错了(这个英文单词的正确拼法应该是 referrer )。

HR面

HR小姐姐似乎对我们学校挺熟悉的,但好像不是校友…… 谈一谈过去做过的项目、面对的难题(和UI的沟通问题,顺便引出我后来自学了平面设计。)

  • 又提了提爬虫
  • 家在哪里(照实回答就行)
  • 未来职业规划(表示出你想在公司长久待下去,继续进步就行)
  • 具体的技术发展方向(我答的是“能支持上亿用户使用的前端架构”)
  • 为了往这个方向发展,你所做的努力(我答的是“在看《高性能网站建设》、自学后端,顺便提了一下‘东北Java第一人’姜国海老师”)
  • 预测一下前端未来的发展趋势(我答的是“自动化”)
  • 拿了哪家的offer?(……还是照实回答吧)
    实习时间(我建议把时间段说得宽松一些,到时候真的冲突再商量)

对于面试题我刷了这套比较综合的前端面试题,很多内容面试官都问到了,当然我也刷了其他很多的面试题,总的来说还是这套重合率比较高哈哈

大厂面试题

面试题目录

最后

本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

前端视频资料:
s/618166371)**

[外链图片转存中…(img-G5VN3QFh-1709668763645)]

前端视频资料:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1492474.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小迪安全32WEB 攻防-通用漏洞文件上传二次渲染.htaccess变异免杀

#知识点: 1、文件上传-二次渲染 2、文件上传-简单免杀变异 3、文件上传-.htaccess 妙用 4、文件上传-PHP 语言特性 #详细点: 1、检测层面:前端,后端等 2、检测内容:文件头,完整性&#xff0c…

HTML实体字符列表,必看

HTML、CSS、JS三大部分都起什么作用? HTML内容层,它的作用是表示一个HTML标签在页面里是个什么角色;CSS样式层,它的作用是表示一块内容以什么样的样式(字体、大小、颜色、宽高等)显示;JS行为层…

uni-app头像编辑上传

实现比较简单&#xff0c;文档中都有描述&#xff0c;就是第一次做可能会有疏漏&#xff0c;记录一下&#xff1a; <view class"edict-item" click"selectPic"><text class"item-name" :style"$em.$getThemeStyle([avatarConText…

B端设计:如何让UI组件库成为助力,而不是阻力。

Hi&#xff0c;我是大千UI工场&#xff0c;网上的UI组件库琳琅满目&#xff0c;比如elementUI、antdesign、iview等等&#xff0c;甚至很多前端框架&#xff0c;也出了很多UI组件&#xff0c;如若依、Layui、bootstrap等等&#xff0c;作为UI设计师该如何面对他们呢。 一、UI组…

CSS字体样式的使用,下载量瞬秒百万

CSS简介 CSS是层叠样式表&#xff08;Cascading Style Sheets&#xff09;的简称。 作用&#xff1a; 用于HTML文档中元素的样式定义实现内容&#xff08;html元素&#xff09;与表现&#xff08;css样式&#xff09;的分离实现代码的可重用性和可维护性 CSS主要部分&#…

html实体字符,看完这篇彻底明白了

二.技术基础知识 基础知识一直都是重点考察的内容&#xff0c;包含有HTML&#xff08;5&#xff09;、CSS&#xff08;3&#xff09;、JavaScript到 戳这里领取完整开源项目&#xff1a;【一线大厂前端面试题解析核心总结学习笔记Web真实项目实战最新讲解视频】 Vue&#xff0…

Spring 面试题及答案整理,最新面试题

Spring框架中的Bean生命周期是什么&#xff1f; Spring框架中的Bean生命周期包含以下关键步骤&#xff1a; 1、实例化Bean&#xff1a; 首先创建Bean的实例。 2、设置属性值&#xff1a; Spring框架通过反射机制注入属性。 3、调用BeanNameAware的setBeanName()&#xff1a…

Jetpack Compose: Hello Android

Jetpack Compose 是一个现代化的工具包&#xff0c;用于使用声明式方法构建原生 Android UI。在本博文中&#xff0c;我们将深入了解一个基本的 “Hello Android” 示例&#xff0c;以帮助您开始使用 Jetpack Compose。我们将探讨所提供代码片段中使用的函数和注解。 入门 在…

Leetcode3066. 超过阈值的最少操作数 II

Every day a Leetcode 题目来源&#xff1a;3066. 超过阈值的最少操作数 II 解法1&#xff1a;模拟 两个 int 类型的数 x 和 y 做操作&#xff1a;min(x, y) * 2 max(x, y)&#xff0c;得到的结果会超出 int 范围。 代码&#xff1a; /** lc appleetcode.cn id3066 langc…

磁性机器人在医学领域取得进展

磁性医疗机器人利用磁场梯度来控制设备的运动&#xff0c;并最终以高精度进入体内的目标组织。这些磁性机器人可以采用导管和微型或纳米机器人的形式&#xff0c;并由磁导航系统操纵。磁性机器人最近取得了一些进展&#xff0c;为临床诊断和治疗用途开辟了新的可能性。在本期的…

基础设施即代码 (IaC)简介

基础设施即代码 (IaC) 市场预计到 2027 年将达到 23 亿美元&#xff0c;复合年增长率为 24.0%。这凸显了 IaC 对于各种规模的组织越来越不可或缺。除了成为一种趋势之外&#xff0c;采用 IaC 也是在当今充满活力和竞争的环境中蓬勃发展的战略必要条件。在这份综合指南中&#x…

基于双种群的容量式电动汽车路由问题的协同进化算法(2023)

A Dual-Population Based Co-evolutionary Algorithm for Capacitated Electric Vehicle Routing Problems 摘要、&#xff1a; 有容量的电动汽车路由问题是一个具有挑战性的非确定性多项式硬问题&#xff08;NP-hard&#xff09;&#xff0c;由两个相互依赖的子问题组成&…

基于GitBucket的Hook构建ES检索PDF等文档全栈方案

背景 之前已简单使用ES及Kibana和在线转Base64工具实现了检索文档的demo&#xff0c;预期建设方案是使用触发器类型从公共的文档源拉取最新的文件&#xff0c;然后调用Java将文件转Base64后入ES建索引&#xff0c;再提供封装接口给前端做查询之用。 由于全部内容过长&#xff…

html5新增标签+css3新增标签

新增标签 一.html5新增标签1.语义化标签2.多媒体标签&#xff08;1&#xff09;视频video&#xff08;2&#xff09;音频audio&#xff08;3&#xff09;.总结 3.input属性4.表单属性 二.css3新增选择器1.新增选择器&#xff08;1&#xff09;属性选择器&#xff08;2&#xff…

堆以及堆的实现

文章目录 堆的概念堆的实现HeapPushHeapPop HeapTop HeapSize HeapEmpty堆的应用 堆的概念 堆是一颗完全二叉树每个结点的值都小于子结点的值&#xff0c;这颗二叉树为小根堆每个结点的值都大于子结点的值&#xff0c;这颗二叉树为大根堆堆的定义如下&#xff1a;n个元素的序列…

蓝桥杯练习题——双指针

1.牛的学术圈 I 思路 1.从大到小排序&#xff0c;把数组分成三段&#xff0c;[1, j] (j, j2] (j2, n]&#xff0c;j 以 i 为界限&#xff0c;j2 以 i - 1 为界限 2.第一部分引用数已经够了&#xff0c;第三部分引用数差太多&#xff0c;判断第一部分 min(L, 第二部分)是否有 …

【Lattice FPGA 开发】IP核的调用

本文介绍Diamond开发软件进行IP核调用与对应官方文档查找方法。 文章目录 1. IP核的调用1.1 IPexpress调用IP核1.2 Clarity Designer调用IP核 2. IP核相关文档查找2.1 方法一2.2 方法二2.3 方法三 3 问题 1. IP核的调用 Diamond软件中&#xff0c;根据所选目标FPGA器件型号的…

持续更新 | 与您分享 Flutter 2024 年路线图

作者 / Michael Thomsen Flutter 是一个拥有繁荣社区的开源项目&#xff0c;我们致力于确保我们的计划公开透明&#xff0c;并将毫无隐瞒地分享从问题到设计规范的所有内容。我们了解到许多开发者对 Flutter 的功能路线图很感兴趣。我们往往会在一年中不断更改并调整这些计划&a…

【项目】Boost 搜索引擎

文章目录 1.背景2.宏观原理3.相关技术与开发环境4. 实现原理1.下载2.加载与解析文件2.1获取指定目录下的所有网页文件2.2. 获取网页文件中的关键信息2.3. 对读取文件进行保存 3.索引3.1正排与倒排3.2获取正排和倒排索引3.3建立索引3.3.1正排索引3.3.2倒排索引 4.搜索4.1 初始化…

ArmSoM Rockchip系列产品 通用教程 之 UART 使用

1. UART 简介​ Rockchip UART (Universal Asynchronous Receiver/Transmitter) 基于16550A串口标准&#xff0c;完整模块支持以下功能&#xff1a; 支持5、6、7、8 bits数据位。支持1、1.5、2 bits停止位。支持奇校验和偶校验&#xff0c;不支持mark校验和space校验。支持接…