自由量级一面凉经

项目

  1. 为什么想搞前端?
  2. 为什么想做这样一个项目呢?
  3. 项目部署了吗?建议部署一下方便看
  4. 项目里的撤销重做是怎么做的?
  5. --设置一个状态栈才存储前后的状态
  6. 栈里面是增量存储的吗?怎么实现增量存储的呢?
  7. 假如数据结构比较复杂,层层嵌套的话,怎样实现增量存储
  8. 没回答上来,面试官解答应该是存diff
  9. 为什么选择用react来做
  10. 项目导出功能是怎么做的

其他问题

  1. 闭包陷阱是什么
  2. 组件间通信有什么常用的方法吗?
  3. 假如不用zustand这种库,不使用api,怎么实现跨组件的通信呢?简单想个思路
  4. 学过设计模式吗?知不知道设计者模式
  5. 好像是关于上个问题的
  6. 绑定监听器,另一边又触发的这个监听器,这套机制了解吗
  7. useRef和useState有什么区别,useState重渲染
  8. 用过useMemo吗?
  9. 有深入了解一些react内部的东西吗?
  10. 了解webpack和vite的区别吗?
  11. 那你了解Tree Shaking吗?
  12. 实现一个水平垂直居中有哪些方法
  13. 详细讲一下相对绝对定位实现居中的操作?
  14. 怎么最方便的调top和left调到居中? 有一个通用的方法
  15. top left 设置50%,还差一步没答上来,应该是transform: translate
  16. 知道css的盒模型吗?有哪两种盒模型
  17. 选择器的优先级怎么计算的?
  18. 如果两个类名+伪类,类+类的选择器,怎么计算优先级呢?
  19. 讲讲promise
  20. 怎么理解的闭包
  21. 了解浏览器的事件循环吗?
  22. 浏览器为什么要设计这套事件循环机制呢?
  23. 设计两个队列,让异步任务执行的效率更高
  24. JavaScript是单线程的吗?如果实现多线程怎么做
  25. Web Worker
  26. 讲讲进程和线程的区别
  27. UDP 和 TCP的区别
  28. 说下OCI模型有哪七层
  29. 在浏览器中访问url是跑在哪一层?如果在命令行ping一个地址,这个是跑在哪一层呢?
  30. TCP是跑在哪一层?知道ICMP吗?
  31. 知道红黑树吗?
  32. 讲讲二叉搜索树
  33. 算法:排序+数组扁平化
  34. 反问:更喜欢哪种回答方式 + 学习方法
  35. 喜欢一点一点思考出来的回答,不喜欢太过流畅

面试官好像时间不太急,全方位拷打,从项目到react到css再到js再到操作系统计网算法

表演了一个多小时马戏,不过面试官非常好,会引导给学习建议,我都能听到好几次旁边的人憋不住笑了,他还在认真的给我提建议

收获颇丰,认识的很多问题,感谢面试官,感谢我的马戏表演

全部评论
佬 你做的也是react可拖拽低代码项目嘛
点赞 回复 分享
发布于 07-23 13:42 山东
点赞 回复 分享
发布于 07-22 23:05 浙江

相关推荐

昨天 15:06
郑州大学 Java
一面(60min):1、自我介绍2、垃圾回收了解吗3、Java 的每个版本的回收,Java8用的什么?4、JVM 的内存区域5、字符串你了解吗?6、String 不可变的好处7、StringBuffer、StringBuilder 有什么区别?为什么会有那些?8、Java 的类加载机制9、委派机制,双亲委派机制可以被破坏吗?10、三次握手四次挥手了解吗?11、TCP 的特性?12、Redis 数据结构13、Redis如果挂了会怎么样,redis持久化14、常用的一些 Redis 集群,用哪种形式做持久化?为什么?15、持久化数据恢复慢,该怎么办?手撕:力扣200. 岛屿数量(完成)反问:面试表现二面(50min):1、自我介绍2、实习期间哪些技术挑战或者是问题?因为我实习期间用的每日学习过的全响应式框架编程,因此围绕此方面学习说的3、实习期间做的设计分布式 ID生成是怎么做的,为什么这么做4、如果用分布式redis去生成id的话,会不会存在什么问题?5、实习期间实现的实时性和高效性体现在哪些方面?6、非关系型数据库和关系型数据库的差别7、redis持久化8、AOF 的优点以及持久化过程9、介绍 Redis 里这个 list,为什么要采用压缩列表和链表10、循序引导,压缩列表和链表的优缺点,底层为什么这么设计11、慢 SQL12、分库分表的策略手撕:力扣3. 无重复字符的最长子串(完成)反问:面试表现三面(40min):比较有压力1、自我介绍2、实习问答(做的一些功能是如何实现的,是怎么考虑的,占了很多时间)3、场景题:问:短链接怎么实现?问:为何用redis不用MySQL ?4、Redis 常见的数据结构5、MySQL 索引失效的那个场景手撕:全排列,字母版,可能有重复字母(回溯,做出来之后被提醒没考虑重复字母,回答改为使用Set,但没让修改)反问:面试表现、业务25号面的,目前官网状态还是面试考察中,请问大家有没有有进入下一步流程的
查看30道真题和解析
点赞 评论 收藏
分享
评论
8
5
分享

创作者周榜

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