百度面经

简介: 本内容涵盖前端核心技术点,包括JS基础(数据类型、闭包、事件循环)、框架对比(React与Vue)、HTTP协议、跨域、性能优化、安全防护、工程化及算法题等,全面覆盖面试高频问题,助力系统化提升前端能力。(239字)

1
react和vue的区别
2
JS的数据类型
3
null和undefined的区别
4
![]的结果
5
闭包的使用场景
6
微任务和宏任务
7
实现JSONP
8
手写节流
9
路由两种模式使用场景
10
数组和链表区别
11
链表的使用场景
12
实现点击按钮输出input中字符串的反转
13
PWA
14
跨域
15
缓存策略
16
缓存位置
17
前端安全
18
白屏的处理
19
按需加载
20
HTTP
21
闭包
22
websocket
23
socket
24
写一个函数判断页面两个矩形是否相交
25
介绍项目,介绍项目的难点与创新点
26
前端项目打包方式
27
项目前端方面引用技术
28
React的生命周期
29
React的虚拟DOM
30
事件循环(EventLoop)
31
解构赋值
32
箭头函数
33
Promise(写一个promise的实例)
34
写Promise.all的实现源码
35
跨域及实现的方式,及比较
36
同源策略在浏览器具体的表现
37
回流与重绘,以及如何避免
38
浏览器的缓存机制
39
介绍强缓存与协商缓存
40
对前端工程化方面的理解
41
介绍一个你自己的项目?
42
说一下Vue的缺点有哪些?
43
Eventloop循环说一下?
44
Node中的Worker说一下?Node中如何创建多个线程?Node中如何实现开启守护进程?
45
说一下Express的架构和实现原理?
46
说一下中间件的实现原理?
47
Express和Koa的区别呢?
48
说一下Diff算法的本质?abc, acb是如何改变的呢?
49
说一下红黑树和他的应用场景?
50
Nginx的应用场景说一下?
51
app.use和app.get的区别?
52
node的路由实现原理?
53
Node如何读取大数据量下的数据?
54
介绍一下项目,项目中的用到的一些技术
55
移动端的性能优化,rem的原理
56
点透事件:H5开发中可能遇到的特有的问题
57
项目后台用的技术栈是什么
58
跨域问题
59
常见的http状态码
60
$documnent.ready() VS window.onload() 两种方式的区别(哪个先执行)
61
ES6的新特性
62
箭头函数与普通函数的区别
63
let与var的区别
64
对vue熟悉吗?(不能算是熟悉,所以vue是硬伤)
65
vue的生命周期
66
对闭包的理解
67
常见的git命令
68
项目中所有人都在master分支上开发吗?还是都有自己的分支?
69
http状态码
70
输入一个URL的过程
71
es6,promise讲一下
72
冒泡算法、二分查找、快排,以及时间复杂度、最坏情况
73
同源策略
74
跨域
75
xss攻击和预防
76
import和link的区别
77
水平居中的方式,包括块和文本
78
css3的新特性,说一下单行文本溢出和多行文本溢出
79
less了解吗
80
设计模式,实现一个登录框,不让用户重复点击弹出多个登录框(使用单例模式)
81
原型链
82
优化方法
83
git提交冲突如何解决
84
实现一个repeat(str,count)函数,str是一个字符串,count是重复的次数。
85
三个盒子里有一块糖,你挑了一个盒子,然后拿走一个空盒子,问是否更换盒子?
86
一个为n的台阶,小明可以一次走一步、两步或者五步,问一共几种走法?

