今天面试了美团的一面,面试过程分享给大家。
之前面了天猫和远景,知道面试第一个问题就是自己介绍,于是在面试前自己写了一小段文稿(主要是避免到时候紧张)
面试官给我的第一印象就是人很好,很好说话。以下就是面试内容:
- 1.说一下webpack,自己怎么搭建。
- 2.说一下vuex,做项目的过程中遇到过什么问题。
- 3.说一下vue生命周期,包裹父组件和子组件这些情况。
- 4.常见的布局方式,垂直居中,两栏、三栏布局等等。
- 5.常见的浏览器兼容和适配问题(flex在适配方面有哪些问题)
- 6.ajax,回调地狱,promise,async,await等等。
- 接下来就是两道编程题:
- 1.斐波那契数列,刚开始我写了递归,后面面试官问我怎么优化,我又写了备忘录算法和迭代。
- 2.如何编写一个从已知网址中获取根域名的正则表达式 。刚开始不会写,正则忘完了。后面面试官降低难度,叫我判断一个地址是绝对路径还是相对路径。我想了想写下了自己都觉得搞笑的问题:
- var reg = /^*(http)/;
- 后面查了查正确答案如下:
- var reg = New Regex("^(\w*)://\w*\.?(\w*\.(com|net|org|cn))");
能记到的就只有这些了!