转转前端一面面经

这个也就二十来分钟
自我介绍
首先问了我就不会,害
怎么判断是不是空对象
什么是空对象
代码题:查找一个数组中,出现次数前三的字符,写了一半,后来说时间不够,说一下思路,我说用栈。
两栏布局的实现(左边固定,中间自适应)
BFC的实现
天呐,我又忘的差不多了。。。。

#面经##校招##转转##前端工程师#
全部评论
蛋蛋加油,越到后面忘的越多
1 回复
分享
发布于 2020-09-18 09:00
 // 查找一个数组中,出现次数前三的字符         let arr = [1, 1, 1, 3, 3, 3, 5, 5, 2, 3, 6]         function findNum(arr) {             let map = new Map()             for (let i = 0; i < arr.length; i++) {                 if (!map.has(arr[i])) {                     map.set(arr[i], 1)                 } else {                     map.set(arr[i], 1 + map.get(arr[i]))                 }             }             let res = Array.from(map).sort((a, b) => {                 return b[1] - a[1]             })             console.log(res[0][0], res[1][0], res[2][0]);         }         findNum(arr)
1 回复
分享
发布于 2020-09-24 10:10
博乐游戏
校招火热招聘中
官网直投
蛋蛋加油
点赞 回复
分享
发布于 2020-09-18 11:21
相同的面试时长,原来我不是一个人
点赞 回复
分享
发布于 2020-09-19 15:19
function resolve(str){     let result = str.reduce((map,cur)=>{         map[cur] === undefined ? map[cur] = 1 : map[cur] ++         return map     },{})     let resArr = Object.keys(result).sort((a,b)=>result[a]<result[b])     return resArr.slice(0,3) }
点赞 回复
分享
发布于 2020-09-23 20:48
请问楼主是电话面试还是视频面试呀
点赞 回复
分享
发布于 2020-09-24 00:25
我是连续一二面的,两栏布局的题两个面试官都问了
点赞 回复
分享
发布于 2020-09-24 10:59

相关推荐

4 11 评论
分享
牛客网
牛客企业服务