相关文章
|
2月前
|
缓存 算法 C++
模型推理加速
大模型推理加速关键技术包括KV-Cache优化、连续批处理、投机解码与模型并行等,涵盖算法、系统与硬件协同优化。vLLM等框架通过PagedAttention提升效率,助力高并发、低延迟场景落地。
154 0
|
2月前
|
自然语言处理
主流大模型结构
本文系统梳理主流大模型架构:Encoder-Decoder(如T5)、Decoder-Only(如GPT)、Encoder-Only(如BERT)和Prefix-Decoder(如GLM),详解GPT、LLaMA及中文模型发展,对比参数、上下文与特性,助力理解架构差异与选型策略,涵盖面试核心要点。
175 0
|
2月前
|
存储 人工智能 JSON
Agent系统
大模型Agent是具备自主规划、推理、工具调用与记忆能力的智能系统,能分解任务、反思调整并持续交互。核心架构含大脑(LLM)、感知、行动与记忆模块,支持函数调用与多Agent协作,广泛应用于复杂任务场景,区别于传统Chatbot,更具主动性与执行力。
129 0
|
2月前
|
NoSQL Java 数据库连接
第七章 SpringBoot框架
SpringBoot简化了Spring应用开发,核心功能包括:starter起步依赖简化配置、自动配置根据条件加载Bean、内嵌服务器支持jar包运行。通过@SpringBootApplication实现自动化配置,自定义starter可封装通用功能,配置优先级为:命令行参数 > 系统属性 > properties > yml/yaml文件。
307 0
|
2月前
|
存储 SQL 关系型数据库
1.1 MySQL数据库中的 char 与 varchar的区别是什么?
本内容系统讲解MySQL核心知识,涵盖char与varchar区别、事务ACID特性及隔离级别、索引结构(B+tree)、聚簇索引与二级索引、回表查询、索引创建原则与失效场景,并结合explain执行计划分析慢SQL与优化策略,全面提升数据库设计与性能调优能力。
92 0
|
2月前
|
存储 机器学习/深度学习 自然语言处理
05 | 倒排索引:如何从海量数据中查询同时带有「极」和「客」的唐诗?
本文介绍了正排索引与倒排索引的原理及应用。通过唐诗检索的场景对比,说明键值查询与关键词搜索的区别。正排索引以文档ID为键,适合精确查找;而倒排索引以关键字为键,记录包含该词的文档列表,显著提升多关键词联合查询效率。文中详述了倒排索引的构建步骤、链表归并求交集的查询优化方法,并拓展至多路归并与实际应用场景,如搜索引擎、推荐系统等。倒排索引虽原理简单,却是现代信息检索的核心技术之一。
45 0
|
2月前
|
缓存 安全 Java
第五章 Spring框架
Spring的IOC(控制反转)指对象由容器创建并管理,无需手动new;DI(依赖注入)则是容器自动将依赖对象注入。二者降低了耦合,提升了可维护性。常用注解如@Service、@Autowired实现声明与注入,bean默认单例非线程安全,可通过@Scope设置作用域。循环依赖通过三级缓存解决,但构造函数循环依赖需@Lazy规避。AOP基于动态代理实现日志、事务等横切逻辑,事务通过@Transactional控制传播行为与回滚。
41 0
|
2月前
|
存储 机器学习/深度学习 编解码
预训练技巧
预训练是大模型能力的核心,涵盖混合精度、分布式训练等关键技术。混合精度通过FP16/BF16加速计算并节省显存;分布式训练采用数据、模型、流水线并行提升效率,结合All-Reduce等通信策略实现高效同步;DeepSpeed的ZeRO技术分区优化器状态、梯度与参数,显著降低显存占用;FlashAttention优化注意力机制,提升速度与内存效率;学习率策略如warmup与余弦退火助力稳定收敛。
152 0
|
2月前
|
算法
模型压缩与量化
模型压缩通过量化、稀疏化、知识蒸馏等技术,减小模型体积与计算开销,助力大模型在端侧部署。涵盖INT8/INT4、GPTQ、SmoothQuant等方法,平衡压缩比、精度与速度,附实战代码与面试要点。
75 0
|
2月前
|
存储 人工智能 NoSQL
RAG技术
RAG(检索增强生成)通过结合外部知识库与大模型,提升回答准确性,缓解知识过时与幻觉问题。核心架构含检索器、生成器与向量数据库,支持密集、混合检索,常用FAISS、Pinecone等工具,广泛应用于问答系统与AI面试场景。(238字)
123 0