12 2021 档案

记字节前端面试一道简单的算法题
摘要:记字节前端面试一道简单的算法题 70. 爬楼梯 (medium) 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1 阶 + 阅读全文

posted @ 2021-12-16 12:09 全栈潇晨 阅读(302) 评论(0) 推荐(0)

面试官:useLayoutEffect和useEffect的区别
摘要:面试官:useLayoutEffect和useEffect的区别 hello,这里是潇晨,大家面试的过程中有没有遇到过这样的问题呢,useLayoutEffect和useEffect的区别是什么,大家可能会回答useEffect是异步的,useLayoutEffect是同步的,这样回答面试官真的会满 阅读全文

posted @ 2021-12-15 07:58 全栈潇晨 阅读(282) 评论(0) 推荐(0)

面试官:react中的setState是同步的还是异步的
摘要:面试官:react中的setState是同步的还是异步的 hello,这里是潇晨,大家在面试的过程是不是经常会遇到这样的问题,react的setState是同步的还是异步的,这个问题回答的时候一定要完整,来看下面这几个例子: 例子1:点击button触发更新,在handle函数中会调用两次setSt 阅读全文

posted @ 2021-12-15 07:51 全栈潇晨 阅读(211) 评论(0) 推荐(0)

面试官:说说react的渲染过程
摘要:面试官:说说react的渲染过程 hello,这里是潇晨,大家在面试的过程中有没有遇到过一些和react相关的问题呢,比如面试官让你说说react渲染的过程,这到题目比较开放,也比较考验大家对react渲染原理以及源码的整体架构的理解。 整体流程: react的核心可以用ui=fn(state)来表 阅读全文

posted @ 2021-12-14 08:35 全栈潇晨 阅读(740) 评论(0) 推荐(0)

聊聊前端工程师如果做职业规划
摘要:聊聊前端工程师如果做职业规划 大家好,这里是潇晨,这篇文章不聊技术,聊一个比较开放的问题,程序员如何做职业规划。 其实这个这个问题还是比较宽泛的,因为每个程序员的专业能力、背景、经历都不一样,所以对每个人来说很难总结出一个普世的职业发展建议,但是如果具体到每个专业,比如前端工程师,具体到某一个年龄, 阅读全文

posted @ 2021-12-14 08:20 全栈潇晨 阅读(533) 评论(0) 推荐(0)

## 面试官:说说你对react生命周期的理解
摘要:面试官:说说你对react生命周期的理解 hello,这里是潇晨,今天我们来看下react生命周期在各个阶段是怎样执行的,在面试的过程中有没有遇到这个问题呢,大家也可以学习往期react源码体系文章哦,往期文章目录在文章结尾。 在之前的react源码介绍中,我们可以将应用的渲染过程分为mount阶段 阅读全文

posted @ 2021-12-13 08:00 全栈潇晨 阅读(68) 评论(0) 推荐(0)

面试官:你是怎样理解Fiber的
摘要:面试官:你是怎样理解Fiber的 hello,这里是潇晨,今天我们来聊一聊Fiber。不知道大家面试的时候有没有遇到过和react Fiber相关的问题呢,这一类问题比较开放,但也是考察对react源码理解深度的问题,如果面试高级前端岗,恰巧你平时用的是react,那这道面试题是你必需要会的一道。 阅读全文

posted @ 2021-12-10 08:36 全栈潇晨 阅读(576) 评论(0) 推荐(0)

聊聊程序员35岁危机
摘要:聊聊程序员35岁危机 hello,这里是潇晨,今天来聊一个老生常谈的话题程序员的35岁危机,分为以下几个部分,以及结合自己的经历,提供一些解决方案,非常正能量,不是鸡汤,不制造焦虑,不瞎逼逼,希望大家有所收获。 35岁危机是什么,它到底存在吗 35岁危机常指那些在职场上干了5-10年左右的职场人士, 阅读全文

