搜狗猿辅导猫眼前端面经

记第一次电话面:搜狗一面
1.自我介绍
2.c++,java,js区别是什么?
3.如何设计一个带提示功能的百度搜索框,说了实现过程,问如何优化,说了防抖和节流,一直问还有什么优化。
4.是否了解react的生命周期,问同步异步获取数据在哪个钩子函数,详细问了shouldcomponentupdate函数。
5.是否了解redux,介绍一下。

第一次电话面当时没记面经,所以现在就想起这些比较印象深刻的内容,第一次面真的没什么经验技巧答得磕磕绊绊,好多知识知道大概一问细了就不知道了,所以面试前的知识储备真的必不可少。在后来的面试过程中也遇到一些重复的题目,所以我后来都是当场面试完等待结果的空隙写面经的,看看自己的薄弱点在哪里继续加强,建议大家之后的面试也当场写面经整理,最后证明这种方式是很有效的。

记第一次现场面:猿辅导一二面一块问(1个小时)

1.自我介绍(简单介绍最后聊到项目上)
2.手写项目中的一个布局,类似自适应两列布局。(我项目是一个手机端的微信商城,所以展示了之后面试官挑了一个让我写,每个人应该都是看情况而定不一样的)
3.问我项目中有用到哪些优化,说了图片懒加载,最后着重问了下。
4.还是优化问题,如何优化一个程序启动时首页的白屏加载时间。
5.介绍react-redux。
6.介绍react-router。
7.用过webpack工具没,一些loader和plugins的使用介绍。
8.fetch用过没。
9.小程序相关的一些问题。
9.数据结构问题:手写计算一个二叉树的最大宽度。

第一次现场面完体验还不错,觉得现场面比电话面更好吧,虽然有的问题也没答上来,因为可以和面试官面对面交流更方便,叙述问题的时候也可以在纸上边讲边画,这种方式更有利于让面试官觉得你是个逻辑思维清晰的人,而电话面有些问题可能讲不清。面猿辅导之前看了一些面经,大都是算法数据结构之类的比较难,但综合我的面试难度不太大,可能面试官觉得我不是科班出身就出的相对简单吧。但是建议想面猿辅导的还是多注重一下算法,最后提醒一下现在的现场面都是要手撕代码的,大家还是多准备准备。

猫眼电话面
1.position的absolute和fixed定位的不同点。
2.css问题:如何让两个不同高度的子元素等高?(flex的一些属性)
3.apply和call以及bind的区别。
4.解释一下闭包问题。
5.匿名函数以及如何让匿名函数自执行。
6.构造函数问题:定义一个构造函数,构造函数中有一个id,new几个实例,让每个实例的id自增,问这个id要如何保存。
7.给定一个数组求其中两个数的最大差值,说出几种方法并且优化。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值