首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
xiaolihuamao
2024-03-31 19:38
华南理工大学 golang
关注
已关注
取消关注
文远知行笔试
前两题10min秒了,最后一题属于条件过多,懒得看,😡打表过了(面试官估计会评分),真的,第1次见到测试用例只有个位数的笔试,应该不会是系统评,否则人均满分了。
赶八点腾讯笔试!
#文远知行Weride实习生招聘#
全部评论
推荐
最新
楼层
self_helping
哈尔滨工程大学 C++
大佬,第一题快递点之间的距离信息有啥用呀,没看到需要判断这个条件的地方呀
点赞
回复
分享
发布于 2024-03-31 21:12
黑龙江
暂无评论,快来抢首评~
相关推荐
06-15 00:21
已编辑
眉山职业技术学院 Java
浅谈屡次一面挂到二面三面基本过这一过程
之前我面临过屡次一面挂,各种一面挂,表现得好也挂,表现得差更挂的厉害 这一过程。首先一面挂,多次一面挂, 一定是自身原因导致的,或者说自己肯定有一定的问题。可能是遇到不好的面试官,但每次都差一点点的那种感觉,就是说明了我们自身的不足之处。为了解决这个问题,一定要多面试,多复盘(多点boss,小厂也面 大厂也面 来者不拒), 最好录音下来 自己反复听听 总结出来是哪一块出了问题。 其实面试 无非 就是 三个部分。 算法, 八股 , 项目。 首先得确定自己是那一部分的薄弱再针对性的弥补。算法 :这个需要积累(走不了捷径的) hot100 反复刷 , 无论你用任何方式走了捷径,记住你选择了做程序员这...
点赞
评论
收藏
分享
05-27 20:07
电子科技大学 人工智能
腾讯音乐前端实习一面 30min
1. display: none 和 visibility: hidden 的区别• 渲染层面:◦ display: none:元素完全从渲染树移除,不占据空间(回流+重绘)。◦ visibility: hidden:元素仍在渲染树中,占据空间但不可见(仅重绘)。• 子元素影响:◦ display: none:子元素也会被隐藏。◦ visibility: hidden:子元素可通过 visibility: visible 单独显示。2. 三列布局(两边固定,中间自适应)方案1:Flex 布局.container { display: flex; } .left, .right { width: 200px; } .center { flex: 1; } 方案2:Calc 计算.center { width: calc(100% - 400px); margin: 0 200px; } 方案3:绝对定位 + margin.container { position: relative; } .left, .right { position: absolute; width: 200px; } .center { margin: 0 200px; } 3. 闭包• 定义:函数内部引用外部作用域变量,且变量在外部作用域释放后仍被保留。• 作用:实现私有变量、函数防抖/节流等。• 注意:过度使用可能导致内存泄漏。4. React 状态管理方案及区别方案 特点 ** useState** 组件级状态,适合简单逻辑。 ** useContext** 跨组件状态,适合全局轻量级状态(避免逐层传递 props)。 ** Zustand** 轻量级全局状态管理,基于 Context + immer,支持订阅和模块化。 ** Redux** 复杂全局状态管理,需手动配置 reducer、action 等,适合大型应用。 5. 虚拟列表实现• 核心原理:仅渲染可见区域内的列表项,通过滚动事件动态计算并更新显示内容。• 关键步骤:1. 计算可见区域起始索引和结束索引。2. 渲染对应索引的列表项。3. 通过 transform 或 padding 模拟滚动位置,保持滚动条正常显示。6. React 性能优化• 组件优化:◦ 使用 React.memo 缓存函数组件,避免无必要重渲染。◦ useCallback 缓存回调函数,避免子组件因引用变化重渲染。• 状态优化:◦ 避免在 useState 中存储不必要的状态(如临时计算值)。◦ 使用 useReducer 处理复杂状态逻辑,减少重复更新。• 其他:◦ 虚拟列表/表格(长列表优化)。◦ 懒加载(React.lazy + Suspense)。◦ 避免内联函数在渲染中重复创建。7. React 的状态(补充常见问题)• 状态更新异步性:◦ 合成事件和生命周期中,setState 异步更新,需通过回调获取最新值。◦ 原生事件(如 setTimeout)中,setState 同步更新。• 状态穿透问题:◦ 多层组件传递状态时,可用 useContext 或状态管理库简化。8. 代码题:生成有效括号组合(回溯法)var generateParenthesis = (n) => { const res = []; const backtrack = (path, left, right) => { if (path.length === 2 * n) res.push(path); if (left < n) backtrack(path + '(', left + 1, right); if (right < left) backtrack(path + ')', left, right + 1); }; backtrack('', 0, 0); return res; }; 思路:通过回溯法枚举所有可能,用 left 和 right 控制左右括号数量,确保任意时刻 right ≤ left 且总数不超过 n。
点赞
评论
收藏
分享
05-25 18:04
门头沟学院 Web前端
腾讯云智前端实习-二面面经
问react项目经历sass和css区别position属性,几种定位方式的区别 绝对定位是相对于谁的,对父级定位元素的要求display属性块级元素/行内元素/行内块元素的区别css盒子模型css画圆css中如何隐藏元素伪元素和伪类 追问首字母选中怎么用的媒体查询Vue中v-model在v-model绑定变量, 业务需求: 对用户输入进行限制, 只能输入英文字母, 其他字符过滤 (说了pattern+正则表达式进行校验) (又说了计算属性的方法 )计算属性 set 方法里面写什么, get里面写什么, 计算属性使用场景=面试官表示刚刚例子不用 v-model 会更好一些, ==追问set何时...
点赞
评论
收藏
分享
05-24 09:43
日常实习 Momenta前端二面
1. 介绍实习经历,介绍项目;2. 聊实习时工作流程;3. 聊实习时最有意义的事情;4. 在项目中做了什么事情,怎么牵头的团队;5. webpack、vite深入;6. 怎么设计组件的?有哪些思路和注意点;7. js事件循环试题,注意点就是:构造函数、同步、宏任务、微任务(老生常谈);8. css选择器权重;9. 手写Promise.all(秒了)。反问:1. 详细让面试官给我介绍业务;2. 工作流程(因为面试官问我了);3. 技术栈。
查看12道真题和解析
点赞
评论
收藏
分享
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道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
2
2
分享
评论
提到的真题
返回内容
招聘动态
查看更多
交银金科
2026届秋季招聘
26届投递链接合集
华泰Fintech星战营
全站热榜
更多
1
...
Out了你,应届生能拿这些补贴你还不知?
1.2W
2
...
25届收获多个SSP的秋招有感
1.1W
华为开奖进展
热聊中
3
...
职场“心眼子”大赛:看你挑战多少次,才能拿到满分?
8690
4
...
在期末周和滴滴双向奔赴:三天变身27滴孝女啦~
6683
5
...
2025刚高考完 暑假学完这些ok吗
6599
6
...
希望所有人都碰到好导师找到好工作
6436
7
...
回去考试,感觉像极了社会闲散人员
5890
8
...
收到实习生妹妹的一段话,尸体暖暖的
4782
9
...
【高频面试题一网打尽】独家整理:牛客面经题精华汇总!🔥
3668
10
...
3个人的公司要不要去啊…
3584
创作者周榜
更多
正在热议
更多
#
我的职场心眼子段位
#
2927次浏览
147人参与
#
生物制药/化工校招攻略
#
45276次浏览
288人参与
#
实习最想跑路的瞬间
#
4345次浏览
36人参与
#
你见过最离谱的招聘要求是什么?
#
192413次浏览
1420人参与
#
你找实习最大的坎坷是什么
#
3842次浏览
44人参与
#
你的房租占工资的比例是多少?
#
33501次浏览
473人参与
#
2023毕业生求职有问必答
#
174645次浏览
1617人参与
#
多益网络工作体验
#
46211次浏览
247人参与
#
硬件人秋招的第一个offer
#
73816次浏览
1127人参与
#
工作中的卑微时刻
#
13393次浏览
91人参与
#
格力求职进展汇总
#
174131次浏览
1235人参与
#
制造业的秋招小结
#
89416次浏览
1613人参与
#
神州信息工作体验
#
10608次浏览
48人参与
#
机械人还在等华为开奖吗?
#
222383次浏览
1104人参与
#
应届生应该先就业还是先择业
#
108737次浏览
630人参与
#
不考虑薪资和职业,你最想做什么工作呢?
#
87767次浏览
652人参与
#
机械人,你拿到几个offer啦
#
35214次浏览
306人参与
#
lastday知无不言
#
53720次浏览
446人参与
#
你想对下半年说点什么
#
22904次浏览
211人参与
#
硬件人秋招进展
#
201063次浏览
3549人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务