猿辅导前端一、二、三面经,加面完已收到意向书

首先,猿辅导一、二、三面观感都极佳,有些写的不对的地方,面试官都会给一点小提示,然后看你表现。(因为不知道公司让不让写面经贴原题,就没直接把题目贴出来)

一面

各种基础问题,不全记得了,只依稀记得下面几个

  1. 闭包,闭包的原理

  2. vue的双向绑定,然后老生常谈的比较vue2和vue3双向绑定的区别,以及vue3双向绑定解决了哪些问题

  3. vuex、vue-router的实现

  4. koa的洋葱模型原理

最后撕了个简单代码题:

字符串模板编译(给你一个obj对象,里面有若干属性,以及一个模板字符串,把模板字符串里面的双括号写法的属性换成对应的obj属性值[就是vue的模板编译])

因为这题写的太快,然后我主动跟面试官说,要不再来个吧。

第二题:解析一串url,url按&划分个key,value对,最后输出这个url传递的对象。

总结:一面感觉猿辅导不是很正规(这是错觉,二面直接教我作人了)。感觉出的题都太简单了,不管是那些基础,还是最后两个撕代码。

二面

  1. 实现一个函数,模拟new操作符的功能(常规),因为太久没看了,写错了一个小地方,面试官提醒我了。

  2. 一个事件循环的题,我写出正确答案后,改了下题,然后这个环境下我居然没看出他是在考我临时性死区的知识点,尴尬!

  3. 算法:滑动窗口最大值(hard)(leetcode 239),这道题算是hard之耻吧,单调队列秒杀,但是解释复杂度的时候没解释好。

总结:二面是发挥最差的一次,中间还问了一些别的问题,我答得不算特别好,感觉二面都快被挂了

三面

  1. 简单聊了下项目,我讲了讲项目里面electron,p2p的一些知识点。

  2. 直接连撕三道题

    1. 二叉树最大宽度mid(leetcode662),秒杀

    2. 岛屿的最大面积mid(leetcode695),这题他刚出,我把思路一说完,直接给我换到了下一题

    3. 最长有效括号hard(leetcode32),这题也算hard之耻,用栈写完后,到这里为止都是一气呵成。

    4. 面试官就给我改了下题目,让我把最长的有效括号字符串打印出来,而不是直接输出长度。

      本来基本跟输出长度没啥区别,结果我当时一不小心写了个永为false的判断,一直也没注意到,导致一直调不对。面试官就说,要不我们跳过这一题吧,再聊一会儿。我说好,但是闲聊的时候我还是一直盯着代码看哪里错了,面试官就说,没关系的,最后一题的原题你写出来了,后面思路也没啥问题。

      闲聊一会儿后,我说最后一个问题就是再给我两分钟,我看看能不能调通吧,最后瞟了一眼终于改对了,收工!

总结:第三面运气比较好,这三道题基本应该对标(easy,easy,mid)。

最后,许愿能通过吧😑
#内推##面经##秋招##校招##猿辅导##前端工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-08-22 13:49
也不能说hard之耻吧,leetcode对时间复杂度有要求的。
点赞 回复
分享
发布于 2020-08-22 14:14
小红书
校招火热招聘中
官网直投
楼主two
点赞 回复
分享
发布于 2020-08-22 14:57
大佬, 好牛! 我想问一下, 手撕算法, 大佬用的js吗? 还是用的其他语言?
点赞 回复
分享
发布于 2020-08-24 09:33
楼主,这些问的问题是根据简历来的吗?
点赞 回复
分享
发布于 2020-08-25 21:36
楼主三面时候三面的,有消息了吗
点赞 回复
分享
发布于 2020-08-26 08:24

相关推荐

9 42 评论
分享
牛客网
牛客企业服务