【面试系列】番外:关于搜狐面试

本文记录了一次搜狐公司的前端面试经历,包括数组去重、实现函数、前端渲染等技术问题,以及解决这些问题的手写代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

番外:关于搜狐面试

结果

早上十点半去的,一面之后紧接着又是一面。
感觉还好,应该还能继续!

问题

一面:

1.数组去重,并计算时间复杂度。找出最优解决方案。(手写代码)
2.定义一个函数 function aa(fn, time, interval) {}三个参数的分别是:要执行的函数,执行次数,事件间隔,要求执行这个函数后返回一个函数,可以调用。
例子:var a = aa();a();(手写)
3.require.js的AMD,以及优势
4.前端渲染后端渲染及优缺点
5.浏览器常见兼容性问题

二面:

1.模拟jquery的$()选择器的实现,兼容到H5。(手写)
2.模拟angular.js的双向数据绑定(手写)
3.cookie有哪些属性

总结

今天的面试的考察基本上都是js,难度一般。
手写的较多,正则用的多。

加油啦!!!


过了一年再看这篇文章,感谢当时努力的自己。今天6月份刚刚毕业,经过这次搜狐面试,已经成功拿到搜狐offer,现在已经成功入职。希望你我一样,留存心中那一份小小的骄傲。我不希望你一切顺利,万事如意,我希望你不辜负当初的自己。

我把这个专栏改了名字,以后不止会更新面试的文章,还会分享前端路上的点点滴滴。我不是大牛,我只是一个普普通通的程序员,感谢关注,感谢批评指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值