1.9k 2 分钟

# 字节 前端一面面经 前端学习是怎么学的? MDN、训练营、红宝书等等…… 系统性的学习了俩月吧 # 网络相关 浏览器输入 url 过程 解析 url 在本地 host 文件查询找到 DNS 解析得对应 IP 地址等 三次握手建立 TCP 连接,HTTPS 协议的话还要进行 TLS 握手 服务端接受请求后返回响应 浏览器根据响应进行解析生成 html 树和 CSSOM 树(DOM 树!记错了!!) DNS 查找过程展开说说? 挖坑 - - 我答得现在本地的 host 文件查询,若有对应 IP 就直接返回,然后在路由器查询,然后再去 DNS...
3.3k 3 分钟

day15 题目:232. 用栈实现队列、22. 括号生成、128. 最长连续序列 学习计划链接:冲刺春招 - 精选笔面试 66 题大通关 今日知识点:栈、队列、回溯、哈希表等,难度为简单、中等、中等 昨日题目链接:冲刺春招 - 精选笔面试 66 题大通关 day14 # 232. 用栈实现队列 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作( push 、 pop 、 peek 、 empty ): 实现  MyQueue  类: void push(int x)  将元素 x 推到队列的末尾 int pop()  从队列的开头移除并返回元素 int peek()...
2.9k 3 分钟

day14 题目:121. 买卖股票的最佳时机、56. 合并区间、135. 分发糖果 学习计划链接:冲刺春招 - 精选笔面试 66 题大通关 今日知识点:数组、动态规划、排序等,难度为简单、中等、困难 昨日题目链接:冲刺春招 - 精选笔面试 66 题大通关 day13 # 121. 买卖股票的最佳时机 给定一个数组  prices  ,它的第  i  个元素  prices[i]  表示一支给定股票第  i...
4.3k 4 分钟

day13 题目:88. 合并两个有序数组、31. 下一个排列、4. 寻找两个正序数组的中位数 学习计划链接:冲刺春招 - 精选笔面试 66 题大通关 今日知识点:数组、双指针、二分,难度为简单、中等、困难 昨日题目链接:冲刺春招 - 精选笔面试 66 题大通关 day12 # 88. 合并两个有序数组 给你两个按 非递减顺序 排列的整数数组  nums1 和  nums2 ,另有两个整数  m  和  n  ,分别表示  nums1  和  nums2  中的元素数目。 请你 合并  nums2 ** 到  nums1  中,使合并后的数组同样按 非递减顺序 排列。 注意:...
2.7k 2 分钟

day12 题目:64. 最小路径和、300. 最长递增子序列、bytedance-004. 机器人跳跃问题 学习计划链接:冲刺春招 - 精选笔面试 66 题大通关 今日知识点:数组、动态规划、二分,难度为中等、中等、字节の简单 昨日题目链接:冲刺春招 - 精选笔面试 66 题大通关 day11 # 64. 最小路径和 给定一个包含非负整数的  m x n  网格  grid  ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明: 每次只能向下或者向右移动一步。 示例 1: 输入: grid = [[1,3,1],[1,5,1],[4,2,1]] 输出: 7 解释:...
1.9k 2 分钟

京东笔试题目复盘,前端开发的笔试题,包括选择题 30 道与两道编程(跟 360 还恰好在同一天,蚌,一天两场笔试) # 选择题(30 道) 啥都考,巴拉巴拉巴拉的,数据库啊高数啊方程啊,后半段前端题居多。 # 编程题 - 1 小明的最大值(AC100%) 小明有一台机器,每次输入一个数就会返回一个非负整数。经过小明的多次试验,知道了如果给这台机器一个数 x,机器会返回这个数除以 P 的余数 y,而 P 刻在这台机器的下方,小明可以查看到。 例如当 P=5 时,输入 x=9 机器会返回 4,输入 15 时会返回 0。 小明现在可以输入 [L,R]...
2.1k 2 分钟

360 笔试题目复盘 - 研发 E 卷,前端开发的笔试题,包括选择题 30 道与两道编程 # 选择题(30 道) 啥都考,巴拉巴拉巴拉的,数据库啊高数啊方程啊,后半段前端题居多。 # 编程题 - 1 强密码验证(简易) 要求大致为 密码长度为 8 以上 必须包含数字、大写字母、小写字母和特殊符号(缺一不可) 输入样例 12_Aaqq12 Password123 PASSWORD_123 PaSS^word 12_Aaqq 输出样例 Ok Irregular password Irregular password Irregular password Irregular...
3.2k 3 分钟

day11 题目:415. 字符串相加、5. 最长回文子串、72. 编辑距离 学习计划链接:冲刺春招 - 精选笔面试 66 题大通关 今日知识点:字符串、模拟、动态规划,难度为简单、中等、困难 昨日题目链接:冲刺春招 - 精选笔面试 66 题大通关 day10 # 415. 字符串相加 给定两个字符串形式的非负整数  num1  和 num2  ,计算它们的和并同样以字符串形式返回。 你不能使用任何內建的用于处理大整数的库(比如  BigInteger ), 也不能直接将输入的字符串转换为整数形式。 示例 1: 输入: num1 = "11", num2 =...
8.6k 8 分钟

上一节都是基于 ES5 的特性来模拟实现类似于类 class 的行为,不难看出这些方法各有各自的问题,实现继承的代码也显得非常冗长和混乱。因此, ES6 中新引入的 class 关键字具备了正式定义类的能力,它实际上是一个语法糖,背后使用的仍然是原型和构造函数的概念。 # 类定义 类声明与类表达式两种定义方法,都使用 class 关键字 // 类声明class Person {} // 类表达式const Animal = class...