首页 / 前端
#

前端

#
7980908次浏览 74496人互动
此刻你想和大家分享什么
热门 最新
四天速通字节前端暑期一二三HR面
部门是番茄小说,base北京,可能部门比较缺人,流程飞快,都是当天反馈面试结果。其实有很多问题我觉得自己答得也不是很好,三面的最后一个手撕也没撕出来(刷题太少了),但还是让我通过了3.31 一面,问的不是很常规,记录一下比较有特点的问题吧- 常规项目拷打- js 和 c、c++、java 这些语言的区别,哪个快(运行速度、冷启动速度)- html中img标签请求资源的过程- 双 token 机制 refresh_token 不也会泄漏吗- http3.0 使用 udp 是怎么保证可靠性的- 为什么说 react 是一个高性能的框架- react fiber的调度问题(感觉面试官描述的有点奇怪,我对这一块也不熟悉…)- 如果让你自己实现一个markdown实时渲染的编辑器你会怎么做手撕:- 扁平数组转转换为嵌套结构的数组- 抽奖,写一个函数,返回一个函数,每次调用返回的函数根据权重随机返回一个奖品,并且该奖品的权重-1- 实现一个带并发限制的异步调度器,保证同时运行的任务最多有两个4.02 二面,快问快答,有些问题我中间稍微停顿一下,面试官就说可以了- 常规拷打,拓展了很多场景,能感受到面试官的技术栈很广- seo 怎么做的,如何评估 seo- seo 在 ai 时代有哪些变革,引出了 geo,geo 是怎么做的,大模型投毒的原理- rag 怎么处理用户的 query,如何处理文档中的敏感数据- 线程和进程的区别,进程之间如何通信- 浏览器的进程模型- vue2 和 vue3 的区别- vue 的 diff 算法- 修改 this 的方法- 箭头函数的 this- 使用了闭包页面变得很卡如何排查- ts 怎么删除接口的某个属性- 如何理解ts中的范型,有哪些使用场景- 怎么判断链表是否有环,快慢指针的原理是什么- http 和 https 的区别- TLS 加密是对称加密还是非对称加密- 证书是干什么的,证书存在哪,证书是怎么颁发的- 什么是 hash 碰撞,怎么解决- 什么是 bfc,怎么触发- z-index设置为无限大还是被覆盖了怎么办手撕:- 拼手气红包,m金额分给n个人,扩展:每个人分到的金额尽可能平均- 手写 classnames 函数4.03 三面,面试官问的比较随意,说该问的都问过了...- 项目简单拷问- 为什么学前端- 死锁怎么解决,怎么预防死锁- px、em、rem的区别- 介绍一下set、map、weakMap,有哪些应用场景手撕:- lc 17. 电话号码的字母组合- 有关 this 的输出判断- lc 322. 零钱兑换4.03 面完十分钟后直接HR面,可能因为快放假了...- 你认为自己为什么能考上北航- 人生中做过哪些重要决定- 职业规划- 参与学校实验室的情况,遇到冲突怎么解决的- 如何看待ai取代程序员的言论- 自己的优缺点- 同学老师怎么评价你的- 口头offer4.04 正式offer,直接接受了,4.08入职,毕竟距离学校就3公里
点赞 评论 收藏
分享
Reolink睿联技术招聘内推
睿联技术2026校园春季招聘正式启动啦!公司介绍:深圳市睿联技术股份有限公司成立于2009年,致力于智能家居与互联网云服务,旗下品牌“Reolink”在跨境家居安防领域已成为行业领先者,在欧美市场尤其受到欢迎。公司现有员工800余人,基地分别位于深圳(南山、宝安)与武汉(本次春招无武汉岗位)。招聘岗位:产品类:用户体验设计师研发类:嵌入式软件开发工程师、web前端开发工程师、web后端开发工程师、人工智能算法工程师、安全工程师、硬件工程师、结构工程师、测试工程师、运维工程师、项目经理市场品牌类:数字营销、数字营销(官网)销售运营类:跨境电商运营、跨境电商运营-意/西/德、独立站运营(官网)、海外渠道销售职能支持类:现场支持工程师、技术支持-德语福利待遇:有竞争力的薪资年终奖(2-4个月),季度团建经费,零食和周五下午茶丰富的节日福利(春节、端午、程序员节等)免费班车,周末双休若需加班公司会提供晚归餐券并且可免费打车入职你将收获:入职&转正礼包生日礼包无限零食,周五下午茶(奶茶+甜品)节日礼物现在就点击链接投递简历,加入睿联大家庭吧!https://app.mokahr.com/campus_apply/reo/136006?recommendCode=NTAcUg4&amp#/内推码:NTAcUg4(内推简历优先筛选,加速流程推进)如果有任何问题,欢迎在评论区留言或私聊!投递简历后,也可以随时联系我帮忙跟进招聘进度~
点赞 评论 收藏
分享
字节前端暑期一面(中国广告交易)
自我介绍 项目的来源项目中的难点以及解决的方法流式输出的方案的时候呢,服务端给不是你要的数据格式时候,怎么处理Markdown 格式的话出错或者说它格式不符合你要求,你是怎么处理的?(这里详细追问了好几个问题,直到问的答不上来)虚拟列表解决的性能问题,性能问题是怎么发现的,怎么排查性能问题(详细追问,直到答不上来)项目中的登录鉴权是怎么做的?(追问)项目中最终有部署到线上吗?有没有部署到上线的项目项目完整的构建流程是怎样项目中的静态资源是怎么处理的?项目里的图片是怎么压缩的?nextTick 的作用是什么?伪元素有什么作用?CSS 自定义变量有什么作用?BFC 能解决什么问题?怎样可以产生一个 BFC?什么是暂时性死区?为什么会产生暂时性死区?用什么方式声明变量会存在暂时性死区?讲一下生成器(Generator)和迭代器(Iterator)for…in 和 for…of 的区别是什么?自己写的普通对象能被 for…of 遍历吗?前提是什么?(没答上来)手写实现多个数组的全组合(笛卡尔积),如机型、颜色、存储全排列有效的括号(判断括号是否合法匹配)反问对前端学习的建议,这里面试官直接说他们有面评 hr会给到(感觉有点不耐烦,不愿意回答)面试结果多久出,面试官也是说直接联系hr力竭了 拼尽全力无法战胜 感觉字节的面试是我面过最难受的一面
查看25道真题和解析
点赞 评论 收藏
分享
美团暑期前端一面面经
3.27 全程70min面试官简单介绍部门自我介绍你是学学习方向好像是机器学习的方向,然后为什么是想要想到要学前端呢?你做的项目的背景是什么呢?怎么来学习前端这块的?自学通过什么途径来学习的?怎么来想到要做这些项目呢?怎么完善开发体系做项目的过程中哪一部分花时间比较长?项目有部署过吗?有在线上跑过吗?项目目前哪一方面有些不足?项目的整体流程是怎样的?为什么用localstorage存储?Local Storage 本身有大小的限制吗?会不会丢失上下文?业界有没有比较好的做法?(这个没答出来就换题目了)必须要用虚拟滚动吗 为什么统一对话请求是是什么意思呢?项目中 AI 参与比例AI 主要用在哪些方面前端基础怎么学、哪部分比较熟悉JavaScript 有哪些数据类型基本类型与引用类型的区别let 和 const 的区别如何检测对象类型instanceof 的作用未知自定义实例如何判断类型手写实现类型判断(Object.prototype.toString.call 逻辑)手写防抖和节流防抖的作用与使用场景反问对前端学习的建议随着ai的发展对前端面试的考核会不会有aicoding(面试官说如果能参与后面的二面的话会有AICoding的)ai对前端岗位影响的看法base面试官最后还问了能实习多长时间参加了好多家面试 美团的面试体验是最好的 面试官很温柔 不会的也会引导 基础部分问的也很简单 希望不是kpi面 许愿能过
查看28道真题和解析
点赞 评论 收藏
分享
京东前端暑期一面(已挂)
1.对话平台的 SSE 流式响应输出,是用组件做的还是自己实现的?2. fetch 跟 XMLHttpRequest 有什么区别,使用场景?3. vue-virtual-scroll 虚拟滚动的原理是什么,怎样实现的?4. 如何避免滚动时组件的重复渲染,如何减少父组件更新、子组件更新?5. Vue2 和 Vue3 哪一个兼容性更好?6. 在 Vue 中如何进行错误捕获、异常捕获?7. Vue3 和 Vue2 目前哪一个用得更多?8. Pinia 如何减少组件重复渲染?9. Pinia 和 Vuex 的区别与使用场景?10. Pinia 如何实现时间旅行(撤销重做)?11. Webpack 5 模块联邦是什么?12. Webpack 5 有哪些新特性?13. React 19 有哪些新特性?14. taro多端跨端是怎样实现的?15. TypeScript 中 any 和 unknown 的区别与使用场景?16. WebAssembly 的实现原理?17. B 站使用 WebAssembly 主要做什么?18. 最新的 ECMAScript 提案有哪些?19. HTML 页面加载渲染流程是什么?20. AI Coding 工程化可以怎么做?21. AI 养龙虾是什么?22. AI 养龙虾有什么缺点?第一场大场面时,好多题答的都是磕磕绊绊的,面试的时候面试官总结还说我回答的挺好的,但最后还是挂了纯发好人卡了
查看22道真题和解析
点赞 评论 收藏
分享
27京东前端实习一面凉经 3.23
1. 自我介绍2. 团队开发项目,前端技术选型是怎么考虑的?3. 项目通信为什么要用 websocket?心跳保活/断连是怎么实现的4. 心跳包是手写的吗?心跳时间多长?5. 为什么设定 30 秒?6. 在这个过程当中有遇到什么样的一些问题吗7. 项目是单机还是多集群8. 为什么考虑使用虚拟列表做消息渲染?9. 那你知道它具体是怎么实现的吗?10. 你觉得还有什么方式解决这个问题吗?11. 富文本框是你做的吗?12. 你在做这个过程当中也遇到什么样的困难吗?这个是你用的什么样的一个组件?13. 可以,那你讲讲表情包是怎么处理的14. 这个表情包是跟人一一对应的吗?15. 所以是全都共享一个资源池是吗?16. Tab 触发 AI 能简单介绍是怎么实现的吗?17. 用的是什么模型?是自己部署的吗?18. 这个项目你跑一下 lighthouse 看看,说一下每一项怎么解决19. 移动端适配是怎么做的?20. 使用 Tailwind 有没有遇到什么奇怪的问题?21. Tailwind 怎么保证协作开发代码统一性22. React 和 Vue 区别和联系,你自己的使用体验23. React 和 Vue 状态更新原理24. React 和 Vue 事件响应模型25. 有没有看过源码,diff 逻辑是什么26. 有没有了解过不基于虚拟 DOM 的框架27. 写一个节流函数28. 这两年 AI 很火,这块有没有接触过?还是纯在 AI Coding 的时候用 AI 工具?29. 在学校都学什么?怎么想着做前端?30. 学校有开前端课程吗?那你是怎么学的?第二次面试总结:在各个方面的知识还是很薄弱,面试官一深入追问就答不上来了,还要继续学习。
查看30道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务