睿联技术内推睿联面经

前端面经

  • 盒模型:请描述 CSS 盒模型的组成部分,以及如何计算一个元素的总宽度和总高度。
    1. CSS 布局:实现一个三栏布局,左右两栏宽度固定,中间自适应,有哪些方法?请至少说出两种,并简要描述其实现原理。
    2. HTML 语义化:为什么要进行 HTML 语义化?列举几个具有语义化的 HTML 标签,并说明其用途。
    3. CSS 选择器优先级:解释 CSS 选择器的优先级是如何计算的,以下选择器 .parent.child#parent #childdiv > p 的优先级顺序是怎样的?
    4. 作用域与闭包:请解释 JavaScript 中的作用域和闭包的概念,并举例说明闭包的应用场景。
    5. 事件循环:描述 JavaScript 的事件循环机制,它是如何处理异步任务的?
    6. 原型与原型链:什么是 JavaScript 的原型和原型链?如何通过原型链实现继承?
    7. ES6 新特性:列举几个 ES6 的新特性,并说明它们的作用和优势,比如 letconst、箭头函数、Promise 等。
    8. 数组方法:请说出几个常用的 JavaScript 数组方法,并描述它们的作用,比如 mapfilterreduce 等。
    9. Vue/React:如果你熟悉 Vue 或 React,请描述一下它们的响应式原理,以 Vue 的 data 响应式或者 React 的 state 响应式为例。
    10. 组件化:在 Vue 或 React 中,组件化的优势是什么?如何实现组件之间的通信?
    11. 路由:在 Vue Router 或 React Router 中,如何实现路由的懒加载?它有什么好处?
    12. 生命周期:请描述 Vue 或 React 组件的生命周期,以及在不同生命周期阶段可以进行哪些操作。
    13. 页面加载优化:说出几种优化网页加载性能的方法,从前端代码和服务器配置等方面考虑。
    14. 图片优化:如何对网页中的图片进行优化,以提高加载速度?
    15. 代码压缩与合并:为什么要进行代码压缩和合并?有哪些工具可以实现?
    16. 跨域问题:什么是跨域?如何解决跨域问题?请至少说出两种方法。
    17. HTTP 状态码:列举几个常见的 HTTP 状态码,并说明它们的含义,比如 200、404、500 等。
    18. 前端安全:谈谈你对前端安全的理解,有哪些常见的前端安全问题?如何防范?

    睿联技术2025春季校园招聘今日正式启动

    公司介绍:睿联技术Reolink多年来聚焦于智能家居+互联网云服务,是该领域领先的品牌商

    春招岗位:

    -市场和运营类:电商运营、海外销售、数字营销、品牌营销、品牌推广、视觉设计等

    -产品研发类:产品经理、算法、嵌入式软件开发、web前端开发、web后端开发、Android开发、iOS开发、测试、运维等

    -职能支持类:知识产权专员

    薪酬福利:行业领先的薪酬水平和完善的福利制度+入职&转正礼包、生日礼包、周年礼包、婚育礼金+免费班车、下午茶、咖啡畅饮、无限零食、节日礼物、晚归餐券、免费打车

    内推链接:https://app.mokahr.com/m/campus_apply/reo/136006?recommendCode=DSbr8uQu&hash=%23%2Fjobs#/jobs

    内推码:DSbr8uQu(内推简历优先筛选,加速流程推进)大家投递完可以在评论区打上姓名缩写+岗位,我来确认有没有内推成功喽

    全部评论

    相关推荐

    bg双非本科,方向是嵌入式。这次秋招一共拿到了 8 个 offer,最高年包 40w,中间也有一段在海康的实习经历,还有几次国家级竞赛。写这篇不是想证明什么,只是想把自己走过的这条路,尽量讲清楚一点,给同样背景的人一个参考。一、我一开始也很迷茫刚决定走嵌入式的时候,其实并没有一个特别清晰的规划。网上的信息很零散,有人说一定要懂底层,有人说项目更重要,也有人建议直接转方向。很多时候都是在怀疑:1.自己这种背景到底有没有机会2.现在学的东西到底有没有用3.是不是已经开始晚了这些问题,我当时一个都没答案。二、现在回头看,我主要做对了这几件事第一,方向尽早确定,但不把自己锁死。我比较早就确定了嵌入式这个大方向,但具体做哪一块,是在项目、竞赛和实习中慢慢调整的,而不是一开始就给自己下结论。第二,用项目和竞赛去“证明能力”,而不是堆技术名词。我不会刻意追求学得多全面,而是确保自己参与的每个项目,都能讲清楚:我负责了什么、遇到了什么问题、最后是怎么解决的。第三,尽早接触真实的工程环境。在海康实习的那段时间,对我触动挺大的。我开始意识到,企业更看重的是代码结构、逻辑清晰度,以及你能不能把事情说清楚,而不只是会不会某个知识点。第四,把秋招当成一个需要长期迭代的过程。简历不是一次写完的,面试表现也不是一次就到位的。我会在每次面试后复盘哪些问题没答好,再针对性补。三、我踩过的一些坑现在看也挺典型的:1.一开始在底层细节上纠结太久,投入产出比不高2.做过项目,但前期不会总结,导致面试表达吃亏3.早期有点害怕面试,准备不充分就去投这些弯路走过之后,才慢慢找到节奏。四、给和我背景相似的人一点建议如果你也是双非,准备走嵌入式,我觉得有几件事挺重要的:1.不用等“准备得差不多了”再投2.项目一定要能讲清楚,而不是做完就算3.不要只盯着技术,多关注表达和逻辑很多时候,差的不是能力,而是呈现方式。五、写在最后这篇总结不是标准答案,只是我个人的一次复盘。后面我会陆续把自己在嵌入式学习、竞赛、实习和秋招中的一些真实经验拆开来讲,希望能对后来的人有点帮助。如果你正好也在这条路上,希望你能少走一点弯路。
    x_y_z1:蹲个后续
    点赞 评论 收藏
    分享
    评论
    1
    4
    分享

    创作者周榜

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