# 9/25 Starlink_斯达领科-前端开发实习生-一面凉经

#发面经攒人品#

1. 请简单做自我介绍,并介绍参与过的前端项目(重点提及交互式校园信息网站、AI智能体、求职信息管理小程序等项目背景与技术栈)
2. 交互式校园信息网站是否做了移动端适配?如何实现的响应式布局?
3. 项目中使用Three.js实现3D地球可视化时,如何解决移动端性能问题?具体做了哪些优化(如模型精简、资源按需加载等)?
4. Three.js资源第二次进入首页时如何处理加载?是否做了缓存?缓存时是否加了哈希?加哈希的作用及缓存策略如何配置?
5. 为什么使用Tailwind CSS?相比其他CSS库(如Bootstrap),它的优势是什么?
6. Flex布局与Grid布局的核心区别及适用场景分别是什么?
7. Flex布局的常用样式属性有哪些?各自作用是什么(如display:flex、flex-direction、justify-content、align-items、flex-wrap、gap、order、flex-grow等)?
8. 如何用Grid布局实现“两行两列网格”“网格元素占据两个格子”“网格元素水平垂直居中”?grid-template-columns/rows中repeat()函数、fr单位的作用是什么?
9. CSS中transition属性的参数有哪些?分别代表什么(如过渡属性名、持续时间、过渡函数、延迟时间)?
10. transform属性的功能是什么?常用函数有哪些(如translate、rotate、scale、skew)?translate3d()与2D translate的区别是什么?
11. 实现元素水平居中的3种方案是什么?如何实现元素水平垂直居中?
12. 什么是BFC(块级格式化上下文)?它的作用是什么?如何解决“两个相邻div外边距合并”问题?若想让两个div间距为150px(分别设置margin-bottom:100px和margin-top:50px),该怎么做?
13. CSS中position属性的取值有哪些?各自定位规则是什么(static、relative、absolute、fixed、sticky)?absolute定位的参考对象是什么?sticky定位的特点是什么?
14. JavaScript中事件委托的概念是什么?为什么要使用事件委托?优势有哪些(减少内存开销、简化新增/删除子元素的事件处理)?
15. DOM二级事件处理函数addEventListener的三个参数分别是什么?第三个参数为布尔值时的作用(捕获/冒泡阶段);若为对象,常用属性及效果是什么?
16. 点击事件的触发顺序是怎样的(先捕获后冒泡)?若父子元素都绑定click事件,点击子元素时事件执行顺序是什么?如何阻止事件冒泡?
17. Vue3的主要生命周期钩子函数有哪些?各自执行时机是什么(如onBeforeMount、onMounted、onBeforeUpdate、onUpdated、onBeforeUnmount、onUnmounted、onActivated、onDeactivated)?
18. Vue3中最早可在哪个生命周期获取组件加载的DOM元素?为什么?
19. 若组件被<keep-alive>缓存,想执行特定操作需用哪个生命周期?组件缓存后mounted钩子为何不执行?
20. Vue3中父组件如何调用子组件的事件?子组件如何调用父组件的事件?
21. 反问环节:实习地点(成都/深圳)、实习期时长要求、转正机会及考核标准、薪资结构、团队业务方向等

面试时长1h,包含自我介绍、项目深挖(✅)、技术八股提问(✅答上了70%)及反问环节
还是挂了 实习生也这么卷吗【hr姐姐人很温柔也很好,面试官 也很好 不会的八股会引导】
全部评论

相关推荐

