21届秋招字节跳动前端面经
一面(9.11)
- 自我介绍
- 进程和线程的区别
- tcp与udp
- http请求的幂等概念的理解以及常见请求的幂等性
- 跨域问题的解决方案
- option预请求
- 跨域的同时携带cookie
- 用css画一个扇形
- 多行超出显示省略号
- 多页面之间的通信
- cookie和localstorge的区别
- call apply bind的区别
- 实现一个bind(编程)
- 最大连续子数组(编程)
- 老虎吃羊的问题
- 反问
二面(9.11)
一面的面试感觉怎么样
如何对项目进行重构的(根据简历上面的东西在提问)
echar使用的是svg还是cavas
vue中的nextTick
宏任务与微任务
解析字符串,将数据绑定上去(编程)
正则中的i具体做了什么事
vue3.0中的composition API
instanceof typeof 以及toString的具体一些细节的东西
script标签中async和defer的区别
项目如何进行一些优化
顺时针打印二维矩阵(编程)
反问
三面(9.18)
两道有故事背景的编程题,不是很难,但是因为太长时间没有写代码了,手很生,就写的特别的慢,然后弄了半天才把第一道题弄出来,第二道题,思路已经有了,可是当时的脑袋一片浆糊,很多数组的api都忘记了,写的就很不熟练导致后面逻辑很乱,就没有写出来,时间也差不多40分钟了,就让我停下来了。然后问了下我做过的项目,时间问题也没怎么问,最后就让我给了github的地址,自己看了一下就结束了。
其实前端的面试内容很多是相同的,大家可以点击下面的连接,看一些其它公司的面试内容,做一些练习。
全部评论
(3) 回帖