9.26 饿了么一面

1.Hooks的作用
2.React context的理解
3.context和redux区别,它们的适用场景分别是什么
4.context和redux在dispatch(action)时的区别
5.react fiber的原理,它解决了什么问题
6.react fiber具体是如何管理的
7.react fiber递归比对 VirtualDOM 树,找出需要变动的节点,然后同步更新它们。相比于原生的方法,有什么优点,为什么提升了性能
8.react fiber优先级进行管理,具体是如何触发的,什么时候进入队列,什么时候渲染
9.playwright的竞品以及它的优势,参与技术选型了吗
10.假设有一个淘宝购物网页,在一个虚拟列表动态加载的场景下:你通过监听scroll事件滑动来遍历得到了整个列表项,如11.果当你渲染需要网络请求数据,如何等待数据返回后渲染
12.不停触发滚动的时候 ,可能会遇到取异步新的数据,新的数据不出现怎么办,具体怎么检测呢
13.怎么拿到加载的新的数据量,怎么判断还在取数据
14.如何判断获取数据的流程,监听请求拦截和响应拦截器嘛
15.自动化测试的时候能拿到后端的接口的数据吗
16.Playwright 怎么拿到后端的数据

#求职##前端##饿了么##秋招##面试问题记录##面试#
全部评论

相关推荐

得物、拼多多经常考,倒计时组件1.倒计时组件2.如何实现精确计时(setInterval 1s先就update以前知道写但没考虑到为什么,时间戳同步)// Countdown.jsximport React, { useEffect, useState, useRef } from 'react';/*** props:*  - endAt: number (timestamp ms) 或 Date*  - onFinish?: () => void*  - tickMs?: number (minimal tick granularity, default 1000)*/export default function Countdown({ endAt, onFinish, tickMs = 1000 }) {const endTs = typeof endAt === 'number' ? endAt : endAt.getTime();const [remaining, setRemaining] = useState(Math.max(0, endTs - Date.now()));const mounted = useRef(true);useEffect(() => {mounted.current = true;// initial syncfunction update() {const now = Date.now();const rem = Math.max(0, endTs - now);if (!mounted.current) return;setRemaining(rem);if (rem === 0) {onFinish?.();return;}// Align next update to wall-clock second boundary (or tickMs)const delay = Math.min(tickMs,1000 - (now % 1000) // align to next second for nicer UX);// If <1s left, use requestAnimationFrame for smoothnessif (rem <= 1000) {requestAnimationFrame(update);} else {setTimeout(update, delay);}}update();return () => {mounted.current = false;};}, [endTs, onFinish, tickMs]);const sec = Math.ceil(remaining / 1000);const mm = Math.floor(sec / 60);const ss = sec % 60;return (<div>{mm}:{String(ss).padStart(2, '0')}</div>);}
查看2道真题和解析
点赞 评论 收藏
分享
投票
屋顶的闪闪星光:把大头的公积金、base、年终奖等放到一起就会发现,两个相差不太明显,因此到这一步,就不是待遇问题了 1、工作强度角度,京东确实越来越卷了,但是10点下班还行,关键是拼多多的单休,大部分人确实休息不过来,想一想,周六早上一觉睡到自然醒,床上磨叽一会儿就10点多了,洗漱一下吃中午,活动一下、搞个卫生,一下午很快就过去了。晚饭吃完又要准备进入上班状态了。 2、业务角度,拼多更核心,不说京喜不是京东的核心,而temu是拼多多的命脉,也是新增长来源。 综上: 如果你家庭条件比较差、性格单纯,适合拼命死干的环境,拼多多更合适,氛围相对简单,就是卷,团队没有花里胡哨的东西。 如果你追求技术上站在核心业务最前沿的地方,拼多多更合适。 如果你追求周末双休,不想没日没夜地干,或者经济压力也没有那么大,京东更合适,业务再差,2年都苟不住的概率不大,最重要的是有双休。 再有问题私信交流。
点赞 评论 收藏
分享
评论
3
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务