首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客655606145号
04-11 06:51
东华理工大学 前端工程师
发布于江西
关注
已关注
取消关注
求助,字节和腾讯前端两家大厂实习选哪个
同时拿了前端的两个实习offer,学长们看看哪个对我未来更好?
腾讯: 小程序&公众号
字节: 存储
全部评论
推荐
最新
楼层
ResourceUtilization
广西大学 测试开发
能转正选tx,不能的话就选字节吧
1
回复
分享
发布于 04-11 08:25
上海
吃猫的鱼_
腾讯_前端开发(实习员工)
腾讯转正率高于字节
点赞
回复
分享
发布于 05-28 11:57
广东
命烈焰带我飞走
门头沟学院 前端工程师
wxg这个业务比较核心吧
点赞
回复
分享
发布于 05-05 18:42
广东
看看___
中山大学 前端工程师
蹲个面筋
点赞
回复
分享
发布于 04-14 18:51
广东
暂无评论,快来抢首评~
相关推荐
06-04 16:12
华中科技大学
6.4最新Python实习信息差
无实习如何秋招上岸
今年形式下双非本找得到工作吗
点赞
评论
收藏
分享
06-03 21:25
电子科技大学 人工智能
腾讯音乐前端实习二面
一、面试基本情况本次面试主要围绕 React 相关技术、流式传输以及算法与 React Hook 实现展开,包含技术原理问答和两道代码实现题。二、技术问题回顾与解答1. React Router 的实现机制React Router 基于 HTML5 的 history API 实现单页面应用的路由功能。它通过监听浏览器的 popstate 事件(当用户点击浏览器的前进、后退按钮时触发)以及手动调用 history.pushState()、history.replaceState() 方法来更新 URL 地址,同时不触发页面刷新。在 React 组件中,通过 BrowserRouter(基于 history API)、HashRouter(基于 URL 的 hash 部分,兼容性更好)等组件包裹应用,结合 Route 组件定义不同路径对应的渲染组件。当 URL 变化时,React Router 会根据当前路径匹配相应的 Route 并重新渲染对应的组件,从而实现页面内容的更新 。不过在本次面试中,我对这块知识掌握不够扎实,未能完整清晰作答。2. React memo 是做了什么React.memo 是一个高阶组件,用于对函数式组件进行性能优化。它会对组件的 props 进行浅比较,如果前后两次传入的 props 浅比较结果相同,就直接复用之前渲染的结果,不再重新执行组件函数,从而避免不必要的重复渲染。但需要注意,它仅对 props 变化进行比较,当组件内部状态(如通过 useState 创建的状态)变化时,即使 props 未变,组件仍会重新渲染。3. React Suspense 怎么实现的React Suspense 用于处理组件的异步加载情况,让开发者可以指定在异步操作(如数据获取、动态导入组件)进行时显示的加载状态。它通过在组件树中标记一个“等待”区域,当子组件中有异步操作未完成时,会先渲染 Suspense 组件指定的 fallback 内容(如加载动画),直到异步操作完成,再渲染实际的子组件内容。内部实现依赖于 React 的 Fiber 架构,利用 Fiber 的可中断、可恢复特性,在等待异步操作完成期间释放 CPU 资源,不阻塞主线程,提高应用的响应性能 。4. 流式传输相关讨论在讨论流式传输时,我提出可以在前端利用 Server-Sent Events(SSE)实现。SSE 是一种单向的、由服务器向客户端推送数据的技术,适合用于实时数据传输场景。同时,对于 JSON 数据的处理,采用流式解析会更加高效,比如在处理阶乘等数据量较大且逐步生成的场景下,流式解析无需一次性将所有数据加载到内存中,而是边接收数据边解析处理,减少内存占用,提升数据处理效率。三、代码题实现1. 大数相减(考虑负数结果)function subtractLargeNumbers(num1, num2) { function compare(num1, num2) { if (num1.length > num2.length) return 1; if (num1.length < num2.length) return -1; for (let i = 0; i < num1.length; i++) { if (num1[i] > num2[i]) return 1; if (num1[i] < num2[i]) return -1; } return 0; } const sign = compare(num1.split(''), num2.split('')); let larger = sign >= 0? num1 : num2; let smaller = sign >= 0? num2 : num1; let result = ''; let carry = 0; for (let i = 0; i < larger.length; i++) { let diff = parseInt(larger[larger.length - 1 - i]) - (parseInt(smaller[smaller.length - 1 - i]) || 0) - carry; if (diff < 0) { diff += 10; carry = 1; } else { carry = 0; } result = diff + result; } while (result[0] === '0' && result.length > 1) { result = result.slice(1); } return sign < 0? '-' + result : result;}2. 实现一个可暂停、继续的倒计时 React Hookimport { useState, useEffect } from'react';function useCountdown(initialTime) { const [time, setTime] = useState(initialTime); const [isRunning, setIsRunning] = useState(true); let intervalId; useEffect(() => { if (isRunning && time > 0) { intervalId = setInterval(() => { setTime(prevTime => prevTime - 1); }, 1000); } else { clearInterval(intervalId); } return () => clearInterval(intervalId); }, [isRunning, time]); const start = () => { setIsRunning(true); }; const pause = () => { setIsRunning(false); }; return { time, start, pause };
查看6道真题和解析
点赞
评论
收藏
分享
06-05 16:16
郑州大学 算法工程师
提醒一下大模型面试进度为0的人,反正就这80页纸,熬夜背完就稳了!
点赞
评论
收藏
分享
06-06 09:12
蚌埠坦克学院 嵌入式软件开发
如何写好一份嵌入式简历:精准、专业、有的放矢
一、简历结构:条理清晰是基础一份简历的结构建议保持在 一页(应届)或两页(有经验),分为以下几个核心模块:基本信息姓名、联系方式、邮箱(使用专业邮箱)、GitHub 或博客(有的话)可选:求职意向(如“嵌入式开发工程师”)教育背景学校名称、专业、学历、起止时间可加一行描述:成绩排名、主修课程、是否有嵌入式相关项目技能清单分模块列出,如:编程语言:C、C++、Python嵌入式平台:STM32、ESP32、ARM Cortex-M 系列操作系统:FreeRTOS、RT-Thread、Linux通信协议:UART、SPI、I2C、CAN、Modbus工具链:Keil、IAR、CubeMX、VS C...
如何写一份好简历
点赞
评论
收藏
分享
05-31 18:03
中山大学 算法工程师
这些写简历,我拿到了50w的offer
公开简历核心细节,连HR朋友都认可的专业方法!核心原则:用简历证明你值得高薪! 1️⃣ 排版是门面:专业感=舒适感! 严格对齐! 开头对齐,留白适中(不空不挤),体现严谨与尊重。 格式统一! 句号使用等细节务必一致,暴露专业态度。 2️⃣ 工作经历:量化!量化!量化! 拒绝空话! 将“负责XX”转化为:“为提升XX指标,主导/参与XX行动,实现XX%增长/节省XX成本/完成XX项目”。用数据说话! 合理突出亮点与贡献,但绝不造假!## 3️⃣ 教育经历:应届/初阶放C位! 名校/对口专业是HR快速筛选依据。高薪岗重视基本面,优先展示。 4️⃣ 引导提问:加粗核心,掌控面试! 对最有利、最有把握...
简历中的项目经历要怎么写
牛客创作赏金赛
点赞
评论
收藏
分享
一键发评
腾讯小程序前景
接好运
接offer
字节存储发展如何
mark一下大佬
评论
点赞成功,聊一聊 >
2
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
手机大厂暑期实习,准备校招放弃大厂直接摆烂
3828
2
...
突然意识到26届的校招要开始了
3663
华为开奖进展
热聊中
3
...
27前端|面10家大厂全过,原来面试官要的不是八股!
2944
4
...
和爸爸打了一个小时电话,彻底说开了
2442
5
...
和女朋友双双进入字节!
2442
6
...
真的很感谢大家的关心
2190
7
...
不知道会不会有结果
2190
8
...
360测开二面
1897
9
...
一周怎么速成 LeetCode hot100 到面试水平
1720
10
...
害怕被mt识别为菜比开掉了
1475
创作者周榜
更多
正在热议
更多
#
你找实习最大的坎坷是什么
#
28310次浏览
340人参与
#
商战,最累的是我们
#
14511次浏览
60人参与
#
实习最想跑路的瞬间
#
19297次浏览
149人参与
#
职场中你干过哪些“蠢”事
#
111985次浏览
641人参与
#
我的职场心眼子段位
#
17517次浏览
464人参与
#
同bg的你秋招战况如何?
#
149941次浏览
916人参与
#
春招别灰心,我们一人来一句鼓励
#
113408次浏览
1300人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
7654次浏览
115人参与
#
求职遇到的搞笑事件
#
117027次浏览
782人参与
#
招银网络求职进展汇总
#
114575次浏览
749人参与
#
京东美团大战,你怎么看?
#
84529次浏览
465人参与
#
如果可以,你希望哪个公司来捞你
#
91926次浏览
387人参与
#
签约有哪些注意事项
#
39547次浏览
259人参与
#
如何看待应届生身份?
#
116899次浏览
1113人参与
#
一人推荐一个值得去的通信/硬件公司
#
181577次浏览
1845人参与
#
领导秒批的请假话术
#
21044次浏览
117人参与
#
还记得你第一次面试吗?
#
188546次浏览
2866人参与
#
大疆今年的机械笔试难吗?
#
41072次浏览
452人参与
#
tplink提前批进度交流
#
169290次浏览
1411人参与
#
工作时那些社死瞬间
#
38536次浏览
247人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务