字节前端一面凉经

1.自我介绍
2.说一说css的属性有哪些
好家伙,为什么宽度高度,颜色,背景,字体啊,定位啊,然后美美给自己挖了个坑:display
3.display有什么作用
模模糊糊的回答了一个什么转换行内、块元素
4.行内块和块有什么不一样
谢谢。。。我脑子里面只有行和高都可以修改。。。面试官:没事下一个
5.position干什么,属性值,left是负数是什么意思
不仅回答了,还吞吞吐吐重复了两遍呢,。。。谢
6.浏览器是cookie和localstorage有什么区别
这个真的很多,一下session,一下sessionstorage,两两组合是吧,呜呜,记不住
7.跨域了解吗
同源策略说了一下
8.怎么解决跨域
很好啊,经典问题,但是我至今没有弄明白
9.tcp协议什么的问了一下
全员到齐,背书开始。。。
10.get和post说一下
继续背书。。。我说安全性差,面试官笑。问我,为什么差你是不是只背得,你知道为什么吗,然后解释了一下,为什么安全性没有区别,是因为以前没有抓包软件说明的(不太了解
所以大家背书的时候,删去安全性这一条。背书结束。。。
11.还有几个问题呢,记不得了,反正后面面试官已经没有说明耐心了。。。一副痛苦面具哈哈哈哈
12.算法题很简单,说是再字符串里面找到第k个唯一出现依次的字符串
写了还在调试,面试官迫不及待的说时间到了。。。美美退出


#字节跳动##春招##实习##面经##前端#
全部评论
楼主哪个部门啊
点赞 回复 分享
发布于 2022-04-24 17:56
// 字符串里面找到第k个唯一出现1次的字符串 function print(str, k) {     const obj = {}     for (let i = 0; i < str.length; i++) {         if (!obj[str[i]]) {             obj[str[i]] = 1         } else {             obj[str[i]]++         }     }     const res = []     for (const p in obj) {         if (obj[p] === 1) {             res.push(p)         }     }     return res.splice(k - 1, 1) } console.log(print('aaabbbsxxp&(17172)#39;, 2));//x
点赞 回复 分享
发布于 2022-04-24 17:57

相关推荐

Pandaileee:校友加油我现在也只有一个保底太难了
点赞 评论 收藏
分享
在评审的大师兄很完美:像这种一般就是部门不匹配 转移至其他部门然后挂掉 我就是这样被挂了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2 21 评论
分享
牛客网
牛客企业服务