首页 / 前端
#

前端

#
3648551次浏览 47554人互动
此刻你想和大家分享什么
热门 最新
02-13 17:25
已编辑
Boston University 前端工程师
02.10 货拉拉前端社招一面面经
1. 自我介绍2. CSS- 盒模型的box-sizing- 水平垂直居中有哪些方式- flex: 0 1 auto的三个属性分别代表什么- 对回流和重绘的理解3. JS相关- JavaScript中判断一个变量是不是数组有哪些方法- 有没有了解过类数组或者伪数组, 即arraylike这个概念, 以及如何把他们转换成真正的数组- 对ES6的Proxy和Reflect是怎么理解的- 双等号, 三等号和Object.is的区别- 对事件循环的理解4. 移动端- 移动端样式适配方案,  - 比如REM, vw, vh, media query- 如何在当前Web页面判断用户使用的设备- 混合开发中H5和原生APP的通信方式有哪些, 如何在H5页面中调用相机- 了不了解JS Bridge- 前端的哪个API可以让前端的某个元素滚动到可视区域-scrollIntoView() 5. React- props和state最大区别是什么- React组件之间常用的通信方式- 列举一下过往开发过程中常用的React hooks- 什么导致了useState有时的表现是同步, 有时是异步6. TypeScript- 简单说下interface和type的区别- 列举一下TypeScript里常用的工具类型,比如required, readonly7. 工作经验- 在过往的一些项目开发中, 有没有针对项目性能做过一些优化的尝试  - 构建阶段, 移动端体验阶段进行的优化  - 有没有沉淀什么工具, 或者自己搭建一个平台- 列举两个你认为有亮点的项目- 有没有实现过前端埋点- 除了API请求之外, 从前端把信息上报给后端还有哪些途径#面经##前端##前端/移动端##货拉拉社招##货拉拉#
查看54道真题和解析
点赞 评论 收藏
分享
25届前端春招还有机会吗
版本之子_春招:就是学历的问题,其它都很强
点赞 评论 收藏
分享
【26届三段大厂】聊聊大一大二速成秒杀大厂
对27,28届想入门或者刚入门迷茫的同学,这是一部分学习路线分享✨✨✨。【在校阶段-优先基础-构建知识体系】计算机科班:1.(C语言、数据结构、算法)系统入门基础知识,面试必考算法🤛2.(机组、数电、模电、操作系统、计算机网络)传统认识计算机,在部门大厂面试里涉及,计网更是大厂面试必问选项🤟3.(实训:算法,数据库,数据结构)实践能力(复杂课设) 🎁【题外话】:虽然学校课程和部分实训的水分不明,但是把自己在准备实习学的技术与方案融合到日常课设实训,加深了技术理解+老师留下好印象,以后实习被逮捕的可能性降低🎁非科班三大建议:1. 本专业前途渺茫,想换行搞钱2. 公司招聘的技术要求是什么,你就要学些什么。面试必问的计算机专业知识,找面经系统刷过去。(比如小林计网等)🎉3. 面试问你为什么“换行学计算机”,问答要依靠✨本专业学习中有涉及计算机部分,感兴趣检查自学,未来可期更有自驱力✨,虽然你懂我懂他也懂这是什么p话,但是面子上过得去就行。总不能说“我就是来搞钱,就是来卷你的”【一定基础-如何突破-提升实力】1.实践: 特色项目、丰富实习经验、有idea立刻动手2.工程: 参加青训营等进行,团队协作、Coding 能力。锻炼团队开发,git能力,代码规范3.刷题: ************,动态规划,回溯,贪心,树4.额外: 独立搜索,遇到问题自己解决,熟练使用gpt,习惯看官方文档。杜绝学生思维💊💊💊 【实习生阶段】1.独立解决业务问题,遵守技术规范不要制造问题线上bug2.独立分析问题,边学边做3.GPT 编写基础代码,明白基础逻辑4.尝试发现组内业务问题,自驱使用技术解决问题💋💋💋,提升实力,给老大留下印象,算是0风险下独立发现解决需求🎁(详情看我的主页贴- “实习生爆卷产出”)🎁特色项目特点🍎🍎🍎:【字节跳动青训营项目】:关于文档协同编辑。传统的文档编辑方式存在版本管理困难、实时协作受限等问题。提升团队协作效率,支持多人实时协同编辑的在线文档平台。1. 文档管理模块:支持文件夹创建、删除、重命名、嵌套,具备权限控制与共享设置;文档可新建、导入(如Word、PDF、Markdown等格式)、导出(多种格式),并进行分类管理、删除与恢复。2. 在线编辑器:- 基础编辑:实现文本、段落格式化,可插入图片、表格、链接等媒体元素,支持撤销/重做操作。- 协同编辑:具备实时同步编辑内容、光标位置同步展示功能,设有编辑冲突解决机制与用户在线状态显示。- 版本控制:自动保存,支持历史版本管理、比较回滚及编辑历史记录。3. 实时协作功能:- 文档共享:通过链接分享,设置查看、评论、编辑权限及访问有效期。- 实时通信:集成在线评论、即时消息交流、@提及功能及变更通知推送。- 协作管理:涵盖成员管理、权限分配、操作日志记录与协作统计分析。 二、技术栈 1. 前端技术栈:- 框架:React 结合 TypeScript 构建用户界面。- 状态管理:运用 Redux 搭配 Redux - Saga 管理应用状态。- UI 组件:选用 Ant Design 提供美观易用的组件。- 编辑器核心:采用 Slate.js/ProseMirror 实现编辑功能。- WebSocket:借助 Socket.IO client 实现实时通信。- 其他:利用 Draft.js 处理富文本,通过 Operational Transformation 算法处理协同编辑,使用 IndexedDB 进行本地存储。2. 后端技术栈:- 核心框架:基于 Node.js 搭配 Express/Koa 搭建后端服务。- 数据库:MongoDB 存储文档数据,Redis 缓存实时协作数据。- 消息队列:采用 RabbitMQ 处理异步任务。- WebSocket:依靠 Socket.IO 实现实时通信。- 文件存储:选用阿里云 OSS/AWS S3 存储文件。- 搜索引擎:使用 Elasticsearch 实现文档搜索。 三、核心技术难点 1. 实时协同编辑:采用 Operational Transformation 算法保证一致性,实现冲突解决机制,确保多用户编辑数据一致。2. 性能优化:通过文档分片加载、增量更新机制、WebSocket 连接管理及缓存策略优化提升性能。3. 离线支持:借助 Service Worker 实现离线编辑,搭配本地存储与同步机制,并处理断线重连。 四、系统架构 1. 用户层:涵盖 Web 客户端、移动端及桌面客户端。2. 接入层:包含负载均衡、CDN 及 API 网关。3. 应用层:设有文档服务、协同服务、用户服务及消息服务。4. 数据层:涉及 MongoDB、Redis、Elasticsearch 及对象存储。 五、安全考虑 1. 数据传输:采用 HTTPS 加密传输。2. 文档存储:对文档加密存储。3. 权限控制:进行细粒度权限控制。4. 操作审计:记录操作审计日志。5. 安全防护:实施 XSS/CSRF 防护及敏感信息过滤。#牛客激励计划# #实习# #前端# #面试时最害怕被问到的问题# #非科班# #转码# #大厂# #技术岗# #26届实习# #牛客AI配图神器#
Testbupter:太牛了,我从去年大三开始才有意识找实习,不过好在也都熬过来,告一段落了
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
考古我本人的前端大厂暑期实习准备(好运篇
我今天无意间翻到了两年前我准备暑期实习的截图这个时长惨不忍睹 不过我当时也有在实习 确实下班根本不想学一点前端 不知道有没有同学会这样 可能卷王下班还在卷offer都是你们应得的😭想找到实习有几个路子 我习惯以目标导向学历92就是可以参考我这个图的时间分布 知道什么重要了吧 给你们出八股文我是专业的😋学历不行的 就是要花里胡哨写项目 然后get面试机会 然后继续八股 所以无论你是什么情况 背八股手写算法代码输出永远不亏然后继续讲故事 我是在某大厂日常实习期间偷摸面的暑期 其实一开始不太顺利 前两个月只拿了美团的 为什么面这么多都挂了 而且都是终面挂基本上 总结了还是 懒 基本上面试的反馈都是基础不行(背的不行)我觉得我一天学两个小时能面成这算我运气好了哈哈哈哈 最后反正有保底 我就开摆了 回学校玩了 两个月一点都没学 然后五月底闲的没事干 投了三家中大厂暑期补录 然后3进2 有一个没面完我拒了直接 一切都是运气 为什么一开始学了还拿不到 摆烂了反而有了 但是我劝大家还是要坚持持续学习 运气来了但是你八股都不会这不得玉玉了 #想实习转正,又想准备秋招,我该怎么办#  #实习好累,可以辞职全力准备秋招吗#  #前端#
点赞 评论 收藏
分享
26大厂前端暑期实习30天速成计划
有些同学的信息和求职还是有较大偏差的啊目前竟然还有不少觉得一定要代码能力多强才能找实习的 还有天天看小厂外包说前端要被ai替代找不到工作的 有说后端也能写前端的 目前其实大部分大厂干的也都是杂活 简历筛选看什么去进行呢 学历 工作或者实习经历 本来就没有什么特别难的 大部分就靠你早点准备刷经历了面试看什么 在面试校招时候主要问实习产出和八股 在面试实习只能纯问八股等基础 不同公司的也会有不同的偏好 有耐心的同学可以多看看我之前的帖子 我总感觉发了好多遍的东西 还有人问我[捂脸R]现在进入正题哈 26大厂暑期实习应该在三月初前后开启 美团算是最早的 流程很快 应该三月底就会下offer 大家可以冲了速成前提 能写crud项目 这个是随便你看视频或者看文档就能学会的推荐bg:本硕包含任意92 或者一本带实习后边计划主要是列一下大致的时间 具体掌握到什么程度我别的帖子基本上都写了 要是懒得花时间看和搜集资料的可以私信找我结合你情况一对一辅导细节和项目包装[doge]- 先花3天熟悉一下你目前的项目的描述点 可以喂给gpt让他出可能的提问 深度来不及 但广度尽量要到位 不要有知识盲区- html跟css 如果不是特别着急可以过一下mdn 着急的话三天背完八股和一些API 还有css的两栏三栏布局 水平垂直居中 flex等 估计花3天左右- js 其实是重点 原型原型链 熟悉API 事件循环 this指向 promise 等es6一些新语法 大概是5天- js手写 需要能够熟练写 3天- 计算机网络 感觉一线大厂问的很多 但像滴滴这种不咋问 5天- 框架 没人在乎 无人关心 但是有些同学又很在意这个 3天- 浏览器原理随便看看 2pd- 代码输出2pd- 面经 剩下的都看面经 就是不局限公司的看 找面经 然后整理到自己的文档里反复看 #实习,投递多份简历没人回复怎么办#  #牛客创作赏金赛#  #前端#
超级霹雳无敌小猪猪:哥,有这么容易吗?应该没有吧
点赞 评论 收藏
分享
02-14 16:29
已编辑
Boston University 前端工程师
02.14 编程猫前端社招一面面经
线下面试,需要自带简历,面试地点在编程猫公司会议室里1. 自我介绍2. 开发相关- 平常是怎么使用git,怎么创建新的分支- 上一家公司怎么进行code review的- 用过哪些AI工具来帮助自己开发提效3. CSS- CSS优先级, 哪个优先级是最高的- 用CSS实现居中对齐有哪些方式- 有没有用过display: grid, 它有什么限制- 在需要验证某个CSS特性或者JS特性的浏览器兼容性的时候,怎么去查- CSS中transition和animation的区别4. JavaScript- JS有哪些基础类型- JS中值类型和引用类型有什么不同- JS里的深拷贝一般怎么实现,有哪些现成的第三方库可以用- 讲一下事件循环- 事件循环中的微任务和宏任务平时有没有用到过,比如Vue中的this.$nextTick- 介绍一下JS中的原型和原型链- 如果想要创建一个原型为空的对象应该怎么做5. TypeScript- TS中的type和interface有什么区别- 项目中的.d.ts的作用?6. 框架- Vue3和Vue2的区别- Vue3和React的区别- React中,useEffect是如何使用的,依赖项传与不传的区别7. HTTP协议- 浏览器缓存是如何实现的- 平常开发中打包后的HTML文件以及JS, CSS文件的处理方式- localStorage, sessionStorage和IndexedDB的区别- 跨域是什么,如何从纯前端的角度实现跨域8. 项目经验- 说一下自己实现过的最难的项目- 开发过程中遇到页面卡顿的情况,应该怎么处理(提示:可以用devtools的Performance)- 怎么样实现一个可拖拽的元素9. 公司相关- 有没有用过编程猫的产品- 如果要你用AI对话框实现一个编程猫产品的积木模块的添加功能,你要怎么实现10. 反问环节#编程猫##前端##社招##面经##前端面试#
查看30道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务