字节跳动Web前端一二HR面经

本文记录了一位大三学生参加字节跳动Web前端面试的全程,包括笔试和两轮技术面试,涉及内容包括重排重绘、前端优化、HTML5标签、CSS3、HTTP状态码、TCP连接、网络安全性、Vue与React框架、JavaScript编程题等。面试官友好,面试者虽有不足但整体过程顺利。

前言

本人大三,发现大家都在投简历才开始准备。然后就投了字节跳动的飞书,收到笔试通知后,才发现了牛客网这个好东西。

刷了几题真题发觉自己完了,啥都不会,刷了三天题就去笔试了。感觉自己基本是凉了,谁知道居然收到面试通知,准备了四天就上了,人生第一次面试.....

虽然我这几天把面筋都啃了一遍,但还是有很多不太懂的地方,目测是凉了。

 

笔试

选择题 + 算法题 + 智力题

选择题基本跟前端没什么关系,都是数据结构和算法和网络的,印象较深的是二叉树的先序、中序求后序,闭包,Etag(当时完全不知道是什么)

算法题:从A到B有D的距离,中间有若干基站,距离起点Ni的距离,每个基站提供水Wi,起始有H的水量,每走一米减少一的水,每个基站花费的钱相等,问:求最少花费能到达终点?

智力题:64匹马,8赛道,只知名次不知时间,求最快找出前4匹马的方法

我选择题乱蒙一堆,算法80% 20% 0%的通过率,智力题15次(最佳13次)

一面  47min

  1. 自我介绍
  2. 重排重绘(  )
  3. 设计一个百度搜索框(重点问了下面出现的提示要怎么设置样式?position?导致重排?)
  4. DNS是什么?解析域名、得到IP、创建tcp连接、交互(面试官:没了?然后就解释三次握手,首次返回html文档,请求css、js静态文件、四次挥手)
  5. 怎样移动一个标签却不导致重排?transform
  6. 怎么进行性能优化?首页、小图片拼接,样式内联
  7. html5的标签有哪些?说一下怎么用的?
  8. css3用过哪一些?border-radius、transition。。。
  9. cdn是什么?缓存
  10. 说一些http的状态码?早上刚背了一遍...
  11. 给一数组和一数字,求数组中出现次数大于数组长度除该数字的项?(去重、统计,这里因为一个if语句卡了好久,感觉很降分)
  12. 平时怎么学习
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来坛天子笑~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值