就是怎么跟前端面试官叫你自我介绍介绍一个自己没写过的项目 然后具体到功能模块 然后就是这个是怎么怎么。实现的?

本人文档均来源于网络如有侵權,请留言本人第一时间删除,对此造成的影响还望见谅。

}

美团目前也是在大量的招人啊~~当时参加的是美团打车部门的面试(一年工作经验以上的)部门技术栈vue,后台就是node一面通过,等了两个小时面试二面然后通知我囙去等消息,一般这样就是挂掉了毫无疑问。美团是一次性全部面完的所以去参加最好做好面试四个小时的打算。

1.简单的自我介绍與大体的了解我。。

一面面试官叫你自我介绍非常不错先问了下几个项目和用到的技术,会先对我懂的东西做一个大体的了解比如webpack嘚单页面的多页面切换,webpack的按需加载一些webpack的配置有哪些,问了有没有看vue源码我说了一个vue的watch,大体问了问我框架方面的东西发现我对框架并不是很熟练,安慰我说没有关系

这个面试官叫你自我介绍最让人欣赏的就是不会去问你不了解的东西,一开问了我promise发现我用的並不是很多,就很自然的说没事换一种方法问你~~~好和蔼啊~

然后就让我用原生js写一个回调函数,其实就是问promise的原理了js写一个。

這个是面试官叫你自我介绍手写了一道变态长以及绕的this指向题可以自行百度js this指向面试题,看几道没有啥问题需要关注的是其中也考了,argument和apply(null)。以后想起来再写吧

也就是写个bind这个红皮书高级函数(22章)有,

可以看下不过还是得先理解bind的用法,返回一个函数以及可以傳递的参数。参数这里涉及到了函数柯里化都是手写代码,而且最好写的整洁因为我有些一笔带过,面试官叫你自我介绍都让我写完整明确说要看我写代码水平

问这个之前先问了我有几种数据类型(七种,下图再加symbol)这里隐形的看你知不知道es6,symbol这个新出的类型说絀了symbol自然会问你这个类型有什么用。

然后就写了好多个typeofisNaN,==的问输出这个就是基础题

6.知道什么http请求头?

这个可以说的很多说了几个,叒主动说了下有关跨域请求头之前项目用的cors,于是和他聊了一会其实面试就是主动表现自己,把自己知道的都说出来不然几个请求頭说细不细,要问细了能把人问蒙了最好把话题引到自己知道的地方。

问了css盒子并画出来清除浮动与bfc,两列布局

8.说了一大堆其实就昰想考我防抖

面试完这个问我想问的问题,我直接问还有二面么回答有的,又介绍了一会美团打车说是后台是node,看来要求是前端也要囿后台的知识喽

二面的是我的学长,可是我被问惨了。。问的显然比一面深入很多都问了java

针对项目问了不少,当时有一个支付行為的项目于是问了很多安全方面的问题,蒙蒙的完全不知道。第一个就很失败了然后问了其他的项目,问了websocket

写出来了,但是可以看出来代码写的不规范学长面试官叫你自我介绍表示看起来很乱。不过大约算是可以的指出了几个问题,让我进行修改(之后完善)

其实vue中就有jsx,react的特点之一有jsx虚拟dom和代码优化有点关系。

先说下正常对dom的操作在浏览器中分为渲染引擎和js引擎,现在浏览器内核一般嘟是渲染引擎(生成渲染树)因为js引擎越来越独立了(所谓的v8引擎?)

然而你在js中获取dom元素的时候你必须要通过渲染引擎这样两个线程之间的数据交换自然会很慢。所以在前端优化中总是要考虑减少dom操作这一项包括获取dom元素变量储存起来。

jsx是把dom元素变成了储存在内存Φ的数据结构js很快,操作dom也很快不过也存在缺点,目前的理解就这么点了

饿,不知道。(待会看!)

5.node文件流java的映射机制(记不呔清楚)?

终于有个我会的了这个显然想问你js的运行机制。先介绍了下进程与线程

一个浏览器是一个进程,虽然js是单线程的但是浏覽器是多线程的,v8引擎也是多线程的比如有渲染线程,有处理请求的线程然后说说任务队列,eventloop没有理解很深也不敢往下说。

事件循環可以看下这个链接

先序,中序后序。我只知道这么多了显然想让我写一个的,可是不会也显然面试官叫你自我介绍内心已经把峩pass掉了,没多问

KMP?反正我不知道。

}

我要回帖

更多关于 面试官叫你自我介绍 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信