上海竟策

(已拒)

一面
- 是否仍在北京实习、离职原因与到岗时间
- 自我介绍
- 登录界面与验证码功能的实现流程(含自动刷新)
- 任务监控与时间日期组件的优化点(禁用逻辑、默认显示、交互与数据展示)
- 二次确认的实现注意点(取消后恢复之前信息)
- 印象最深刻的一个 bug 及解决(日期组件切换 type 导致重复调用接口)
- 常用工具及用途(GitLab、Confluence、蓝湖、API 管理工具、Postman)
- Vue2 与 Vue3 的使用情况
- 拦截器统一处理接口报错与过期(401 跳转登录)
- token 过期/失效的处理策略
- 匿名互助树洞项目的情感分析与反馈功能前端参与
- Pinia 管理登录状态的 store 设计与持久化
- 项目分工协作方式与是否上线
- JavaScript 事件循环与执行顺序(同步/微任务/宏任务)
- 原型与原型链的理解
- 图片懒加载实现(Intersection Observer 对比原生 lazyload)
- JWT 的工作流程与组成部分
- JWT 的安全风险与更安全的存储方式(Cookie 相关属性)
反问:
- 学习前端的建议、公司技术栈(React/Vue3)与前端团队规模

二面
- 自我介绍
- 客户端渲染与服务端渲染的区别
- Vue2 与 Vue3 的主要区别(你认为的差异)
- 为什么项目同时使用 Vue2 与 Vue3
- 验证码功能的边缘情况与处理(过期、格式限制、错误提示区分)
- 印象最深的 bug 及解决(日期组件导致重复调用接口)
- 后端技术栈与接口管理工具(Java、API 管理、Postman)
- 是否使用 Swagger
- 你是否接触过项目的 AI 业务本身
- 离职时间与到岗安排
- 校内项目的顺路规划数据结构与实现(高德地图 API)
- 高德地图 API 报错的前端处理方案
- 图片懒加载实现与性能对比(原生 lazy 与 Intersection Observer)
- flex 与 grid 的适用场景
- 与后端联调经验及接口设计(用户留言接口的返回结构)
- Pinia store 设计与避免“垃圾桶”问题(按模块拆分、只存全局共用状态)
- JWT 的结构与工作流程
- 401 拦截器的处理策略
- ECharts 大数据量导致卡顿的优化思路
- 算法题思路与数据结构选择(哈希表 + 双向链表)
- 公司技术栈与项目情况(老项目 Vue2、新项目 React)
- 前端团队规模与扩招计划
- 公司业务方向(AI 广告投放、跨境、SaaS 平台)

领导终面
- 简单介绍自己的项目与实习经历
- 你觉得自己是怎样的人
- 你平时一周的安排(可讲以前的)
- 总结自己的技能广度与深度、当前状态
- 学习 Vue/React 多久能上手
- 你是否理解 Vue 与 React 逻辑互通的观点
- 你正式开始做前端是在什么时候(大三?)
- 你的学习效率如何、如何制定目标
- 在实习公司学到了什么(规范、文档、协作、Git 等)
- 你是一个怎样的人(不要背稿,诚实说)
- 你现在实习公司有多大规模
- 你是否了解我们公司与业务
- 你是否认同“AI 是现在的工业革命”
- 广告/跨境电商销售最重要的是什么
- 你是否认可公司方向、是否有归属感与持续学习意愿
- 反问:
- 实习是否必转正、有无考核与淘汰率
- 前端岗位是否会涉及销售工作
- 转正后的五险一金、公积金缴纳标准与试用期薪资发放
全部评论

相关推荐

