前端面试日记(1)美团

前言:自己学习前端没有很久(看了html css js基础 vue 做个简单的饿了么项目)。有天看到了美团招聘实习生,我就填了个职位和信息。结果俩个天后就收到笔试通知,我就和朋友们一起做了笔试(笔试就是上机编程5个题,说实话就直接上了没怎末准备,也没对几个题),没想到第二天就接到面试电话,然后就猛看面试题4天

今天面试了美团的前端一面,收录一下面试题

1.自我介绍(由于当时只是在官网填写了一下岗位,没有提交简历,面试官就让自己介绍一下,我就也说了一下自己做过了什么)

2.做过的项目,以及印象深刻的地方和难点(我说了做的购物车小球下落动画以及具体怎末实现)

3.你了解的实动画的方法有哪些?说一下怎末用的?(因为项目说道了动画,就开始问了)

4.是否使用过animation(我大概说了一下和transition的区别,又问了一下为啥做的小球下落没有用到这个)

5.H5的新加入了哪些?

6.怎末实现垂直居中?(这个答的还是比较好的)

7.说一下inline和inling-block的区别?还问了块级元素居中

8.盒子模型?不同浏览器有什莫显示区别?

9.说一下在html中为什么我们习惯把css写在前面,js写在后面?(我简单说了一下加载问题,有点懵)

10.有没有考虑过如何优化项目?怎末办?(随便说了两句简单的)

11.有没有了解过cookies? 

12.DOM的常见操作?(就说了几个操作,再说不出来了)

13.事件代理?(我说了一下定义描述)就继续问为什么要用事件代理(我大概说了一下可以一次操作 考虑性能)

16.是否知道同源策略?(我就说了一些跨域的东西),然后就问了怎末解决(就知道要问JSONP,CORS但是突击的 原理不太懂)

17.如果你的项目上下了或者说别人使用,出现自己的电脑可以运行,但是别人的出现白屏,怎末解决这个问题?(我说了一下首先可以检查一下是否是环境的问题,结果面试官说:假设我们的环境相同。我就不太会回答了)(因为感觉之前也有挺多没回答好的,我就索性随缘了,直接反问面试官求指导。面试官就说:首先也是找环境的问题,之后可以想办法获得错误日志window.error)

18.之后手写代码实现有序数组[1,3,6,8,12,23,32,45,68]中查找12,找到就返回1,否则返回-1.(我开始以为是个JS题,想了半天就说遍历,后面才意识到是个简单的算法题,就用c实现了折半查找,写的相当慢 哎 愣了半天)写完之后他还大概问了一下(反正思路是有的,我就说了)

19.还问接触前端多久了?(之前学过基础,但说实话我真正认真学框架做项目就是假期而已,没敢说)还问了问什么要学习前端?(我大概讲了一下前端的优点,以及自己感受到一些变化(说实话之前前端不太受待见,现在有了很大改观)还说了前端更加工程化)面试官就又接着问你问什么这莫觉得?(我就又说了一下框架的好处啥的)

20.最后面试官就问我有什莫要问他的?(鉴于我面成了这个样子,我就索性问了他如何更好更有效的学习前端之类的问题,呵)(面试官的意思就是要更多掌握好基础的原理,而不是只会用框架就好了(感觉就在说我),而且也要更多的掌握计算机组成原理的知识等等)

整体面试感觉还是挺好的,大概面了40分钟(主要是手写代码愣了半天),面试官还是比较随和的,没有很为难呢种,只不过自己第一次这种面试回答的还是不够好,说的比较浅,很多原理知识还不太懂,接下来还要多看面试题了。

P.S.目前先收录一下面试题,之后再更新面试题汇总吧,其实还是感觉自己还有很多要学习,欢迎大家一起讨论交流,加油!

发布了26 篇原创文章 · 获赞 6 · 访问量 1383

猜你喜欢

转载自blog.csdn.net/Sabrina_cc/article/details/105640197