字节三面
-
你觉得你目前遇到的困难有哪些?项目上的难点?
-
你的项目数据库多大?QPS 多少?哪些 sql 比较慢?
-
那你觉得以后 qps 更大的话,你该怎么设计?
4.给你一个算法题,你来看一下思路
四面(HR 面,大约 35 分钟,主要是问个人职业规划、薪资待遇,以及对字节跳动的期许等等)
小编把字节跳动的面试题综合整理了一份,里面包括了题目的解析。内容大纲有:HTML、CSS、JS、浏览器、服务端与网络、Vue、算法
HTML
-
你是怎么理解HTML语义化
-
你用过哪些HTML5标签
-
meta viewport 是做什么用的,怎么写?
-
H5是什么
-
label标签的作用
-
行内元素有哪些?块级元素有哪些? 空(void)元素有那些?
-
a标签中 如何禁用href 跳转页面 或 定位链接
-
canvas在标签上设置宽高 和在style中设置宽高有什么区别
CSS
-
页面渲染时,dom 元素所采用的 布局模型,可通过box-sizing进行设置。根据计算宽高的
-
ie盒模型算上border、padding及自身(不算margin),标准的只算上自身窗体的大
-
几种获得宽高的方式 :
-
拓展各种获得宽高的方式 :
-
css reset和normalize.css有什么区别
-
居中方法:
-
css优先确定级:
-
如何清除浮动:
JS
-
请你谈谈Cookie的优缺点
-
Array.prototype.slice.call(arr,2)方法的作用是:
-
简单说一下浏览器本地存储是怎样的
-
原型 / 构造函数 / 实例
-
原型链:
-
执行上下文(EC)
-
变量对象
-
作用域链
浏览器
-
跨标签页通讯
-
浏览器架构
-
从输入 url 到展示的过程
-
重绘与回流
-
存储
-
Web Worker
-
V8垃圾回收机制
-
内存泄露
服务端与网路
-
http/https 协议
-
常见状态码
-
get / post
-
Websocket
-
TCP三次握手
-
TCP四次挥手
-
Node 的 Event Loop: 6个阶段
-
URL概述
Vue
-
vue.js的两个核心是什么?
-
vue 的双向绑定的原理是什么?
-
vue生命周期钩子函数有哪些?
-
请问 v-if 和 v-show 有什么区别?
-
vue常用的修饰符
-
nextTick
-
什么是vue生命周期
-
数据响应(数据劫持)
算法
-
五大算法
-
基础排序算法
-
高级排序算法
-
递归运用(斐波那契数列): 爬楼梯问题
-
数据树
-
天平找次品
需要完整版字节跳动前端面试真题解析的小伙伴们,请点击这直接获取噢!
逻辑清晰:一定要逻辑清晰,不然即使你知道这个问题的答案,面试官也不会满意,如果你逻辑清晰,即使这个答案不会,面试官也会给你加分。
总结
前端资料汇总
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
-
框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。
-
算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯
-
在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。
-
要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
喜欢这篇文章文章的小伙伴们点赞+转发支持,你们的支持是我最大的动力!