11-11 14:55
已编辑
哈啰出行_测开(实习员工)
一段小厂实习归来的第一个面,只复习了四天,没想到oc了自我介绍上家公司主要做什么的?为什么没有继续在那边实习呢?我:希望更大平台HashMap&nbsp;在&nbsp;JDK1.8&nbsp;的时候做了哪些重要的优化?答加了红黑树,头插法改尾插String、StringBuilder、StringBuffer&nbsp;这几个有什么区别吗?为什么不直接用&nbsp;String?答了频繁创建对象,导致gc或内存溢出Stream&nbsp;和传统的&nbsp;for&nbsp;循环有什么区别吗?MySQL&nbsp;的主键索引为什么要定义这个主键呢?因为答了如果不定义主键,会生成隐藏那我的理解是主键索引要不要都行,对吧?最开始没理解他意思,答了不行,前后矛盾。其实应该是从业务层来看MySQL&nbsp;的&nbsp;InnoDB&nbsp;引擎为什么选择&nbsp;B&nbsp;+&nbsp;树而不是&nbsp;B&nbsp;树呢?答了树高低,磁盘IO为什么要选用&nbsp;Lua&nbsp;脚本呢?那只能使用&nbsp;Lua&nbsp;脚本吗?我觉得&nbsp;Lua&nbsp;脚本还需要编写,有没有其他更好的办法?Spring&nbsp;是如何解决依赖循环问题的?除了三级缓存之外,还有没有其他办法避免这种问题?(他说在配置关掉循环依赖监测)你之前用过哪些&nbsp;Spring&nbsp;版本?有什么改动?(不清楚)你上家实习公司用到的&nbsp;MCP&nbsp;是什么?现在已经有&nbsp;HTTP&nbsp;协议了,为什么还要调用&nbsp;MCP&nbsp;呢?(不知道)MCP&nbsp;是基于什么协议做的规范呢?(不清楚)使用&nbsp;Spring&nbsp;AI&nbsp;时涉及的协议部分,你用的是什么协议?(不知道)如果&nbsp;MCP&nbsp;编码过程中出现报错,在线上环境如何定位?面试官:我这边暂时没问题了,你这边还有什么问题吗?你们部门主要负责哪块业务?涉及哪些技术栈?这个岗位对候选人有什么能力或特质要求?想请教一下,你对我刚才的表现有什么评价?哪些知识点比较薄弱,需要优化?对我的学习和发展有什么建议吗?后面大概还有几轮面试呢?这一轮面试大概什么时候能出结果?总结:Java看的深,但是都记不住,表层的知识串联不足。AI准备不足(没准备)感觉面试官挺好的,反问的时候回答的很详细。是不是有戏()
点赞 评论 收藏
分享
敲完最后一行代码、提交&nbsp;Final&nbsp;项目,金九银十的秋招总算画上句点!(人已肝到瘫...&nbsp;🫠&nbsp;先火速来波复盘,给同为软开人的兄弟们避坑:这波主投赛道:大中厂、互联网大厂、车企研发中心、头部国央企&nbsp;IT&nbsp;部、高端制造科技公司方向锁定:后端开发&nbsp;+&nbsp;嵌入式开发&nbsp;+&nbsp;测试开发&nbsp;🎯(主后端,测试&nbsp;/&nbsp;嵌入式兜底)・📮&nbsp;累计投递:412&nbsp;家(软开海投战士报到!Java/Python&nbsp;岗通投,不挑城市先冲量🌊)・📝&nbsp;一轮测评:193&nbsp;次(行测&nbsp;+&nbsp;性格测试看到吐,中途摆烂放弃&nbsp;12&nbsp;次,悔到拍大腿)・📝&nbsp;二轮技术测评:46&nbsp;次(LeetCode&nbsp;中等题打底,手撕代码写到手酸,放弃&nbsp;3&nbsp;次超难算法题)・💻&nbsp;一轮技术面:42&nbsp;场(基础面&nbsp;+&nbsp;coding&nbsp;面双杀,主动拒面&nbsp;18&nbsp;场(薪资&nbsp;/&nbsp;城市不匹配))・💻&nbsp;二轮技术面:17&nbsp;场(深挖项目&nbsp;+&nbsp;框架原理,SpringBoot/MySQL&nbsp;优化被问麻了)・💻&nbsp;三轮综合面&nbsp;/&nbsp;HR&nbsp;面:9&nbsp;场(谈薪资&nbsp;+&nbsp;职业规划,放弃&nbsp;2&nbsp;场(加班严重&nbsp;+&nbsp;团队氛围不搭))・🎉&nbsp;意向书:4&nbsp;家(3&nbsp;家后端&nbsp;+&nbsp;1&nbsp;家测试开发,总算有保底了!)・🎁&nbsp;已开奖:2&nbsp;家(居然有一家是冲刺岗!薪资超预期,缘分呐~)・💀&nbsp;明确挂掉:117&nbsp;家(感谢信收到邮箱提示爆炸,技术面挂一半,HR&nbsp;面挂一半&nbsp;hhh,没关系下次再战!)
十一月总结
点赞 评论 收藏
分享
评论
3
3
分享

创作者周榜

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