昨天参加了了美团的面试,二面被挂掉,被挂掉必然不爽,可是总结一下才是王道
以前阿里二面血跪,遇到的问题都是什么“你是怎么学习前端的”,“遇到问题怎么解决的”,我回答的不够好,我的认为回答没有体现出本身的思路,固然,有多是一面的面试原本就很差,二面想看看潜力如何,结果还没潜力,天然挂掉前端
正文开始,首先,0准备上场。因为一直在实习,算法什么的都没准备。刚开始让我描述在百度作的项目,期间遇到了哪些问题,怎么解决的,遇到了几个坑,忘掉了min-height
在IE6下的实现,关于一个我遇到的IE6下absolute
的bug,本身缺少总结,面试官问我说,你肯定有这个bug,你本身单独测试过吗?我只能说,我这么一改就对了。。。因此,平时遇到问题要深刻研究一下加总结,不过我以为在低端浏览器上浪费时间不值得。。。而后问我作的项目js多很少,我作的页面静态内容多。。交互少,而后就是问了一下js的dom操做的问题,insertBefore的api不熟,并且我也忘了究竟是没有insertBefore仍是没有insertAfter,以前看过insertAfter的实现,可是忘了。。。jquery
而后就是一道算法题了,一堆乱序的字符串,判断他们是同一个字符串乱序的结果,首先想到的办法就是排序,而后比较一下,而后。。。快排写不出来。。把锅甩给没准备是不对,仍是本身基本功不行,而后面试官看我憋了半天也写不出来,就问我思路。。。出来之后想这个问题是否是用hash表更好作?面试
一面以为答的很差,可是仍是迎来了二面,首先让我优化一下笔试题的第一题,一个考察二分查找的题目,我的感受答的还行,可是多是由于他不断在提示,因此面试官以为其实个人coding能力不行,而后就是一个js常考的面试题,将一个有嵌套的数组铺平,这个题不难,没准备直接写也没问题,但是悲剧就在,我一开始是按照普通函数写的,写完才发现要放到原型链上,而后参数设置也不对。。。还有就是返回结果的问题,以后仍是看一下网上大牛的答案。而后问了我一下promise,我说了一下jquery的实现方式,而后问我有没有看过别的实现,别的我就知道ES6的和一个Q.js,实现就更没看过啦,而后就是挂了。。。。算法
总的来讲二面感受更好,可是挂在了二面,本身基本功不扎实,日常仍是应该注意积累
ps:编辑一次就有一次浏览数?api