美团暑期实习前端一面面经
📍前言:本来都不抱期望了,一志愿招满之后流程直接结束了,抱着试一试的态度,补充了两个志愿,马上就约面了,团子我爱你!!!
📖面试问题:全程一小时十分钟
- 自我介绍(上来我和面试官都愣了一会,然后我主动cue流程的);
- 询问使用的语言,对TS了解程度;
- 讲讲深拷贝和浅拷贝的区别,如何实现深拷贝;
- 介绍一下Promise,Promise对象有几种状态以及相关函数;
- 简单说说vue的父子组件之间的通信方式;
- vue中,设置data之后是什么样的;
- 刚才提到Vuex,简单介绍一下;
- 存储方式有哪些,Vuex相比于这几种存储方式有什么特点;
- 说说浏览器发送URL的过程;
- 说一说强缓存与协商缓存,是怎么使用的;
- 了解过跨域吗,如何解决跨域问题的;
- get请求和post请求有什么区别;
- 介绍一下死锁产生的原因,以及如何避免死锁;
- 了解过最小堆吗,简单说说如何实现;
- 介绍一下常见的排序算法以及它们的时间复杂度;
- 在尽可能短的时间内找到无序数组中最大的K个数(提到了大根堆,时间复杂度是多少);
- 手撕题:给一个数字n,能够构建多少个二叉搜索树;
- 手撕题:重排链表;
- 反问:业务是否跟AI相关。
🙌面试体验:一开始面试官对我的评价蛮好,但是后来涉及到计网的知识回答的有点模棱两可,最后手撕题第一道没写出来,第二道勉勉强强做出来了,全程没有追着问为难你,也有一定的引导,总体来说不会让你感觉自己很差就是了。
#软件开发笔面经#