【面试】库洛游戏一面

921 阅读1分钟

前言

面试题

  1. 自我介绍 5mins

  2. 项目介绍 15mins

  3. 面试题 40mins

    1. 你们在模板引擎中做了什么工作?怎么做的?

    2. 在浏览器输入url后发生了什么?

      • 浏览器拿到前端资源后,怎么样渲染成页面展现给用户?
      • 你说到DNS解析域名,具体原理是?
    3. 顺序表、链表的区别是什么?

      • 除了存储特性以外,还有什么区别?
      • 链表查找元素的时间复杂度?
      • 哈希表查找元素的时间复杂度?
      • 哈希表的实现原理?
      • 你刚提到了Map和WeapMap,说说他们的区别?
      • 除了key存储的区别,还有什么区别?
      • V8垃圾回收机制的历史和原理?
    4. 你简历提到了vue3源码响应式原理,请你展开说说?

      • 除了vue2和vue3的响应式原理,你还能说出什么方法实现响应式?
    5. 你对webgl有了解吗?

    6. 如果让你在页面中实现一个五角星,你会怎么做?

      • canvas怎么画?
    7. 如何实现九宫格?

      • 除了flex和grid,还有什么方式实现?

总结

这一家是面试题最难的一家,同样也是刨根问底的方式,一个问题总会不断的延伸出更多问题,且问的东西都偏原理和底层,但这种与Moego不同,这种更偏"死"知识;而Moego更注重实际应用,甚至要求你手写原理和底层,总之无论如何,这次面试再一次强调了深入原理和底层学习的重要性