喜马拉雅-前端实习

一面:

自我介绍

说输出

(1)求输出

function foo() {

var i = 0;

return function() {

console.log(i++);

}

}

var f1 = foo(),

f2 = foo();

f1();

f1();

f2();

(2)求输出:

var obj = {},arr = [];

for (var i = 0; i < 3; i++) {

obj.a = i;

arr.push(obj);

}

console.log(arr);

算法:有效的括号

给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。

有效字符串需满足:

\1. 左括号必须用相同类型的右括号闭合。

\2. 左括号必须以正确的顺序闭合。

\3. 每个右括号都有一个对应的相同类型的左括号。

示例 1:

输入:s = &quot;()&quot;

输出:true

示例 2:

输入:s = &quot;()[]{}&quot;

输出:true

示例 3:

输入:s = &quot;(]&quot;

输出:false

示例 4:

输入:s = &quot;([])&quot;

输出:true

提示:

• 1 <= s.length <= 104

• s 仅由括号 '()[]{}' 组成

position属性有哪些?absolute属性是以什么为基准的。

事件循环

闭包是什么

怎么控制并发请求数在十个以内

防抖节流

优化性能的方案

304状态码对应什么

怎么随机打乱数组

事件委托

强缓存协商缓存?请求头是什么

说返回 function A(){ this.a = 1} new A()

项目拷打(长达20分钟)

怎么学前端的?看过相关纸质书籍吗

反问环节

面试评价 (还行,不过有些基础还有欠缺)

技术方向 (React

项目类型 (后台、微代码、大型项目

几轮面试(2轮 技术面、hr面

二面

问了一些非技术的琐碎的事情,因该是看是否匹配吧

2.25号oc

全部评论
喜马拉雅现在还要问算法题了吗,我24年去的时候面的还挺简单的,而且我看实习生的工资好像也降低了
点赞 回复 分享
发布于 03-24 18:21 四川
你好同学,面试官会问很详细吗?八股要说的很仔细吗
点赞 回复 分享
发布于 03-12 21:30 四川
你好同学,我想问问这些问题你回答得如何?
点赞 回复 分享
发布于 02-28 16:22 北京

相关推荐

04-24 10:09
重庆大学 Java
点赞 评论 收藏
分享
评论
9
23
分享

创作者周榜

更多
牛客网
牛客企业服务