美团点评前端实习一二三面面经
美团点评前端实习一二三面
作为第一批笔试的我,五道编程题:18%,0,0,0,0(本来觉得凉凉了,后来有面试就不错了,再后来很惊讶我居然撑到第三面。。。表示提前进入池子泡着),昨天看到竞赛大佬:64%,100%,100%,100%,100%,我有种挖个洞的冲动
一面 3月19日15:00 1h
项目的技术点有哪些?
如何进行网站的性能优化,可以从哪些方面进行优化
缓存处理有哪些思路?
浏览器有哪些方法可以实现缓存数据(sessionStorage和localStorage、cookie)
sessionStorage和localStorage、cookie的区别是什么?
浏览器的回流与重绘?
http和https有什么区别?
SSL的过程是什么?
加密算法有哪些?
两个加密算法的原理?
TCP和UDP的区别是什么?
TCP的流量控制的机制是什么?讲一下滑动窗口?
怎样判断一个字符串是否是回文串?
假如对所有中国人的身高进行排序,精确到1cm,时间复杂度最小的办法是什么?(条件:空间足够大)
二叉树的深度优先遍历和广度优先遍历选一个编写代码。
假设排列着100个乒乓球,有两个人轮流拿球装入口袋,能拿到第100个乒乓球的人为胜利者。条件是:每次拿球者至少要拿1个,但最多不能超过5个。问:如果你是最先拿球的人,你该那几个?以后怎样拿就能保证你能够拿到第100个乒乓球。
怎样检测单向链表有没有环,怎么样去除环?
在开发的时候有遇到过跨域的问题吗?
浏览器的同源规则?
怎么解决跨域问题?
讲一下你对闭包的理解?
二面 3月27日17:45 1h
自我介绍
了解数据结构的单链表吗?(了解)
实现一个单链表,结构+插入+查询+删除
JS的深拷贝
JS的设计模式(说了单例模式和工厂模式)
你了解过适配器模式吗?(不了解)
CSS有哪些伪类,实现选择偶数个对象元素的伪类是什么?
Flex布局,排列方式。
Flex整个宽度不够的话会做什么处理?
实现一个reverse方法
DOCTYPE,分类
写一个表格
三面 4月3日15:00 1h
先撕代码:牛牛的数列
有学过数据结构吗?
点击按钮,页面刷新展示的过程(分局部刷新和页面整体刷新)
通过哪些途径学习?
英语怎么样?
未来的计划有考虑过吗?
有男朋友吗?
平时研发实践多吗?
撕代码:单词消消乐
项目提问。
DNS域名解析
总结:
总体来说面试体验还是不错的,面试官也都很友好