猫眼电影2019前端实习面经

前端小菜鸟一枚,前几天发了个求助帖,结果收到几个想要面经的私信,想着还是分享一下比较好。


面试主要是通过石墨文档

一面:

先是自我介绍,然后问了下我的大创项目

接下来是题目:

1.HTTP的组成

2.中序遍历一棵树(面试官发了一张图,直接口述结果)

3.给了一组数据,实现按属性查询(写代码,描述的不好请见谅,大概是下图的意思)

4.找出字符串中最长不含重复字符的子串(写代码,不限语言,我想到的是动态规划)

5.给了一个几个数字组成的数组,要求按照每个数字最后一位的大小排序(写代码,不限语言)

二面:

同样自我介绍,问了问项目

1.写SQL查询语句,题目如下

2.已知两增序数组a,b,将他们合并为一个新增序数组c(写代码,js)

3.将题2改为倒序输出(其实是因为题2我写的不够简单,他想让我再找找简单的解法,然而我直接用了reverse()😅)

4.给了我另一个平台的链接,上面有部分代码,让我补充redo(重做)和undo(撤销)函数(写代码,队列,js)

5.最早什么时候可以去实习?

三面:

还是自我介绍,问项目

1.写代码,不限语言,题目如下

2.$.click(参数),这个参数是个函数,这个函数的参数是什么?

3.document.addEventListener('click', e => {}); 这个 e 是什么?

(题2和3都是因为我题1答的不好才问的)

4.对数据实现指定数组的排序(写代码,不限语言)

5.list.sort() 参数都是什么?

6.冒泡排序第一遍的结果是什么?

7.快排原理?快排时间复杂度不稳定的原因?

8.数字1000转化为二进制

我写的是

var num = 1000 num.toString(2);

于是又问了我辗转相除法

接下来都不是技术问题了,记得不全,顺序也记不清了

9.面试下来觉得我后端会的比较多,为什么想做前端?

10.如何学习前端知识?

11.什么时候开始学习前端的?

12.我在项目里印象最深的是什么?(技术或者交流沟通方面都可以)

13.一天学习多长时间?

14.我做前端的话刚开始会有很多东西要补,会很累,怎么办?

15.平时有什么爱好?

16.可以实习多久?


三次面试的感受都挺好的,面试官人都很nice,一段时间没写出来代码会给提示,或者把题目拆分来问,如果有思路记得先说思路哦。正常来讲一面和二面是一个面试官,但是我一面之后面试官离职了,所以二面换了人。一面上午面的下午通知过了,隔了一周进行的二面,过了两个工作日给的三面通知(中间隔了个端午假期)。最后祝大家面试顺利啦~


3面过去一周了还是没有消息,应该是gg了。

#猫眼##实习##面经##前端工程师#
全部评论
第一次写面经,本人也是技术菜鸟,大家见谅😀
点赞 回复 分享
发布于 2019-06-12 17:28
点赞 回复 分享
发布于 2019-06-12 17:30
有点难 怎么全是写代码。。。
点赞 回复 分享
发布于 2019-06-12 17:34
我也面试猫眼了但是我数据结构还没学就很难受
点赞 回复 分享
发布于 2019-06-12 17:52
遇到代码题头都疼
点赞 回复 分享
发布于 2019-06-12 18:20
感谢面经
点赞 回复 分享
发布于 2019-06-12 18:51
我后天三面,为什么会问这么多sql,我前两面都没有...
点赞 回复 分享
发布于 2019-06-12 20:39
一面面试官离职?🤔有点东西
点赞 回复 分享
发布于 2019-06-12 21:05
楼主现在收到offer了吗
点赞 回复 分享
发布于 2019-06-14 18:59
怎么样了?收到office了吗
点赞 回复 分享
发布于 2019-06-17 22:22

相关推荐

10-09 22:05
666 C++
找到工作就狠狠玩CSGO:报联合国演讲,报电子烟设计与制造
点赞 评论 收藏
分享
8 46 评论
分享
牛客网
牛客企业服务