1.自我介绍2. 在 React-Playground 这个项目中遇到什么难点?3. 如何做到实时转译的?4. 用的什么沙箱?(说了 iframe,面试官说 iframe 不是沙箱🤔)5. useMemo 和 React.memo 的用法和区别是什么?6. React.memo 的缓存什么时候决定它要不要刷新?缓存的判断时机是什么?缓存刷新的时机是什么?(我说拿上一次的 props 和这次的新 props 来判断) 怎么自定义 Props?7. React 的 Fiber 有了解过吗?(我说把 React 渲染变成“可中断、可恢复、可插队”的异步任务,解决老版 React 渲染阻塞的问题) 那它是通过什么方式解决的呢?(我说把递归改成循环遍历)8. useEffect 怎么使用?9. 如何在 dom 树上获取一个 dom?(我说用 useRef) 怎么使用 useRef? getElementById() 有用过吗?(面试官说想听我回答 getElementById() 或者 getElementByClass())10. CSS 怎么去做一个动画?(我说用 transition 或者 @keyframes) 如果有一个菜单,它从 100px 移动到 300px,用动态变长,怎么用 CSS 实现?(我说用 transition) transition 用什么属性?(过渡方程 transition: height 0.3s ease;)11. 输入 URL 到按下回车键,这中间发生了什么东西?12. 大公司的网址不止一个 IP (比如淘宝),那 DNS 解析怎么路由到具体的某一台 IP 呢?13. vite 和 webpack 有什么区别?各自的优缺点分别是?14.手撕代码--判断两个矩形是否相交?15.如果加上旋转角度怎么判断相交?
查看15道真题和解析
点赞 评论 收藏
分享
💻 前端研发,在AI冲击下,要不要降低找工作标准?这其实是现在很多前端同学都会纠结的核心问题,我帮你拆解一下,你可以对照自己的情况来判断:🔹 为什么大家都在说“降低标准”?1. AI对前端岗位的直接冲击◦ 低门槛的页面开发、简单组件、静态页面,用AI(比如Copilot、低代码工具)几分钟就能生成,很多基础岗位需求被压缩。◦ 企业现在招前端,更倾向要能解决复杂问题、懂性能优化、懂工程化、甚至懂跨端/全栈的“全链路工程师”,纯切图写页面的岗位越来越少。2. 行情下行+应届生涌入的双重挤压◦ 大厂HC收缩,中小厂更倾向招“性价比高”的人,甚至会把前端岗位和测试、运维、产品的部分职责合并。◦ 很多科班、转码的同学都瞄准前端赛道,竞争比前几年激烈太多,不降低标准的话,连面试机会都很难拿到。🔹 先接offer“上岸”,有哪些利弊?✅ 好处• 先拿到一份收入,缓解焦虑,避免“空窗期”太长影响后续求职。• 可以先积累真实项目经验,比如业务落地、线上问题排查,这些是自学和面试很难学到的。• 避免“眼高手低”,很多时候你以为的“平台差、学不到东西”,其实是自己还没到能看出价值的阶段,先上车才有选择权。❌ 坏处• 平台太边缘/业务太老旧,比如纯维护老项目、无技术迭代,做久了会和主流技术栈脱节,再跳槽时更被动。• 过度降低薪资/职级,会影响后续的薪资谈判,甚至陷入“越降越难涨”的恶性循环。• 心理落差大,刚毕业就做和预期不符的工作,很容易内耗,反而影响状态。🔹 怎么判断“标准”该降还是不该降?给你几个实操建议1. 薪资可以适当降,但“成长上限”不能降◦ 比如你原本目标是20k,现在16-18k的offer,只要业务有迭代、团队有能学习的前辈、能接触到主流技术栈(React/Vue3、工程化、性能优化等),是可以考虑的。◦ 但如果是那种“纯切图+打杂”,技术栈还是jQuery、老Angular,团队没人带,这种哪怕薪资再高,也不建议长期待。2. 大厂可以等,但别死磕“非大厂不去”◦ 大厂的流程、规范、技术沉淀确实好,但现在HC少,陪跑几次很正常。你可以把大厂当“长期目标”,先找一个中厂/有潜力的创业公司上车,边做边面大厂,这样风险更低。◦ 而且现在很多中厂的业务复杂度、技术挑战并不比大厂低,反而有更多机会接触全链路的工作。3. 别把“备选职业”当退路◦ 保安、服务员、网约车这些,只能作为短期过渡,绝对不能当成“长期Plan B”。一旦脱离技术圈半年以上,再想回来会非常难,AI的冲击只会让技术更新越来越快。◦ 与其花时间纠结要不要转赛道,不如先把前端的核心能力打牢,比如深入理解JS、浏览器原理、框架源码,这些是AI很难替代的。🔹 给前端同学的“不降低标准”破局思路• 把AI变成你的工具,而不是对手:用AI帮你写单元测试、生成组件模板、排查bug,把省下来的时间花在学习架构设计、跨端开发、性能优化这些AI做不好的地方。• 拓展技术边界,做“复合型前端”:比如学Node.js做全栈、学Flutter/React Native做跨端、学Web3D/可视化,这些方向的岗位竞争比纯业务前端小很多,也是未来的趋势。• 降低预期,但不降低底线:可以接受第一份工作不是大厂、不是高薪,但不能接受“完全学不到东西、技术栈过时、没有成长空间”的岗位,这才是真正的底线。
你会因为行情,降低找工作...
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

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