网络日志
首页
问答
友情链接
登 录
面试
站长
1年前
MySQL
面试
面试官:如何给 100 万个 Url 设计索引?
01前言哈喽,好久没更新啦。因为最近在面试。用了两周时间准备,在3天之内拿了5个offer,最后选择了广州某互联网行业独角兽offer,昨天刚入职。这几天刚好整理下在面试中被问到有意思的问题,也借此机会跟大家分享下。这家企业的面试官有点意思,一面是个同龄小哥,一起聊了两个小时(聊到我嘴都干了)。二面是个从阿里出来的架构师,他问了个场景题:数据库有个字符串类型的字段,存的是URL怎么设计索引?当时我
437
0
0
站长
4小时前
React
面试
【动图+大白话🍓解析React源码】Render阶段中Fiber树的初始化与对比更新~
一、前言为什么有这篇文章?当时有人问我下面这个点击,网页应该变成什么样?注意他们的是相同的收集到了答案答案和你想象的一样吗??不一样就继续往下看看呗!!!结尾有滴二、前置概念react框架可以用来表示,输入状态—>吐出ui。react架构是什么?可以分为如下三层:主干逻辑就是输入到输出这一条链路,为了更好的性能(如批量更新,可中断渲染等功能),react在输入到输出的链路上做了很多优化策略,任务调
0
0
0
站长
4小时前
React
面试
前端人 精学ahooks源码
背景特别喜欢红宝书的一句话“站在巨人的肩上”,起因是觉得react中的hooks语法,用了那么长时间,有的时候还是似懂非懂,所以才有了这一篇文章,学习一下前人封装hook的方法。沉浸式学习,从浅入深,一点一点吃透,也希望大家能够从理解思想->输出思想,这样社区才能越来越好,帮助自己也帮助大家。如果文章有错误,也希望各位指点一二。本文将持续迭代,赶紧收藏起来吧,~前置知识前言状态就像快照获取最新的值
0
0
0
站长
5小时前
面试
React
面试被问react性能优化?直接实现 bailout 和 eagerState 优化策略 🚀🚀
本系列会实现一个简单的,包含最基础的首次渲染,更新,,模型等等,本文是本系列的第一篇。这对于我也是一个很大的挑战,不过这也是一个学习和进步的过程,希望能坚持下去,一起加油!期待多多点赞!😘😘本文致力于实现一个最简单的优化策略执行过程,代码均已上传至,期待star!✨:本文是系列文章,阅读的联系性非常重要!!期待点赞!😁😁食用前指南!本文涉及到react的源码知识,需要对react有基础的知
1
0
0
站长
5小时前
面试
React
mini-react系列大结局!实现 useMemo & useCallback 🎉🎉
本系列会实现一个简单的,包含最基础的首次渲染,更新,,模型等等,本文是本系列的第一篇。这对于我也是一个很大的挑战,不过这也是一个学习和进步的过程,希望能坚持下去,一起加油!期待多多点赞!😘😘本文致力于实现一个最简单的优化策略执行过程,代码均已上传至,期待star!✨:本文是系列文章,阅读的联系性非常重要!!期待点赞!😁😁食用前指南!本文涉及到react的源码知识,需要对react有基础的知
1
0
0
站长
6小时前
面试
React
拿捏面试官之2024面经集锦
今年很多朋友都反馈说行情不好,面试大多都是已读不回,但也有一些小伙伴们获得了面试机会,大部分小伙伴都是在面试前狂刷八股,但是结果却是不尽如人意。因为目前的前端框架里,很多的东西已经非常之完善,因此八股已经并不完全适合当前的这个赛季了,虽然前端八股文在面试中有一定的参考价值,但过分依赖八股文而忽视实际项目经验和技能掌握是不明智的。在面试过程中,除了回答基础问题外,展示自己的项目经验、解决问题的能力以
1
0
0
站长
6小时前
面试
React
开发 react 的时候还在申明 import React from 'react' ?
首先要知道一个事情:JSX是无法直接运行在浏览器环境。为何要importReactfrom'react'?JSX语法不能直接被浏览器解析和运行,因此需要插件来转换语法,使之能够在浏览器或任何JavaScript环境中执行。所以React组件需要引入的一个主要原因是:在组件中使用JSX时,JSX语法最终会被Babel编译成使用方法的JavaScript代码。也就是说,任何使用JSX的React组件的
1
0
0
站长
6小时前
面试
React
深入了解 setState 和 useState
setState在类组件中,通过调用函数来更新React组件的state。在类组件中调用等同于在函数组件中调用。在React类组件中,为什么修改状态要使用setState而不是用this.state.xxx=xxx?用法setState源码场景题:for循环20次,如何只渲染一次,让count变成20?setState是同步还是异步的React18之前在React18之前,在不同情况下可以表现为同
1
0
0
站长
8小时前
面试
跳槽季,如何做好技术面试准备?这些你知道了吗?
金三银四,又是一年跳槽季,大家找工作的需求比较高,想找软件测试工作,应该要怎么进行技术面试准备?工作不到2年,想跳槽看下机会,有无软件测试的面试题呢?次篇文章就“如何进行技术面试准备”来聊一聊。清楚应聘企业的岗位职责要求所谓知己知彼百战不殆,我们先得弄清楚应聘企业对于求职者的技能要求是什么,然后有针对性地去做复习准备。以下以1-3年工作经验,薪资期望10-15k举例,其他自动化测试、性能测试等岗位
1
0
0
站长
8小时前
面试
【1】「2021」前端总结CSS之Grid篇(三)
1、Grid布局与Flex布局的区别:Flex布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局。Grid布局远比Flex布局强大。2、grid-template-columns和grid-template-rows参考链接:
1
0
0