24.9.27 58 同城-前端 一面

面试官是个三十岁左右的男的,挺和蔼,我不会的也会说没事

  1. 让我自我介绍了,我还是喜欢这种正常开局,而不是上来直接让你介绍项目,那不纯 kpi 吗
  2. 实习期间选个项目讲,做了什么,有什么难点,有什么优化
  3. 为什么使用 canvas?为了动态计算 div 的宽度,增加拓展性
  4. 虚拟列表如何实现
  5. 除了这个性能优化还有别的吗?
  6. 开始拷打八股
  7. 两个标签页中,如何实行通信 说实话这个我不太会,浏览器的进程线程通信那些我都不太会,他说了 postMessage,还说 localStorage 是不是也可以,我说不同域名的话应该不行吧 他还说了 webSocket,我就反手说了 CORS,但他说这应该和他想说的不太一样,跨域一般是浏览器到服务器,我就说 a 页面 b 页面通信,a 页面把内容发到服务器,服务器再把内容发到 b 页面,是不是也可以呢 有点抽象,然后和面试官一起笑了
  8. 跨域的常见解决方案
  9. 数组如何合并?展开运算符,concat(我一开始回答错了说成了 assign,但这是对象的)
  10. 如何清除浮动?为什么要清除浮动?
  11. reduce 有什么作用
  12. script 标签的解析会阻塞 html 的解析,如何解决?async defer
  13. 进程和线程什么关系?操作系统忘光了 qaq
  14. 浏览器常见的进程都有哪些?哥别问了,真不会啊
  15. 如何判断对象为空
  16. 常见的状态码
  17. 问 webSocket 的内容,但我忘记了,就简单说了下概念,人家估计也知道我不会就没继续问下去
  18. 如何实现一个深拷贝
  19. 开始手撕,正则表达式检测手机号,正则一直都是我的弱项 0.0 就换了一个,手写冒泡排序
  20. 讲一下快排的概念
  21. 反问
  • 介绍业务,他说他的部门是做房地产的,但是整个 58 在招人,所以无法确定我之后会去那个部门
  • 问了下 hc 的情况,他说他也不了解
  • 我需要改进的地方?他说还可以

面试了 30 分钟,整体难度不算难,秋招面试那么久第一次看到真的有人拷打八股的,话说感觉很少有人问 vue 和 react 的问题 0.0

现在整体看下来,没答出来的地方比昨晚的阿里大文娱好了很多,然后反问的时候面试官也觉得我还不错,许愿一个二面

#面经#
全部评论

相关推荐

点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务