posted @ 2021-12-10 07:41 全栈潇晨 阅读(907) 评论(0) 推荐(0)

老大react说:schedule,我们今年的小目标是一个亿
摘要:老大react说:schedule,我们今年的小目标是一个亿 hello,这里是潇晨,今天来讲个故事 讲个故事: 从前,有家z公司,z公司的ceo叫react,它收下有个小弟或者叫小leader,schedule schedule每天负责消化老大react画的大饼,然后将拆解成一个个小小的task, 阅读全文

posted @ 2021-12-09 07:58 全栈潇晨 阅读(100) 评论(0) 推荐(0)

来来来,手摸手写一个hook
摘要:来来来,手摸手写一个hook hello,这里是潇晨,今天就带着大家一起来手写一个迷你版的hooks,方便大家理解hook在源码中的运行机制,配有图解,保姆级的教程,只求同学一个小小的👍,🐶。 第一步:引入React和ReactDOM 因为我们要将jsx转变为virtual-dom,这一步分工作 阅读全文

posted @ 2021-12-09 07:51 全栈潇晨 阅读(137) 评论(0) 推荐(0)

好好学react源码然后惊艳所有人
摘要:好好学react源码然后惊艳所有人 hello,这里是潇晨,今天我们来聊聊react源码,作为使用react多年的前端工程师,我们是否还在使用着各种应用层面的库、框架呢,是否在面试过程中遇到一些关于react源码方面的问题呢,如果是,那么是否尝试过去看看react底层运行逻辑呢? 为什么要学reac 阅读全文

posted @ 2021-12-08 11:04 全栈潇晨 阅读(228) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲24.其他类型题
摘要:大厂算法面试之leetcode精讲24.其他类型题 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 阅读全文

posted @ 2021-12-07 07:58 全栈潇晨 阅读(75) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲23.并查集
摘要:大厂算法面试之leetcode精讲23.并查集 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15 阅读全文

posted @ 2021-12-07 07:48 全栈潇晨 阅读(218) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲22.字典树
摘要:大厂算法面试之leetcode精讲22.字典树 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15 阅读全文

posted @ 2021-12-06 08:56 全栈潇晨 阅读(80) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲21.树
摘要:大厂算法面试之leetcode精讲21.树 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15.链 阅读全文

posted @ 2021-12-06 08:46 全栈潇晨 阅读(64) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲20.字符串
摘要:大厂算法面试之leetcode精讲20.字符串 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15 阅读全文

posted @ 2021-12-04 07:31 全栈潇晨 阅读(77) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲19.数组
摘要:大厂算法面试之leetcode精讲19.数组 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15. 阅读全文

posted @ 2021-12-04 07:18 全栈潇晨 阅读(60) 评论(0) 推荐(0)

搞定大厂算法面试之leetcode精讲18.队列
摘要:大厂算法面试之leetcode精讲18.队列 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15. 阅读全文

posted @ 2021-12-03 08:06 全栈潇晨 阅读(105) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲17.栈
摘要:大厂算法面试之leetcode精讲17.栈 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15.链 阅读全文

posted @ 2021-12-03 07:56 全栈潇晨 阅读(213) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲16.set&map
摘要:大厂算法面试之leetcode精讲16.set&map 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算 阅读全文

posted @ 2021-12-02 07:26 全栈潇晨 阅读(94) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲15.链表
摘要:大厂算法面试之leetcode精讲15.链表 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15. 阅读全文

posted @ 2021-12-02 07:18 全栈潇晨 阅读(82) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲14.排序算法
摘要:大厂算法面试之leetcode精讲14.排序算法 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 1 阅读全文

posted @ 2021-12-01 08:29 全栈潇晨 阅读(105) 评论(0) 推荐(0)

大厂算法面试之leetcode精讲13.单调栈
摘要:大厂算法面试之leetcode精讲13.单调栈 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15 阅读全文

posted @ 2021-12-01 08:07 全栈潇晨 阅读(56) 评论(0) 推荐(0)

导航